Filtering by
- Creators: Computer Science and Engineering Program

The WaterSim America is an interactive iPad game app included with the exhibition that takes users through several scenarios and asks them to make decisions about how their town’s water supply should be distributed among a variety of user groups, including townspeople, farming, industry, and energy. The purpose of this applied project was to design user personas which will be used by the developers at Arizona State University’s (ASU) Decision Center for a Desert City (DCDC) to improve the Smithsonian’s WaterSim America app (SWSA) that they designed for the new Smithsonian Institute’s Water Ways Traveling Exhibition (SWWTE) and to recommend improvements to the app. To do this, I created a contextual inquiry with select SWWTE user groups in Alabama, Florida, and Georgia to observe the app in the context of use. The primary goal of this research was to observe potential users engaging with the app and then interview them about their experiences with the app. Based on the research, I offer six recommendations to improve the educational value of the WSAA. This report includes the research methods of this study, participants’ feedback and seven user personas based on the research.

This report details the communication training workshop from inception to implementation. The overall goal of the workshop was to give the company's internal employees the tools necessary to effectively communicate with the organization's external employees. Developing the workshop required first determining the organization's key challenges. From there it was necessary to identify which of those challenges would be improved through improved communication. The observation method was used to research where communication between internal and external employees commonly broke down. Once the significant communication challenges were identified, the workshop was developed and implemented. This report examines the effectiveness of the workshop in detail and outlines both the successes and the challenges the workshop faced. There are detailed plans to improve the workshop as well as a thorough explanation as to why permanent implementation of Communication Training Workshop will be beneficial to the organization.
The purpose of this project is to show how to develop research-based criteria and how to apply them to a specific product, Evernote's iOS mobile help tool. Initial research involved analyzing current usability research publications by performing the following steps: coding each sample for most frequent usability criteria, clarifying and simplifying each entry, reorganizing the content in each code for frequency, and combining each topic in the new organizational structure to create a single set of research-based usability guidelines. The new guidelines were used to evaluated Getting Started and Getting Started Guide from the perspective of a non-business, English-speaking, novice iOS user. The final step resulted in the following list of recommendations to improve the user experience: review and adjust the navigation design, reconsider the information design to ensure that it reflects the wide variety of users and platforms, adjust the visual design to meet cultural expectations and user needs, and edit content for clarity, word choice, and grammatical style.
Affective computing allows computers to monitor and influence people’s affects, in other words emotions. Currently, there is a lot of research exploring what can be done with this technology. There are many fields, such as education, healthcare, and marketing, that this technology can transform. However, it is important to question what should be done. There are unique ethical considerations in regards to affective computing that haven't been explored. The purpose of this study is to understand the user’s perspective of affective computing in regards to the Association of Computing Machinery (ACM) Code of Ethics, to ultimately start developing a better understanding of these ethical concerns. For this study, participants were required to watch three different videos and answer a questionnaire, all while wearing an Emotiv EPOC+ EEG headset that measures their emotions. Using the information gathered, the study explores the ethics of affective computing through the user’s perspective.
Cryptojacking is a process in which a program utilizes a user’s CPU to mine cryptocurrencies unknown to the user. Since cryptojacking is a relatively new problem and its impact is still limited, very little has been done to combat it. Multiple studies have been conducted where a cryptojacking detection system is implemented, but none of these systems have truly solved the problem. This thesis surveys existing studies and provides a classification and evaluation of each detection system with the aim of determining their pros and cons. The result of the evaluation indicates that it might be possible to bypass detection of existing systems by modifying the cryptojacking code. In addition to this classification, I developed an automatic code instrumentation program that replaces specific instructions with functionally similar sequences as a way to show how easy it is to implement simple obfuscation to bypass detection by existing systems.
This paper is centered on the use of generative adversarial networks (GANs) to convert or generate RGB images from grayscale ones. The primary goal is to create sensible and colorful versions of a set of grayscale images by training a discriminator to recognize failed or generated images and training a generator to attempt to satisfy the discriminator. The network design is described in further detail below; however there are several potential issues that arise including the averaging of a color for certain images such that small details in an image are not assigned unique colors leading to a neutral blend. We attempt to mitigate this issue as much as possible.
This paper is centered on the use of generative adversarial networks (GANs) to convert or generate RGB images from grayscale ones. The primary goal is to create sensible and colorful versions of a set of grayscale images by training a discriminator to recognize failed or generated images and training a generator to attempt to satisfy the discriminator. The network design is described in further detail below; however there are several potential issues that arise including the averaging of a color for certain images such that small details in an image are not assigned unique colors leading to a neutral blend. We attempt to mitigate this issue as much as possible.
The NCAA is changing the current rules and regulations around a student-athlete’s name, image, and likeness. Previously, student-athletes were not allowed to participate in business activities or noninstitutional promotional activities. With the new rule changes, student-athletes will be able to engage in business activities related to their own name, image, and likeness. The goal of the team was to help “prepare athletes to understand and properly navigate the evolving restrictions and guidelines around athlete name, image, and likeness”. In order to accomplish this, the team had to understand the problems student-athletes face with these changing rules and regulations. The team conducted basic market research to identify the problem. The problem discovered was the lack of communication between student-athletes and businesses. In order to verify this problem, the team conducted several interviews with Arizona State University Athletic Department personnel. From the interviews, the team identified that the user is the student-athletes and the buyer is the brands and businesses. Once the problem was verified and the user and buyer were identified, a solution that would best fit the customers was formulated. The solution is a platform that assists student-athletes navigate the changing rules of the NCAA by providing access to a marketplace optimized to working with student-athletes and offering an ease of maintaining relationships between student-athletes and businesses. The solution was validated through meetings with interested brands. The team used the business model and market potential to pitch the business idea to the brands. Finally, the team gained traction by initiating company partnerships.
A project about developing software for learning turned into a project for learning about software development. The submission here only includes the journal. However, the journal has a link to the public GitHub repository containing the source code for the thesis. The source code implements a program to facilitate self-study by allowing the user to create quizzes. The journal contains my experience working on the project (both successes and failures).
Education has been at the forefront of many issues in Arizona over the past several years with concerns over lack of funding sparking the Red for Ed movement. However, despite the push for educational change, there remain many barriers to education including a lack of visibility for how Arizona schools are performing at a legislative district level. While there are sources of information released at a school district level, many of these are limited and can become obscure to legislators when such school districts lie on the boundary between 2 different legislative districts. Moreover, much of this information is in the form of raw spreadsheets and is often fragmented between government websites and educational organizations. As such, a visualization dashboard that clearly identifies schools and their relative performance within each legislative district would be an extremely valuable tool to legislative bodies and the Arizona public. Although this dashboard and research are rough drafts of a larger concept, they would ideally increase transparency regarding public information about these districts and allow legislators to utilize the dashboard as a tool for greater understanding and more effective policymaking.