150 likes | 258 Views
STEROID Next-Level Experience Sampling. Rick Conrad, Efrain Lopez III, Saeed Noori. Surveying Thoughts and Experiences on An droid. Problem. Experience Sampling mobile platforms up to now Difficult for researchers/clients Not intuitive for users Limited applications. STEROID Project.
E N D
STEROIDNext-Level Experience Sampling Rick Conrad, Efrain Lopez III, Saeed Noori Surveying Thoughts and Experiences on Android
Problem • Experience Sampling mobile platforms up to now • Difficult for researchers/clients • Not intuitive for users • Limited applications
STEROID Project • Needs Statement • There is a need for a mobile system capable of surveying peoples' thoughts, opinions, and experiences during their daily lives. • Goals • Easy-to-use • Scalable, use in wide range of applications • Fast and reliable
Requirements • Development costs under $500 • Available to wide range of users • Anyone with Android phone should be able to use it • Flexibility in survey use • Q&A-oriented surveys • Sensor-oriented surveys • Short-term and long-term surveys • Ease of use for researchers • Surveys easy to create • Results easy to analyze
Software Behavior (Overview) MobileApp Web App Results Survey Results Create Survey Survey Account Results User Client
Mobile App – Web App Communication • MyExperience XML Format • +Pre-established • -Requires parsing • -Uses C# scripting language • New XML Format • +Fits our application • +Human Readable • -Requires parsing • SQL Files • +Simple Implementation • +Not unique to our project
Testing • Steroid Process • Client Creates Survey • Survey Sent to Mobile App • Survey Implemented by Mobile App • Survey Taken by User • Results Sent to Web App • Results Presented to Client
Team Management • Lead Developer – Rick Conrad • Overall Design • Web App-Mobile App interoperability • Logistics (managing server, peripheral tasks, etc…) • Web App Design – Efrain Lopez • Server-side controllers • Web interface • Social Sciences research • Mobile App Design/Development – Saeed Noori • Java classes for Android platform • Mobile App interface • Android API research
Social Implications • Social concerns • Ability to improve lives if used effectively • Privacy issues • Only registers users can participate • Personal information provided with consent • Environment • Minimal impact because additional hardware not needed
Economic Analysis • Economic viability • need is there • no additional cost for Android users • no manufacturing issue • Sustainability (costs beyond project phase) • updating program • maintenance • porting to other mobile platforms • Project costs • $400 – Android Phone • $25 – Developer Registration