Matching Items (5)
Filtering by

Clear all filters

134492-Thumbnail Image.png
Description
Cravingz is a web-based application that allows users to learn the maximum number of food items that they can purchase at a restaurant within a defined personal budget. We created two versions of this web-based application and asked 40 users to perform an A/B test to determine which version provides

Cravingz is a web-based application that allows users to learn the maximum number of food items that they can purchase at a restaurant within a defined personal budget. We created two versions of this web-based application and asked 40 users to perform an A/B test to determine which version provides the best user experience in terms of efficiency and performance. Users who participated in this study completed a set of tasks to test these applications. Our findings demonstrate that users prefer a web application that does not require them to input data repeatedly to view combinations for multiple restaurants. Although the version which required reentry of data was more visually-pleasing, users preferred the version in which inputting data was a one-time task.
ContributorsPandarinath, Agastya (Co-author) / Jain, Ayushi (Co-author) / Atkinson, Robert (Thesis director) / Chavez-Echeagaray, Maria Elena (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2017-05
134551-Thumbnail Image.png
Description
This project explores how web applications can structure their User Interfaces to best accommodate their users who may not be able to use standard input devices like a mouse and keyboard, or differentiate subtle color differences in text, or who may be overwhelmed with heavy animation or auto-play videos. This

This project explores how web applications can structure their User Interfaces to best accommodate their users who may not be able to use standard input devices like a mouse and keyboard, or differentiate subtle color differences in text, or who may be overwhelmed with heavy animation or auto-play videos. This project serves as a proof-of-concept of an accessible Virtual Learning Environment to be used by students of online classes, particularly at younger grade levels. It is a functional application that handles user login, lecture presentations and materials, and quizzes. The development of the front-end is done through the React JS library, an open source library from Facebook used for building UIs. This project finds that React has strong capabilities of building accessible UIs that is consistent with modern accessibility web standards. As React is one of the most popular emerging JavaScript libraries that is already being incorporated to large-scale web pages and applications, this project hopes to inform other developers on some of the tools and techniques that can make their work accessible to all users.
ContributorsTerzic, Philip Mico (Author) / Balasooriya, Janaka (Thesis director) / Tadayon-Navabi, Farideh (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2017-05
132922-Thumbnail Image.png
Description
Charleston, South Carolina currently faces serious annual flooding issues due to tides and rainfall. These issues are expected to get significantly worse within the next few decades reaching a projected 180 days a year of flooding by 2045 (Carter et al., 2018). Several permanent solutions are in progress by the

Charleston, South Carolina currently faces serious annual flooding issues due to tides and rainfall. These issues are expected to get significantly worse within the next few decades reaching a projected 180 days a year of flooding by 2045 (Carter et al., 2018). Several permanent solutions are in progress by the City of Charleston. However, these solutions are years away at minimum and faced with development issues. This thesis attempts to treat some of the symptoms of flooding, such as navigation, by creating an iPhone application which predicts flooding and helps people navigate around it safely. Specifically, this thesis will take into account rainfall and tide levels to display to users actively flooded areas of downtown Charleston and provide routing to a destination from a user’s location around these flooded areas whenever possible.
ContributorsSalisbury, Mason (Author) / Balasooriya, Janaka (Thesis director) / Faucon, Christophe (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2019-05
184412-Thumbnail Image.png
Description
When playing Dragon Quest IX, players are faced with immense amounts of game information. In order to save hundreds of hours of learning and memorizing intricate game details, many players prefer to simply refer to a guide as they play. This thesis project aims to develop a guide app to

When playing Dragon Quest IX, players are faced with immense amounts of game information. In order to save hundreds of hours of learning and memorizing intricate game details, many players prefer to simply refer to a guide as they play. This thesis project aims to develop a guide app to fulfill this role. The app will provide players with an interactive and user-friendly platform to access detailed information on equipment, weapons, items, recipes, and monsters within the game. The project will involve extensive research and analysis of the game's data, as well as the development of a database to store and organize relevant information. Ultimately, the guide app will provide an invaluable resource for players looking to enhance their Dragon Quest IX experience and achieve a deeper understanding of the game's intricacies.
ContributorsMarino, Reese (Author) / Balasooriya, Janaka (Thesis director) / Atkinson, Robert (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2023-05
132426-Thumbnail Image.png
Description
There exist many very effective calendar platforms out there, from Google Calendar, to Microsoft’s Outlook, and various implementations by other service providers. While all those services serve their purpose, they may be missing in the capacity to be easily portable for some, or the capacity to offer to the user

There exist many very effective calendar platforms out there, from Google Calendar, to Microsoft’s Outlook, and various implementations by other service providers. While all those services serve their purpose, they may be missing in the capacity to be easily portable for some, or the capacity to offer to the user a ranking of their various events and tasks in order of priority. This is that, while some of these services do offer reliable support for portability on smaller devices, it could be even more beneficial to the user to constantly have an idea of which calendar entry they should prioritize at a given point in time, based on the necessities of each entry and regardless of which entry occurs first on a chronologic line. Many of these capacities are missing in the technology currently used at ASU for course management. This project attempts to address this issue by providing a Software Application that offers to store a user’s calendar events and present those events back to the user after arranging them by order of priority. The project makes use of technologies such as Fibrease, Angular and Android to make the service available through a web browser as well as an Android mobile client. We explore possible avenues of implementations to make the services of this platform accessible and usable through other existing platforms such as Blackboard or Canvas. We also consider ways to incorporate this software into the already existing workflow of other web platforms such as Google Calendar, Blackboard or Canvas, by allowing one platform to be aware of any item creation or update from the other platform, and thus removing the necessity of creating one calendar entry multiple times in different platforms.
ContributorsNdombe, Kelly (Author) / Chen, Yinong (Thesis director) / Balasooriya, Janaka (Committee member) / Computer Science and Engineering Program (Contributor) / Barrett, The Honors College (Contributor)
Created2019-05