ResearchSuite is an extension of the ResearchKit (iOS) and ResearchStack (Android) open source frameworks for developing research study apps, which allow for researchers to easily develop intuitive and standardized data-collecting mobile apps.
ResearchSuite was built on top of ResearchKit/ResearchStack and extends the available surveys to include adaptable visual assessments and custom active tasks and supports integration of various backend modules.
In general terms, the structure of a ResearchSuite app is defined by a JSON file, which specifies the survey or active task steps to be instantiated by the app. The JSON file is converted into an array of Step objects, which the application uses to create a Task using the ResearchSuite Task Builder, which it presents to the research participant. The results of the task are handled by the ResearchSuite Results Processor, which includes modules for storing the results locally and emailing them to researcher, sending them to a custom server (such as LS2) or Sage Bionetworks Bridge.
-
Demographic Task
-
Notification Task
-
AVA YADL Full Assessment Task
-
AVA YADL Spot Assessment Task
-
AVA PAM Task
-
Geofencing Task
-
Getting Started:
- iOS ResearchSuite Demo - generates ResearchSuite surveys (YADL, MEDL, PAM, Demographics, Notifications, Geofencing) on iOS and stores the data collected on the study server.
-
Other available iOS demo projects:
- AVA YADL App - iOS - generates a YADL survey and stores the data collected on your iOS device
- AVA MEDL App - iOS - generates a MEDL survey and stores the data collected on your iOS device
- AVA PAM App - iOS - generates a PAM survey and stores the data collected on your iOS device
-
Getting Started:
-
Android ResearchSuite Demo - generates ResearchSuite surveys (YADL, MEDL, PAM, Demographics, Notifications, Geofencing) on Android and stores the data collected on the study server.
-
-
Available Android demo projects:
- AVA YADL App - Android - generates a YADL survey and stores the data collected on your Android device
- AVA MEDL App - Android - generates a MEDL survey and stores the data collected on your Android device
- AVA PAM App - Android - generates a PAM survey and stores the data collected on your Android device
- ResearchStack documentation: http://researchstack.org/#documentation
- ResearchKit documentation: http://researchkit.org/docs/index.html
- Kizer, J., Sahaguet, A., Lakin, N., Carroll, M., Pollak, J. P., & Estrin, D. (2016). Internet Scale Research Studies using SDL-RX. arXiv preprint arXiv:1609.09767. [PDF]