210 likes | 354 Views
Rick Conrad Efrain Lopez III Saeed Noori. What is Experience Sampling?. Survey method People’s experiences Real-time Format Paper and Pencil Handheld devices (i.e. Palm Pilot). Existing ESP Programs. ESP, PMAT (Palm OS) Desktop application for surveys, limited responses
E N D
Rick Conrad Efrain Lopez III SaeedNoori
What is Experience Sampling? • Survey method • People’s experiences • Real-time • Format • Paper and Pencil • Handheld devices (i.e. Palm Pilot)
Existing ESP Programs • ESP, PMAT (Palm OS) • Desktop application for surveys, limited responses • MyExperience (Windows Mobile) • Bigger feature-set for data collection • XML to create surveys PMAT – Creating questions with PC program. MyExperience XML Survey File http://www.cfs.purdue.edu/mfri/pages/PMAT/ http://myexperience.sourceforge.net/
Problem • Experience Sampling mobile platforms up to now • Difficult for researchers/clients • Not intuitive for users • Limited applications
Need Statement • There is a need for a mobile system capable of surveying peoples' thoughts, opinions, and experiences during their daily lives that requires little technical background for researchers, is intuitive for users, and includes features beneficial for social sciences data collection. • GOALS • easy for clients and users • scalable • fast and reliable
Requirements • Development costs under $500 • Available to wide range of users • Device that people already own • 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 • Quick access to results
Alternatives Considered • iPod Nano-Linux • small and cheap, but generally unavailable hardware & technical barriers • iPhone • popular platform, but development obstacles • Palm OS • available projects to build from, but being phased out • Windows Mobile • project to reference, but not very open to developers
STEROID Project • Android Platform • Open source smartphone OS by Google • Web interface for researchers • Survey Creation • CakePHP Model-View-Controller Framework
Software Behavior (Overview) Results WEB APP DEVICE Survey Results Survey Create Survey Account Results USER(S) CLIENT
Data Collection Features • Text • Multiple Choice • Audio • GPS • Touch-Screen Picture
Achievements • Instantaneous results • Easy survey creation
Project Management & Team Work • 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 • Software Engineering Model - AGILE
Social Implications • Social concerns • Ability to improve lives if used effectively • Privacy issues • Only registered users can participate • Personal information provided with consent • Security • Private data stored securely
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 • Code Size • # lines of code Android: 1669 Server: 1716
Potential Improvements • Data Collection Features • Slide-Bar • Taking a Picture • Gyro sensor • Sync with external Bluetooth sensor • Other • Synchronization with calendar • Extend to other platforms
Demo: Version 1.0 • Technology Survey example