Matching Items (12)
Filtering by

Clear all filters

147956-Thumbnail Image.png
Description

Music streaming services have affected the music industry from both a financial and legal standpoint. Their current business model affects stakeholders such as artists, users, and investors. These services have been scrutinized recently for their imperfect royalty distribution model. Covid-19 has made these discussions even more relevant as touring income

Music streaming services have affected the music industry from both a financial and legal standpoint. Their current business model affects stakeholders such as artists, users, and investors. These services have been scrutinized recently for their imperfect royalty distribution model. Covid-19 has made these discussions even more relevant as touring income has come to a halt for musicians and the live entertainment industry. <br/>Under the current per-stream model, it is becoming exceedingly hard for artists to make a living off of streams. This forces artists to tour heavily as well as cut corners to create what is essentially “disposable art”. Rapidly releasing multiple projects a year has become the norm for many modern artists. This paper will examine the licensing framework, royalty payout issues, and propose a solution.

ContributorsKoudssi, Zakaria Corley (Author) / Sadusky, Brian (Thesis director) / Koretz, Lora (Committee member) / Dean, W.P. Carey School of Business (Contributor) / Department of Finance (Contributor) / Barrett, The Honors College (Contributor)
Created2021-05
Description

The sudden turn to artificial intelligence has been widely supported because of the several proposed positive outcomes of using such technologies to support or replace humans. Automating tedious processes and removing potential human error is exciting for society, but some concerns must be addressed. This essay aims to understand how

The sudden turn to artificial intelligence has been widely supported because of the several proposed positive outcomes of using such technologies to support or replace humans. Automating tedious processes and removing potential human error is exciting for society, but some concerns must be addressed. This essay aims to understand how artificial intelligence can automate domains that likely significantly impact underprivileged and underrepresented groups. This essay will address the potentially devastating effects of algorithmic biases and AI’s contribution to perpetual economic inequality by surveying different domains, such as the justice system and the real estate industry. Without society broadly understanding the potential negative side effects on systems that matter, the rapid growth of artificial intelligence is a recipe for disaster. Everyone must become educated about AI’s current and potential implications before it is too late to stop its damaging effects.

ContributorsTerhune, Alexandra (Author) / Pofahl, Geoffrey (Thesis director) / Koretz, Lora (Committee member) / Barrett, The Honors College (Contributor) / Dean, W.P. Carey School of Business (Contributor)
Created2023-05
157864-Thumbnail Image.png
Description
Computer science education is an increasingly vital area of study with various challenges that increase the difficulty level for new students resulting in higher attrition rates. As part of an effort to resolve this issue, a new visual programming language environment was developed for this research, the Visual IoT and

Computer science education is an increasingly vital area of study with various challenges that increase the difficulty level for new students resulting in higher attrition rates. As part of an effort to resolve this issue, a new visual programming language environment was developed for this research, the Visual IoT and Robotics Programming Language Environment (VIPLE). VIPLE is based on computational thinking and flowchart, which reduces the needs of memorization of detailed syntax in text-based programming languages. VIPLE has been used at Arizona State University (ASU) in multiple years and sections of FSE100 as well as in universities worldwide. Another major issue with teaching large programming classes is the potential lack of qualified teaching assistants to grade and offer insight to a student’s programs at a level beyond output analysis.

In this dissertation, I propose a novel framework for performing semantic autograding, which analyzes student programs at a semantic level to help students learn with additional and systematic help. A general autograder is not practical for general programming languages, due to the flexibility of semantics. A practical autograder is possible in VIPLE, because of its simplified syntax and restricted options of semantics. The design of this autograder is based on the concept of theorem provers. To achieve this goal, I employ a modified version of Pi-Calculus to represent VIPLE programs and Hoare Logic to formalize program requirements. By building on the inference rules of Pi-Calculus and Hoare Logic, I am able to construct a theorem prover that can perform automated semantic analysis. Furthermore, building on this theorem prover enables me to develop a self-learning algorithm that can learn the conditions for a program’s correctness according to a given solution program.
ContributorsDe Luca, Gennaro (Author) / Chen, Yinong (Thesis advisor) / Liu, Huan (Thesis advisor) / Hsiao, Sharon (Committee member) / Huang, Dijiang (Committee member) / Arizona State University (Publisher)
Created2020
158746-Thumbnail Image.png
Description
This work solves the problem of incorrect rotations while using handheld devices.Two new methods which improve upon previous works are explored. The first method
uses an infrared camera to capture and detect the user’s face position and orient the
display accordingly. The second method utilizes gyroscopic and accelerometer data
as input to a

This work solves the problem of incorrect rotations while using handheld devices.Two new methods which improve upon previous works are explored. The first method
uses an infrared camera to capture and detect the user’s face position and orient the
display accordingly. The second method utilizes gyroscopic and accelerometer data
as input to a machine learning model to classify correct and incorrect rotations.
Experiments show that these new methods achieve an overall success rate of 67%
for the first and 92% for the second which reaches a new high for this performance
category. The paper also discusses logistical and legal reasons for implementing this
feature into an end-user product from a business perspective. Lastly, the monetary
incentive behind a feature like irRotate in a consumer device and explore related
patents is discussed.
ContributorsTallman, Riley (Author) / Yang, Yezhou (Thesis advisor) / Liang, Jianming (Committee member) / Chen, Yinong (Committee member) / Arizona State University (Publisher)
Created2020
158322-Thumbnail Image.png
Description
Currently, recommender systems are used extensively to find the right audience with the "right" content over various platforms. Recommendations generated by these systems aim to offer relevant items to users. Different approaches have been suggested to solve this problem mainly by using the rating history of the user or by

Currently, recommender systems are used extensively to find the right audience with the "right" content over various platforms. Recommendations generated by these systems aim to offer relevant items to users. Different approaches have been suggested to solve this problem mainly by using the rating history of the user or by identifying the preferences of similar users. Most of the existing recommendation systems are formulated in an identical fashion, where a model is trained to capture the underlying preferences of users over different kinds of items. Once it is deployed, the model suggests personalized recommendations precisely, and it is assumed that the preferences of users are perfectly reflected by the historical data. However, such user data might be limited in practice, and the characteristics of users may constantly evolve during their intensive interaction between recommendation systems.

Moreover, most of these recommender systems suffer from the cold-start problems where insufficient data for new users or products results in reduced overall recommendation output. In the current study, we have built a recommender system to recommend movies to users. Biclustering algorithm is used to cluster the users and movies simultaneously at the beginning to generate explainable recommendations, and these biclusters are used to form a gridworld where Q-Learning is used to learn the policy to traverse through the grid. The reward function uses the Jaccard Index, which is a measure of common users between two biclusters. Demographic details of new users are used to generate recommendations that solve the cold-start problem too.

Lastly, the implemented algorithm is examined with a real-world dataset against the widely used recommendation algorithm and the performance for the cold-start cases.
ContributorsSargar, Rushikesh Bapu (Author) / Atkinson, Robert K (Thesis advisor) / Chen, Yinong (Thesis advisor) / Chavez-Echeagaray, Maria Elena (Committee member) / Arizona State University (Publisher)
Created2020
Description

Anthemy is a web app that I created so that Spotify users could connect with other uses and see their listening statistics. The app has a chat feature that matches concurrent users based on a variety of search criteria, as well as a statistics page that contains a breakdown of

Anthemy is a web app that I created so that Spotify users could connect with other uses and see their listening statistics. The app has a chat feature that matches concurrent users based on a variety of search criteria, as well as a statistics page that contains a breakdown of a user's top artists, songs, albums, and genres as well as a detailed breakdown of each of their liked playlists.

ContributorsJackman, Benjamin (Author) / Roumina, Kavous (Thesis director) / Mazzola, Daniel (Committee member) / Barrett, The Honors College (Contributor) / Department of Information Systems (Contributor)
Created2021-12
161191-Thumbnail Image.png
ContributorsJackman, Benjamin (Author) / Roumina, Kavous (Thesis director) / Mazzola, Daniel (Committee member) / Barrett, The Honors College (Contributor) / Department of Information Systems (Contributor)
Created2021-12
161192-Thumbnail Image.png
ContributorsJackman, Benjamin (Author) / Roumina, Kavous (Thesis director) / Mazzola, Daniel (Committee member) / Barrett, The Honors College (Contributor) / Department of Information Systems (Contributor)
Created2021-12
131900-Thumbnail Image.png
Description
It is interesting to reflect that the American legal system has not seriously applied any significant technological advances in many decades. It is fascinating that the same processes used to draft a will or estate plan are virtually the same as they were in the 1960’s. This seems to be

It is interesting to reflect that the American legal system has not seriously applied any significant technological advances in many decades. It is fascinating that the same processes used to draft a will or estate plan are virtually the same as they were in the 1960’s. This seems to be a problem that should be concerning in this modern age. We would be hard pressed to observe doctors in the U.S. currently performing medical procedures as they would have in 1960 considering the technological advancements that have taken place in society since then. Many of the processes in the legal system are extremely static and even archaic. It seems to be an opportune time to revolutionize the whole system as advancements continue; but, this revolution must take into account both the positive and negative repercussions that are possible moving forward.
ContributorsWilladson, Conor Calista Carolena (Author) / Koretz, Lora (Thesis director) / Forst, Bradley (Committee member) / Dean, W.P. Carey School of Business (Contributor) / Department of Psychology (Contributor) / Barrett, The Honors College (Contributor)
Created2020-05
131233-Thumbnail Image.png
Description
Although Spotify’s extensive library of songs are often seen broken up by “Top 100” and main lyrical genres, these categories are primarily based on popularity, artist and general mood alone. If a user wanted to create a playlist based on specific or situationally specific qualifiers from their own downloaded library,

Although Spotify’s extensive library of songs are often seen broken up by “Top 100” and main lyrical genres, these categories are primarily based on popularity, artist and general mood alone. If a user wanted to create a playlist based on specific or situationally specific qualifiers from their own downloaded library, he/she would have to hand pick songs that fit the mold and create a new playlist. This is a time consuming process that may not produce the most efficient result due to human error. The objective of this project, therefore, was to develop an application to streamline this process, optimize efficiency, and fill this user need.

Song Sift is an application built using Angular that allows users to filter and sort their song library to create specific playlists using the Spotify Web API. Utilizing the audio feature data that Spotify attaches to every song in their library, users can filter their downloaded Spotify songs based on four main attributes: (1) energy (how energetic a song sounds), (2) danceability (how danceable a song is), (3) valence (how happy a song sounds), and (4) loudness (average volume of a song). Once the user has created a playlist that fits their desired genre, he/she can easily export it to their Spotify account with the click of a button.
ContributorsDiMuro, Louis (Author) / Balasooriya, Janaka (Thesis director) / Chen, Yinong (Committee member) / Arts, Media and Engineering Sch T (Contributor) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2020-05