Rick Conrad Efrain Lopez III Saeed Noori. What is Experience Sampling? Survey method People’s...
Transcript of Rick Conrad Efrain Lopez III Saeed Noori. What is Experience Sampling? Survey method People’s...
Rick ConradEfrain Lopez III
Saeed Noori
What is Experience Sampling?
Survey methodPeople’s experiencesReal-time
FormatPaper and PencilHandheld devices (i.e. Palm Pilot)
Existing ESP ProgramsESP, PMAT (Palm OS)
Desktop application for surveys, limited responses
MyExperience (Windows Mobile)Bigger feature-set for data collectionXML to create surveys
http://myexperience.sourceforge.net/
http://www.cfs.purdue.edu/mfri/pages/PMAT/
PMAT – Creating questions with PC program.
MyExperience XML Survey File
ProblemExperience Sampling mobile platforms up to nowDifficult for researchers/clientsNot intuitive for usersLimited applications
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.
GOALSeasy for clients and usersscalablefast and reliable
Need Statement
RequirementsDevelopment costs under $500Available to wide range of users
Device that people already ownFlexibility in survey use
Q&A-oriented surveysSensor-oriented surveysShort-term and long-term surveys
Ease of use for researchersSurveys easy to createQuick access to results
Alternatives ConsiderediPod Nano-Linux
small and cheap, but generally unavailable hardware & technical barriers
iPhonepopular platform, but development
obstaclesPalm OS
available projects to build from, but being phased out
Windows Mobileproject to reference, but not very
open to developers
STEROID ProjectAndroid Platform
Open source smartphone OS by GoogleWeb interface for researchers
Survey CreationCakePHP Model-View-Controller Framework
Software Behavior (Overview)
Accou
nt
Cre
ate
S
urv
ey
Survey
Su
rvey
Resu
lts
Results
Resu
lts
WEB APP
CLIENT
DEVICE
USER(S)
Web App Design
Database
Mobile App Design
Data Collection FeaturesTextMultiple ChoiceAudioGPSTouch-Screen
Picture
Example Results
AchievementsInstantaneous resultsEasy survey creation
Project Management & Team WorkLead Developer – Rick Conrad
Overall DesignWeb App-Mobile App interoperabilityLogistics (managing server, peripheral tasks, etc…)
Web App Design – Efrain LopezServer-side controllersWeb interfaceSocial Sciences research
Mobile App Design/Development – Saeed NooriJava classes for Android platformMobile App interfaceAndroid API research
Software Engineering Model - AGILE
Social ImplicationsSocial concerns
Ability to improve lives if used effectivelyPrivacy issues
Only registered users can participatePersonal information provided with consent
SecurityPrivate data stored securely
Economic AnalysisEconomic viability
need is thereno additional cost for Android usersno manufacturing issue
Sustainability (costs beyond project phase)updating programmaintenanceporting to other mobile platforms
Project costs$400 – Android Phone$25 – Developer Registration
Code Size# lines of code Android: 1669 Server: 1716
Potential ImprovementsData Collection Features
Slide-BarTaking a PictureGyro sensorSync with external Bluetooth sensor
OtherSynchronization with calendarExtend to other platforms
Demo: Version 1.0Technology Survey example
Questions?