Skip to main content

Barrett, The Honors College Thesis/Creative Project Collection


Barrett, the Honors College accepts high performing, academically engaged students and works with them in collaboration with all of the other academic units at Arizona State University. All Barrett students complete a thesis or creative project, supervised and defended in front of a faculty committee. The thesis or creative project allows students to explore an intellectual interest and produce an original piece of scholarly research. The thesis or creative project is a student’s opportunity to explore areas of academic interest with greater intensity than is possible in a single course. It is also an opportunity to engage with professors, nationally recognized in their fields and specifically interested and committed to working with honors students. This work provides tangible evidence of a student’s research, writing and creative skills to graduate schools and/or prospective employers.


Subject
Date Range
2012 2018


Since the release of Discord in March of 2015 it has become the choice VoIP client for 25 million users, pulling in more each day from many sources including online video games with no voice chat, such as League of Legends. With such an expansive user base and many servers hosting multiple users during all times of the day, for a server admin to always be monitoring users is unreasonable. AhriBot aims to solve this problem by providing general administration through a command system to a server while it is logged onto that server. Specifically, AhriBot will be tailored for ...

Contributors
Koehler, Brendan Joseph, Balasooriya, Janaka, Faucon, Philippe, et al.
Created Date
2017-12

Twitter has become a very popular social media site that is used daily by many people and organizations. This paper will focus on the financial aspect of Twitter, as a process will be shown to be able to mine data about specific companies’ stock prices. This was done by writing a program to grab tweets about the stocks of the thirty companies in the Dow Jones.

Contributors
Larson, Grant Elliott, Davulcu, Hasan, Ye, Jieping, et al.
Created Date
2014-05

Many systems in the world – such as cellular networks, the post service, or transportation pathways – can be modeled as networks or graphs. The practical applications of graph algorithms generally seek to achieve some goal while minimizing some cost such as money or distance. While the minimum linear arrangement (MLA) problem has been widely-studied amongst graph ordering and embedding problems, there have been no developments into versions of the problem involving degree higher than 2. An application of our problem can be seen in overlay networks in telecommunications. An overlay network is a virtual network that is built on ...

Contributors
Wang, Xiao, Richa, Andrea, Nakamura, Mutsumi, et al.
Created Date
2016-05

The areas of cloud computing and web services have grown rapidly in recent years, resulting in software that is more interconnected and and widely used than ever before. As a result of this proliferation, there needs to be a way to assess the quality of these web services in order to ensure their reliability and accuracy. This project explores different ways in which services can be tested and evaluated through the design of various testing techniques and their implementations in a web application, which can be used by students or developers to test their web services.

Contributors
Hilliker, Mark Paul, Chen, Yinong, Nakamura, Mutsumi, et al.
Created Date
2016-05

One of the core components of many video games is their artificial intelligence. Through AI, a game can tell stories, generate challenges, and create encounters for the player to overcome. Even though AI has continued to advance through the implementation of neural networks and machine learning, game AI tends to implement a series of states or decisions instead to give the illusion of intelligence. Despite this limitation, games can still generate a wide range of experiences for the player. The Hybrid Game AI Framework is an AI system that combines the benefits of two commonly used approaches to developing game ...

Contributors
Ramirez Cordero, Erick Alberto, Kobayashi, Yoshihiro, Nelson, Brian, et al.
Created Date
2018-05

This paper details the specification and implementation of a single-machine blockchain simulator. It also includes a brief introduction on the history & underlying concepts of blockchain, with explanations on features such as decentralization, openness, trustlessness, and consensus. The introduction features a brief overview of public interest and current implementations of blockchain before stating potential use cases for blockchain simulation software. The paper then gives a brief literature review of blockchain’s role, both as a disruptive technology and a foundational technology. The literature review also addresses the potential and difficulties regarding the use of blockchain in Internet of Things (IoT) networks, ...

Contributors
Rauschenbach, Timothy Rex, Vrudhula, Sarma, Nakamura, Mutsumi, et al.
Created Date
2017-12

Bots tamper with social media networks by artificially inflating the popularity of certain topics. In this paper, we define what a bot is, we detail different motivations for bots, we describe previous work in bot detection and observation, and then we perform bot detection of our own. For our bot detection, we are interested in bots on Twitter that tweet Arabic extremist-like phrases. A testing dataset is collected using the honeypot method, and five different heuristics are measured for their effectiveness in detecting bots. The model underperformed, but we have laid the ground-work for a vastly untapped focus on bot ...

Contributors
Karlsrud, Mark C., Liu, Huan, Morstatter, Fred, et al.
Created Date
2015-05

This project was centered around designing a processor model (using the C programming language) based on the Coldfire computer architecture that will run on third party software known as Open Virtual Platforms. The end goal is to have a fully functional processor that can run Coldfire instructions and utilize peripheral devices in the same way as the hardware used in the embedded systems lab at ASU. This project would cut down the substantial amount of time students spend commuting to the lab. Having the processor directly at their disposal would also encourage them to spend more time outside of class ...

Contributors
Dunning, David Connor, Burger, Kevin, Meuth, Ryan, et al.
Created Date
2014-12

Many forms of programmable matter have been proposed for various tasks. We use an abstract model of self-organizing particle systems for programmable matter which could be used for a variety of applications, including smart paint and coating materials for engineering or programmable cells for medical uses. Previous research using this model has focused on shape formation and other spatial configuration problems, including line formation, compression, and coating. In this work we study foundational computational tasks that exceed the capabilities of the individual constant memory particles described by the model. These tasks represent new ways to use these self-organizing systems, which, ...

Contributors
Porter, Alexandra Marie, Richa, Andrea, Xue, Guoliang, et al.
Created Date
2016-12

Students learn in various ways – visualization, auditory, memorizing, or making analogies. Traditional lecturing in engineering courses and the learning styles of engineering students are inharmonious causing students to be at a disadvantage based on their learning style (Felder & Silverman, 1988). My study analyzes the traditional approach to learning coding skills which is unnatural to engineering students with no previous exposure and examining if visual learning enhances introductory computer science education. Visual and text-based learning are evaluated to determine how students learn introductory coding skills and associated problem solving skills. My study was conducted to observe how the two ...

Contributors
Vidaure, Destiny Vanessa, Meuth, Ryan, Yang, Yezhou, et al.
Created Date
2018-05