Barrett, The Honors College at Arizona State University proudly showcases the work of undergraduate honors students by sharing this collection exclusively with the ASU community.

Barrett accepts high performing, academically engaged undergraduate 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 which is an opportunity to explore an intellectual interest and produce an original piece of scholarly research. The thesis or creative project is supervised and defended in front of a faculty committee. Students are able to engage with professors who are nationally recognized in their fields and committed to working with honors students. Completing a Barrett thesis or creative project is an opportunity for undergraduate honors students to contribute to the ASU academic community in a meaningful way.

Displaying 1 - 10 of 51
136604-Thumbnail Image.png
Description
As technology's influence pushes every industry to change, healthcare professionals must move to a more connected model. The nearly ubiquitous presence of smartphones presents a unique opportunity for physicians to collect and process data from their patients more frequently. The Mayo Clinic, in partnership with the Barrett Honors College, has

As technology's influence pushes every industry to change, healthcare professionals must move to a more connected model. The nearly ubiquitous presence of smartphones presents a unique opportunity for physicians to collect and process data from their patients more frequently. The Mayo Clinic, in partnership with the Barrett Honors College, has designed and developed a prototype smartphone application targeting palliative care patients. The application collects symptom data from the patients and presents it to the doctors. This development project serves as a proof-of-concept for the application, and shows how such an application might look and function. Additionally, the project has revealed significant possibilities for the future of the application.
ContributorsGaney, David Howard (Author) / Balasooriya, Janaka (Thesis director) / Lipinski, Christopher (Committee member) / Barrett, The Honors College (Contributor) / Department of Psychology (Contributor) / Computer Science and Engineering Program (Contributor)
Created2015-05
136617-Thumbnail Image.png
Description
We created an Android application, Impromp2, which allows users to search for and save events of interest to them in the Phoenix area. The backend, built on the Parse platform, gathers events daily using Web services and stores them in a database. Impromp2 was designed to improve upon similarly-purposed apps

We created an Android application, Impromp2, which allows users to search for and save events of interest to them in the Phoenix area. The backend, built on the Parse platform, gathers events daily using Web services and stores them in a database. Impromp2 was designed to improve upon similarly-purposed apps available for Android devices in several key ways, especially in user interface design and data interaction capability. This is a full-stack software project that explores databases and their performance considerations, Web services, user interface design, and the challenges of app development for a mobile platform.
ContributorsNorth, Joseph Robert (Author) / Balasooriya, Janaka (Thesis director) / Nakamura, Mutsumi (Committee member) / Faucon, Philippe (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor) / School of Mathematical and Statistical Sciences (Contributor)
Created2015-05
136477-Thumbnail Image.png
Description
MeetPoint is a project derived from Computer Science with a focus upon applications to mobile. The application is created to provide users with the ability to meet up with certain individuals to accomplish a specific task, in this case studying. The project idea came from the creator wanting to meet

MeetPoint is a project derived from Computer Science with a focus upon applications to mobile. The application is created to provide users with the ability to meet up with certain individuals to accomplish a specific task, in this case studying. The project idea came from the creator wanting to meet up with a friend in order to converse about an upcoming exam. The creator knew where the person lived, but could not easily come up with a location for the two to meet that would be a reasonable distance from both of them. Hence came the idea for a mobile application to complete those actions for the user. The project focuses upon implementation in a school setting in which the meetings would actually take place. For means of this project, the locations were fixed to on campus at Arizona State University. The committee felt that this would scope the project correctly for its two-semester creation while still demonstrating how to fulfill the task at hand. Android is the operating system of choice for the mobile application due to it being Java, which was the most familiar language to the student. MeetPoint provides users with an easy to navigate and familiar front-end while harnessing the power of a database in the back-end. The application hides the intricacies of the back-end from the user in order to better provide a comfortable user experience. A lot of the project was designed around providing a comfortable user experience by keeping the application familiar to the user in that it maintains similarities with other popular mobile applications.
ContributorsWallace, Tyler L (Author) / Balasooriya, Janaka (Thesis director) / Faucon, Christophe (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2015-05
136678-Thumbnail Image.png
Description
When planning a road trip today, there are solutions that let the user know what comes along their route, but the user is often presented with too much information, which can overwhelm the user. They are provided suggestions all along the route, not just at those times when they would

When planning a road trip today, there are solutions that let the user know what comes along their route, but the user is often presented with too much information, which can overwhelm the user. They are provided suggestions all along the route, not just at those times when they would be needed. RoutePlanner simply takes all that information and only presents that data to the user, that they would need at a particular time. Gas station suggestions would show when the gas tank range is going to be hit soon, and restaurant suggestions would only be shown around lunch time. The iOS app takes in the users origin and destination and provides the user the route as given by GoogleMaps, and then various stop suggestions at their given time. Each route that is obtained, is broken down into a number of steps, which are basically a connection of coordinate points. These coordinate point collections are used to point to a location at a certain distance or duration away from the origin. Given a coordinate, we query the APIs for places of interest and move to the next stop, until the end of the route.
ContributorsDamania, Harsh Abhay (Author) / Balasooriya, Janaka (Thesis director) / Faucon, Christophe (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2014-12
137391-Thumbnail Image.png
Description
The purpose of this thesis is to understand peer-to-peer study habits at Arizona State University, and provide recommendations for improving these habits through online integration. This was done by researching current peer-to-peer collaboration literature, and analyzing online integration efforts. Interviews of Arizona State University students were carried out in order

The purpose of this thesis is to understand peer-to-peer study habits at Arizona State University, and provide recommendations for improving these habits through online integration. This was done by researching current peer-to-peer collaboration literature, and analyzing online integration efforts. Interviews of Arizona State University students were carried out in order to discover specific insights on study patterns at this university. The scope of this research study was further limited to freshman and sophomore engineering, mathematics, and science majors in order to mitigate the impacts of external factors. The background research and study illuminated various flaws in existing peer-to-peer collaboration tools and methods. These weaknesses were then used to design two online tools that would be incorporated into a student resource dashboard. The first tool, called "Ask a Peer", provides a question and answer forum for students. This tool differs from existing products because it provides a mobile platform for students to receive reputable and immediate responses from their classmates. The second tool, "Study Buddy Finder", can be used by students to form study partnerships. This tool is beneficial because it displays information that is essential to students deciding to work together. The thesis provides detailed designs for both modules, and provides the foundation for implementation.
ContributorsPatel, Niraj (Author) / Balasooriya, Janaka (Thesis director) / Eaton, John (Committee member) / Walker, Erin (Committee member) / Barrett, The Honors College (Contributor) / Department of Finance (Contributor)
Created2013-12
137392-Thumbnail Image.png
Description
Despite the advancement of online tools for activities related to the core experience of taking classes on a college campus, there has been a relatively small amount of research into implementing online tools for ancillary academic resources (e.g. tutoring centers, review sessions, etc.). Previous work and a study conducted for

Despite the advancement of online tools for activities related to the core experience of taking classes on a college campus, there has been a relatively small amount of research into implementing online tools for ancillary academic resources (e.g. tutoring centers, review sessions, etc.). Previous work and a study conducted for this paper indicates that there is value in creating these online tools but that there is value in maintaining an in-person component to these services. Based on this, a system which provides personalized, easily-accessible, simple access to these services is proposed. Designs for user-centered online-tools that provides access to and interaction with tutoring centers and review sessions are described and prototypes are developed to demonstrate the application of design principles for online tools for academic services.
ContributorsBerk, Nicholas Robert (Author) / Balasooriya, Janaka (Thesis director) / Eaton, John (Committee member) / Walker, Erin (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2013-12
137357-Thumbnail Image.png
Description
Academic resources at Arizona State University are vast and allow a student to maintain success through his/her university attendance. The distribution and management of these systems is arduous and manually done. A software solution for the distribution of academic resource information is a Dashboard system that utilizes information from the

Academic resources at Arizona State University are vast and allow a student to maintain success through his/her university attendance. The distribution and management of these systems is arduous and manually done. A software solution for the distribution of academic resource information is a Dashboard system that utilizes information from the university, and is expandable. A solution for the management of academic centers utilizes a scheduling algorithm that allows quick scheduling of resources. Overall these solutions provide easier workflows than the current systems allow.
ContributorsGupta, Anurag (Co-author) / Berk, Nick (Co-author) / Ryan, Jay (Co-author) / Patel, Niraj (Co-author) / Balasooriya, Janaka (Thesis director) / Eaton, John (Committee member) / Walker, Erin (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2013-12
137389-Thumbnail Image.png
Description
This project explores the development of a Ruby on Rails web application to help supervisors manage the tutoring centers at Arizona State University. Each phase of the project's development is examined in detail, including the requirements analysis, system design, system implementation, test strategy, and deployment strategy. The application also includes

This project explores the development of a Ruby on Rails web application to help supervisors manage the tutoring centers at Arizona State University. Each phase of the project's development is examined in detail, including the requirements analysis, system design, system implementation, test strategy, and deployment strategy. The application also includes a REST API for providing the tutoring center data to external applications. These external applications can then present the data, along with their own unique features, to students. This should allow students to have an easier time locating the academic resources they need.
ContributorsRyan, Jay (Author) / Balasooriya, Janaka (Thesis director) / Eaton, John (Committee member) / Walker, Erin (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2013-12
137462-Thumbnail Image.png
Description
Web-application development constantly changes \u2014 new programming languages, testing tools and programming methodologies are often proposed. The focus of this project is on the tool Selenium and the fairly new technique known as High Volume Automated Testing (HVAT). Both of these techniques were used to test the Just-in-Time Teaching and

Web-application development constantly changes \u2014 new programming languages, testing tools and programming methodologies are often proposed. The focus of this project is on the tool Selenium and the fairly new technique known as High Volume Automated Testing (HVAT). Both of these techniques were used to test the Just-in-Time Teaching and Learning Classroom Management System software. Selenium was used with a black-box testing technique and HVAT was employed in a white-box testing technique. Two of the major functionalities of this software were examined, which include the login and the professor functionality. The results of the black-box testing technique showed parts of the login component contain bugs, but the professor component is clean. HVAT white-box testing revealed error free implementation on the code level. We present an analysis on a new technique for HVAT testing with Selenium.
ContributorsEjaz, Samira (Author) / Balasooriya, Janaka (Thesis director) / Nakamura, Mutsumi (Committee member) / Wilkerson, Kelly (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2013-05
137181-Thumbnail Image.png
Description
Web Solutions for Scholastic Tracking is a project which aims to develop a website in order to help the scholarship committee of an Arizona State University sorority save time. Details and flaws of the former approaches to scholastic tracking for the sorority \u2014 such as scattered data, low visibility, and

Web Solutions for Scholastic Tracking is a project which aims to develop a website in order to help the scholarship committee of an Arizona State University sorority save time. Details and flaws of the former approaches to scholastic tracking for the sorority \u2014 such as scattered data, low visibility, and the need for manual calculations \u2014 are provided. Based on these flaws and the requirements of the scholarship committee, a new approach was designed and developed in order to track scholastics online in a more efficient manner. A study hours tracking website was developed utilizing Apache, PHP, and MySQL in order to create an efficient approach to tracking scholastics. The developed website allows sorority members to view their required weekly study hours and submit hours for approval online to specific proctors. The scholarship committee members can then approve or reject the submitted hours that they proctor. This approach has improved the visibility of the required and remaining weekly study hours for each sorority member while also decreasing the time it takes for proctors to approve hours. These improvements serve as examples of the various ways that this project has met its initial goal of increasing the efficiency of the sorority's scholarship program. Additional results as well as the requirements, development approach, technologies used, and testing methods are described in detail throughout this document.
ContributorsKral, Ryan David (Author) / Balasooriya, Janaka (Thesis director) / Burger, Kevin (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2014-05