Matching Items (159)
132669-Thumbnail Image.png
Description
If you’ve ever found yourself uttering the words “Honey, I forgot the—” or “how did I miss the—" when coming home from the grocery store, then you’re not alone. This everyday problem that we disregard as part of life may not seem like much, but it is the driving force

If you’ve ever found yourself uttering the words “Honey, I forgot the—” or “how did I miss the—" when coming home from the grocery store, then you’re not alone. This everyday problem that we disregard as part of life may not seem like much, but it is the driving force behind my honors thesis.
Shopping Buddy is a complete Amazon Web Services solution to this problem which is so innate to the human condition. Utilizing Alexa to keep track of your pantry, this web application automates the daunting task of creating your shopping list, putting the power of the cloud at your fingertips while keeping your complete shopping list only a click away.
Say goodbye to the nights of spaghetti without the parmesan that you left on the store shelf or the strawberries that you forgot for the strawberry shortcake. With this application, you will no longer need to rely on your memory of what you think is in the back of your fridge nor that pesky shopping list that you always end up losing when you need it the most. Accessible from any web enabled device, Shopping Buddy has got your back through all your shopping adventures to come.
ContributorsMathews, Nicolle (Author) / Meuth, Ryan (Thesis director) / Chen, Yinong (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
132553-Thumbnail Image.png
Description
Debate provides a valuable educational opportunity for students to learn a variety of portable research and public speaking skills, but many of its goals are hindered by the lack of a dedicated software. Currently, the primary tool for research and presentation of evidence is paperlessdebate.com's Verbatim, which is built as

Debate provides a valuable educational opportunity for students to learn a variety of portable research and public speaking skills, but many of its goals are hindered by the lack of a dedicated software. Currently, the primary tool for research and presentation of evidence is paperlessdebate.com's Verbatim, which is built as a template for Microsoft Word. While functional, Verbatim suffers from several shortcomings; its reliance on Word means that it cannot be fully cross-platform, and it also means that it is difficult to streamline Verbatim's workflow for the particular needs of debaters. Thus, the goal of this project was to fill the need for a stand-alone, cross platform application that debaters (and coaches) can use to research and present evidence. The bulk of the project consisted of creating a specialized editor, including a variety of features catered towards usability in a range of debate contexts. Additionally, the software is integrated with a back end database such that it can also replace the mixture of storage solutions (such as Dropbox and Microsoft's OneDrive) that teams currently use to maintain and share their data. In order to make the software more extensible and to improve its accessibility, it is released as free open source software under the GNU General Public License v3.0. This paper describes the core features of the application and the motivation behind those features' implementations, and briefly includes a discussion of the companion mobile app for Android devices. It also reviews the technologies that were used to create the software's implementation.
ContributorsRedman, Colin (Author) / Symonds, Adam (Thesis director) / Meuth, Ryan (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
132577-Thumbnail Image.png
Description
The most important task for a beginning computer science student, in order for them to succeed in their future studies, is to learn to be able to understand code. One of the greatest indicators of student success in beginning programming courses is the ability to read code and predict its

The most important task for a beginning computer science student, in order for them to succeed in their future studies, is to learn to be able to understand code. One of the greatest indicators of student success in beginning programming courses is the ability to read code and predict its output, as this shows that the student truly understands what each line of code is doing. Yet few tools available to students today focus on helping students to improve their ability to read code. The goal of the random Python program generator is to give students a tool to practice this important skill.

The program writes randomly generated, syntactically correct Python 3 code in order to provide students infinite examples from which to study. The end goal of the project is to create an interactive tool where beginning programming students can click a button to generate a random code snippet, check if what they predict the output to be is correct, and get an explanation of the code line by line. The tool currently lacks a front end, but it currently is able to write Python code that includes assignment statements, delete statements, if statements, and print statements. It supports boolean, float, integer, and string variable types.
ContributorsDiLorenzo, Kaitlyn (Author) / Meuth, Ryan (Thesis director) / Miller, Phillip (Committee member) / School of International Letters and Cultures (Contributor) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
132603-Thumbnail Image.png
Description
In June of 2016, the United Kingdom held a referendum for its citizens to decide whether to remain a part of the European Union or take their leave. The vote was close but ultimately the U.K. decided to leave, triggering the two-year process of negotiations that would shape the U.K.’s

In June of 2016, the United Kingdom held a referendum for its citizens to decide whether to remain a part of the European Union or take their leave. The vote was close but ultimately the U.K. decided to leave, triggering the two-year process of negotiations that would shape the U.K.’s departure (Brexit). The question of what will become of the border between Northern Ireland and the Republic of Ireland is heavy with implications for the national identity of people living on either side of the border, and this makes it one of the more pressing concerns in Brexit discourse. This research analyzes how national identity is used as a rhetorical tactic in media to influence and persuade readers to vote in accordance with the author’s political goals. It does so by evaluating how borders shape national identity and analyzing newspaper articles from the two highest circulating Northern Irish daily newspapers (The Irish News and the Belfast Telegraph) during the week leading up to the June 23rd, 2016 referendum. In analyzing news articles relating to the Irish border issue of Brexit from The Irish News and the Belfast Telegraph during the time frame of June 16th-23rd, 2016, four analytical categories of how identity-related rhetoric was used were discovered: fear, self-interest, Irish Nationalism, and a negative association of the past. Further, it was hypothesized and confirmed the political leanings of the papers influenced which type of rhetorical tactic was used. In the broad realm of Brexit and media related discussion, this research could help strengthen understanding of how traditional media uses national identity to persuade readers to and influence voting behavior in the midst of such a divisive referendum.

Key Words: Brexit, Irish border, national identity, rhetoric, newspapers
ContributorsCaldwell, Tara (Author) / O'Flaherty, Katherine (Thesis director) / Ripley, Charles (Committee member) / School of Social Transformation (Contributor) / School of Politics and Global Studies (Contributor, Contributor, Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
133040-Thumbnail Image.jpg
Description

This research was conducted through the form of interview with Belizean citizens in Belize, Central America where I invited three of Belize’s most pivotal and influential figures behind social and civil injustices. Belize is a Caribbean country in Central America that was once a colony of the British known as

This research was conducted through the form of interview with Belizean citizens in Belize, Central America where I invited three of Belize’s most pivotal and influential figures behind social and civil injustices. Belize is a Caribbean country in Central America that was once a colony of the British known as “British Honduras”, gaining its independence on the 21st of September, 1981, making Belize the third to last youngest Caribbean country.

This has been made into a documentary that started filming back in September of 2017 during Belize’s 36th Independence Day where the country indulges in a month full of celebrations that brings a great feeling of togetherness for everyone. The film company that shot and edited this project is a local Belizean company by the name of KnightandDay Photography, with the consideration of helping to create work in Belize, support local business, and to be fully immersed in Belize and all of its resources.

This documentary is structured into five components: (1) Introduction; (2) Interview with guest number one; (3) Interview with guest number two; (4) Interview with guest number three; (5) Interview with five randomly selected Belizean citizens on the street; (6) Outro.

The main objective of this research was to speak in depth with specific Belizeans that have spent significant time in America, whether working, or going to school in order to have the knowledge to compare the experience of the black Belizean in their home country versus that of what America offers as far as the black experience and to explain the history of other ethnic groups of peoples that inhabits Belize and how the tensions and stereotypes among Belizeans arose over time.

ContributorsVaccarro, TKeyJah (Author) / Hinds, David (Thesis director) / O'Flaherty, Katherine (Committee member) / School of Criminology and Criminal Justice (Contributor) / Barrett, The Honors College (Contributor)
Created2018-05
132957-Thumbnail Image.png
Description
This thesis dives into the world of machine learning by attempting to create an application that will accurately predict whether or not a sneaker will resell at a profit. To begin this study, I first researched different machine learning algorithms to determine which would be best for this project. After

This thesis dives into the world of machine learning by attempting to create an application that will accurately predict whether or not a sneaker will resell at a profit. To begin this study, I first researched different machine learning algorithms to determine which would be best for this project. After ultimately deciding on using an artificial neural network, I then moved on to collecting data, using StockX and Twitter. StockX is a platform where individuals can post and resell shoes, while also providing statistics and analytics about each pair of shoes. I used StockX to retrieve data about the actual shoe, which involved retrieving data for the network feature variables: gender, brand, and retail price. Additionally, I also retrieved the data for the average deadstock price for each shoe, which describes what the mean price of new, unworn shoes are selling for on StockX. This data was used with the retail price data to determine whether or not a shoe has been, on average, selling for a profit. I used Twitter’s API to retrieve links to different shoes on StockX along with retrieving the number of favorites and retweets each of those links had. These metrics were used to account for ‘hype’ of the shoe, with shoes traditionally being more profitable the larger the hype surrounding them. After preprocessing the data, I trained the model using a randomized 80% of the data. On average, the model had about a 65-70% accuracy range when tested with the remaining 20% of the data. Once the model was optimized, I saved it and uploaded it to a web application that took in user input for the five feature variables, tested the datapoint using the model, and outputted the confidence in whether or not the shoe would generate a profit.
From a technical perspective, I used Python for the whole project, while also using HTML/CSS for the front-end of the application. As for key packages, I used Keras, an open source neural network library to build the model; data preprocessing was done using sklearn’s various subpackages. All charts and graphs were done using data visualization libraries matplotlib and seaborn. These charts provided insight as to what the final dataset looked like. They showed how the brand distribution is relatively close to what it should be, while the gender distribution was heavily skewed. Future work on this project would involve expanding the dataset, automating the entirety of the data retrieval process, and finally deploying the project on the cloud for users everywhere to use the application.
ContributorsShah, Shail (Author) / Meuth, Ryan (Thesis director) / Nakamura, Mutsumi (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
133140-Thumbnail Image.png
Description
The Internet has made it possible to exchange information at a rapid rate. With this extraordinary ability, media companies and various other organizations have been able to communicate thoughts and information to an extremely large audience. As a result, news subscribers are overwhelmed with biased information, which makes it very

The Internet has made it possible to exchange information at a rapid rate. With this extraordinary ability, media companies and various other organizations have been able to communicate thoughts and information to an extremely large audience. As a result, news subscribers are overwhelmed with biased information, which makes it very easy to be misinformed. Unfortunately, there is currently no way to stay truly informed without spending countless hours searching the Internet for different viewpoints and ultimately using that information to formulate a sound understanding. This project (nicknamed "Newsie") solves this problem by providing news subscribers with many news sources to every topic, thereby saving them time and ultimately paving a way to a more informed society. Since one of the main goals of this project is to provide information to the largest number of people, Newsie is designed with availability in mind. Unsurprisingly, the most accessible method of communication is the Internet \u2014 more specifically, a website. Users will be able to access Newsie via a webpage, and easily view to most recent headlines with their corresponding articles from several sources. Another goal of the project is to classify different articles and sources based on their bias. After reading articles, users will be able to vote on their biases. This provides a crowdsourced method of determining bias.
ContributorsAlimov, Robert Joseph (Author) / Meuth, Ryan (Thesis director) / Franceschini, Enos (Committee member) / Computer Science and Engineering Program (Contributor, Contributor) / Barrett, The Honors College (Contributor)
Created2018-12
132774-Thumbnail Image.png
Description
Machine learning is one of the fastest growing fields and it has applications in almost any industry. Predicting sports games is an obvious use case for machine learning, data is relatively easy to collect, generally complete data is available, and outcomes are easily measurable. Predicting the outcomes of sports events

Machine learning is one of the fastest growing fields and it has applications in almost any industry. Predicting sports games is an obvious use case for machine learning, data is relatively easy to collect, generally complete data is available, and outcomes are easily measurable. Predicting the outcomes of sports events may also be easily profitable, predictions can be taken to a sportsbook and wagered on. A successful prediction model could easily turn a profit. The goal of this project was to build a model using machine learning to predict the outcomes of NBA games.
In order to train the model, data was collected from the NBA statistics website. The model was trained on games dating from the 2010 NBA season through the 2017 NBA season. Three separate models were built, predicting the winner, predicting the total points, and finally predicting the margin of victory for a team. These models learned on 80 percent of the data and validated on the other 20 percent. These models were trained for 40 epochs with a batch size of 15.
The model for predicting the winner achieved an accuracy of 65.61 percent, just slightly below the accuracy of other experts in the field of predicting the NBA. The model for predicting total points performed decently as well, it could beat Las Vegas’ prediction 50.04 percent of the time. The model for predicting margin of victory also did well, it beat Las Vegas 50.58 percent of the time.
Created2019-05
131260-Thumbnail Image.png
Description
Machine learning is the process of training a computer with algorithms to learn from data and make informed predictions. In a world where large amounts of data are constantly collected, machine learning is an important tool to analyze this data to find patterns and learn useful information from it. Machine

Machine learning is the process of training a computer with algorithms to learn from data and make informed predictions. In a world where large amounts of data are constantly collected, machine learning is an important tool to analyze this data to find patterns and learn useful information from it. Machine learning applications expand to numerous fields; however, I chose to focus on machine learning with a business perspective for this thesis, specifically e-commerce.

The e-commerce market utilizes information to target customers and drive business. More and more online services have become available, allowing consumers to make purchases and interact with an online system. For example, Amazon is one of the largest Internet-based retail companies. As people shop through this website, Amazon gathers huge amounts of data on its customers from personal information to shopping history to viewing history. After purchasing a product, the customer may leave reviews and give a rating based on their experience. Performing analytics on all of this data can provide insights into making more informed business and marketing decisions that can lead to business growth and also improve the customer experience.
For this thesis, I have trained binary classification models on a publicly available product review dataset from Amazon to predict whether a review has a positive or negative sentiment. The sentiment analysis process includes analyzing and encoding the human language, then extracting the sentiment from the resulting values. In the business world, sentiment analysis provides value by revealing insights into customer opinions and their behaviors. In this thesis, I will explain how to perform a sentiment analysis and analyze several different machine learning models. The algorithms for which I compared the results are KNN, Logistic Regression, Decision Trees, Random Forest, Naïve Bayes, Linear Support Vector Machines, and Support Vector Machines with an RBF kernel.
ContributorsMadaan, Shreya (Author) / Meuth, Ryan (Thesis director) / Nakamura, Mutsumi (Committee member) / Computer Science and Engineering Program (Contributor, Contributor) / Dean, W.P. Carey School of Business (Contributor) / Barrett, The Honors College (Contributor)
Created2020-05
133194-Thumbnail Image.png
Description
Even in the largest public university in the country, computer related degrees such as Computer Science, Computer Systems Engineering and Software Engineering have low enrollment rates and high dropout rates. This is interesting because the careers that require these degrees are marketed as the highest paying and most powerful. The

Even in the largest public university in the country, computer related degrees such as Computer Science, Computer Systems Engineering and Software Engineering have low enrollment rates and high dropout rates. This is interesting because the careers that require these degrees are marketed as the highest paying and most powerful. The goal of this project was to find out what the students of Arizona State University (ASU) thought about these majors and why they did or did not pick them. A total of 206 students were surveyed from a variety of sources including upper level classes, lower level classes and Barrett, the Honors College. Survey questions asked why the students picked their current major, if they had a previous major and why did they switch, and if the students had considered one of the three computer related degrees. Almost all questions were open ended, meaning the students did not have multiple choice answers and instead could write as short or as long of a response as needed. Responses were grouped based on a set of initial hypotheses and any emerging trends. These groups were displayed in several different bar graphs broken down by gender, grade level and category of student (stayed in a computer related degree, left one, joined one or picked a non-computer related degree). Trends included students of all grade levels picking their major because they were passionate or interested in the subject. This may suggest that college students are set in their path and will not switch majors easily. Students also reported seeing computer related degrees as too difficult and intimidating. However, given the low (when compared to all of ASU) number of students surveyed, the conclusions and trends given cannot be representative of ASU as a whole. Rather, they are just representative of this sample population. Further work on this study, if time permitted, would be to try to survey more students and question some of the trends established to find more specific answers.
ContributorsMeza, Edward L (Author) / Meuth, Ryan (Thesis director) / Miller, Phillip (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2018-12