| Literature DB >> 25079298 |
Stephen M Schueller1, Mark Begale, Frank J Penedo, David C Mohr.
Abstract
The creation, deployment, and evaluation of Web-based and mobile-based applications for health, mental health, and wellness within research settings has tended to be siloed, with each research group developing their own systems and features. This has led to technological features and products that are not sharable across research teams, thereby limiting collaboration, reducing the speed of dissemination, and raising the bar for entry into this area of research. This paper provides an overview of Purple, an extensible, modular, and repurposable system created for the development of Web-based and mobile-based applications for health behavior change. Purple contains features required to construct applications and to manage and evaluate research trials using these applications. Core functionality of Purple includes elements that support user management, content authorship, content delivery, and data management. We discuss the history and development of the Purple system guided by the rationale of producing a system that allows greater collaboration and understanding across research teams interested in investigating similar questions and using similar methods. Purple provides a useful tool to meet the needs of stakeholders involved in the creation, provision, and usage of eHealth and mHealth applications. Housed in a non-profit, academic institution, Purple also offers the potential to facilitate the diffusion of knowledge across the research community and improve our capacity to deliver useful and usable applications that support the behavior change of end users.Entities:
Keywords: Internet intervention; evaluation methodology; mobile health; mobile intervention; open source; software engineering; software tools
Mesh:
Year: 2014 PMID: 25079298 PMCID: PMC4129186 DOI: 10.2196/jmir.3376
Source DB: PubMed Journal: J Med Internet Res ISSN: 1438-8871 Impact factor: 5.428
Technical features of Purple.
| Features | Creators | End users | Essential | Optional | ||
|
| ||||||
|
|
| |||||
|
|
| Study IDs, passwords | X | X | X |
|
|
|
| Password generation | X | X | X |
|
|
|
| |||||
|
|
| Personal health information management | X | X | X |
|
|
|
| |||||
|
|
| Study/intervention assignment, randomization | X |
| X |
|
|
| ||||||
|
|
| |||||
|
|
| Content editor | X |
|
| X |
|
|
| Generic form builder | X |
|
| X |
|
|
| Content type (eg, text, images, video, audio) | X | X |
| X |
|
|
| Progression (eg, sequential, non-sequential) | X |
| X |
|
|
|
| |||||
|
|
| Self-report types (checkbox, slider, text, etc) |
| X |
| X |
|
|
| Phone sensor acquisition |
| X |
| X |
|
|
| External data API access |
| X |
| X |
|
|
| Intra-assessment logic (sequential, adaptive, etc) | X |
| X |
|
|
|
| Scoring (summing, complex algorithms) | X | X | X |
|
|
|
| |||||
|
|
| Progression rule definition (eg, chronological, task-based, time-based, custom) | X | X | X |
|
|
|
| Custom interaction tool authorship | X |
|
| X |
|
| ||||||
|
|
| Platform (phone, tablet, Web, etc) | X | X | X |
|
|
|
| Connectivity (online, offline, both) | X | X | X |
|
|
|
| Interfaces (touch, mouse, keyboard, etc) | X | X | X |
|
|
| ||||||
|
|
| Access | X |
| X |
|
|
|
| Visualization (charting, custom, InfoVis) | X | X |
| X |
Figure 1Stakeholders involved in BITs.
Technical features within intervention case studies.
| Features | Mobilyze | PC CHIP | ||
|
| ||||
|
|
| |||
|
|
| Study IDs, passwords | Performed by creator at randomization | Performed by creator at start of project |
|
|
| Password generation | None | Single password set for all users |
|
|
| |||
|
|
| Personal health information management | Email (within Purple Robot) | Age, gender, email (for contact) |
|
|
| |||
|
|
| Study/intervention assignment, randomization | Content released daily | Content unlocked weekly, questions released 1 hour after scheduled session, user specific permissions and group memberships |
|
| ||||
|
|
| |||
|
|
| Content editor | Used to enter and schedule release of text lessons | Used to enter text, video, and audio |
|
|
| Generic form builder | Calendar tool, active coping tool, coping card | External tools used through assessment center API |
|
|
| Content type (eg, text, images, video, audio) | Text | Text, video, audio |
|
|
| Progression (eg, sequential, non-sequential) | Sequential; new lessons available daily | Sequential; new content unlocks weekly |
|
|
| |||
|
|
| Self-report types (checkbox, slider, text, etc) | All form types | Radio buttons only |
|
|
| Phone sensor acquisition | Various through Purple Robot | None |
|
|
| External data API access | None | WebEX (video conferencing) |
|
|
| Intra-assessment logic (sequential, adaptive, etc) | Basic (lists of questions) and advanced (scoring controls progression) | Computerized adaptive testing |
|
|
| Scoring (summing, complex algorithms) | Scoring occurs based on machine learning rules | Scoring uses Item-Response Theory (IRT) algorithms from Patient-Reported-Outcomes Measurement Information System (PROMIS) |
|
|
| |||
|
|
| Progression rule definition (eg, chronological, task-based, time-based, custom) | Time-based | Time-based, linked to video conferencing session |
|
|
| Custom interaction tool authorship | Form-based tools can be authored using “tool builder” | Not applicable |
|
| ||||
|
|
| Platform (phone, tablet, Web, etc) | Smartphone | Tablet |
|
|
| Connectivity (online, offline, both) | Both | Both |
|
|
| Interfaces (touch, mouse, keyboard, etc) | Touch | Touch |
|
| ||||
|
|
| Access | Access to data is provided about sensors using a server side database, user tool data are stored separate from sensor data | User tool usage data are accessible on the server, survey data available independently through PROMIS |
|
|
| Visualization (charting, custom, InfoVis) | Graphs, list reviews, bubble visualizations | None |
Figure 2Purple “editor” content authorship and management tool.
Figure 3Patient-facing intervention constructed using content authorship and management tool.