| Literature DB >> 35980740 |
Sam Liu1, Henry La1, Amanda Willms1, Ryan E Rhodes1.
Abstract
BACKGROUND: A challenge facing researchers conducting mobile health (mHealth) research is the amount of resources required to develop mobile apps. This can be a barrier to generating relevant knowledge in a timely manner. The recent rise of "no-code" software development platforms may overcome this challenge and enable researchers to decrease the cost and time required to develop mHealth research apps.Entities:
Keywords: BCT; Pathverse; agile; app development; application development; behavior change; behavior change technique; computer science; design platform; digital platform; end user; health promotion; hybrid-agile; mHealth; mobile app; mobile application; mobile health; no-code; no-code app; no-code mHealth app; participatory research; platform development; research instrument; research tool; software design; software developer; software development
Year: 2022 PMID: 35980740 PMCID: PMC9437789 DOI: 10.2196/38737
Source DB: PubMed Journal: JMIR Form Res ISSN: 2561-326X
Development phases of the web-based program.
| Phases | Activities | Dates |
| (1) Determine feature requirements | Determine features required for the “no-code” mHealth design platform, Pathverse | Nov 2019-Mar 2020 |
| (2) Develop the platform | Use the Scrum development framework to design the Pathverse platform | May 2020-Dec 2020 |
| (3) Gather user feedback | Usability and acceptability testing | Feb 2021-May 2021 |
| (4) Implement user feedback | Revise the Pathverse platform based on usability and acceptability testing | Sep 2021-Dec 2021 |
A summary of the activities conducted during the meetings.
| Date | Activities |
| November 8, 2019 |
Discussed common features used in current popular mHealth lifestyle promotion apps |
| December 12, 2019 |
Brainstormed potential mHealth content and features required for the platform based on an example physical activity promotion app that used the multi-process action control framework Received feedback from researchers on app mock-ups and discussed the user journey for researchers to create apps Provided feedback on potential app logic needed to deliver multimedia content in an app |
| January 10, 2020 |
Compiled a wish list of features for an mHealth app builder platform, which included multimedia content delivery, messaging, online community, self-monitoring tools, wearable integration, adaptive intervention delivery logic, gamification features (eg, awards, points, and competitions), diaries, virtual lockers to store memories of accomplishments, surveys, reminders and notifications, goal setting, team challenges, quizzes, the ability to customize the app UIa (eg, color, fonts, and layout), a means of tracking app usage, and a mechanism for online consent |
| January 30, 2020 |
Created several UI designs of a “no-code” app design platform Received design feedback from end users |
| February 14, 2020 |
Further refined UI designs and discussed the user journey and potential ways researchers could interact with the no-code app design platform to create mHealth apps Discussed potential privacy and security measures that the platform needed to consider Brainstormed and finalized the name of the no-code app design platform: Pathverse |
| March 12, 2020 |
Finalized a list of features that our team would attempt to include for the first version of the no-code app design platform Estimated software development timeline and the number of software developers required |
aUser interface.
Behavior change techniques that can be implemented using the identified Pathverse features.
| Pathverse features | Potential behavior change techniques that could be implemented using the proposed Pathverse features. The numbers in parentheses refer to behavior change techniques in the Coventry, Aberdeen & London—Refined taxonomy [ |
| (1) Ability to design customized multimedia content (eg, text, pictures, video, and interactive quizzes) on various app pages; the content can be organized into “lessons” depending on the intervention curriculum (for example, lesson 1 might discuss the benefits of physical activity and lesson 2 might provide information on setting graded goals) |
Provide information on consequences of behaviour in general (1) Provide information on the consequences of behaviour to the individual (2) Provide information about others’ approval (3) Provide normative information about others’ behaviour (4) Barrier identification/problem solving (8) Set graded tasks (9) Prompt review of behavioural goals (10) Prompt review of outcome goals (11) Prompt rewards contingent on effort or progress towards behaviour (12) Shaping (14) Prompting focus on past success (18) Prompting generalization of a target behaviour (15) Prompt self-monitoring of behavioural outcome (16) Provide information on where and when to perform the behaviour (20) Provide instruction on how to perform the behaviour (21) Model/demonstrate the behaviour (22) Teach to use prompts/cues (23) Environmental restructuring (24) Fear arousal (32) Prompt self talk (33) Prompt use of imagery (34) Relapse prevention/coping planning (35) Stress management/emotional control training (36) Motivational interviewing (37) Time management (38) General communication skills training (39) Prompt identification as role model/position advocate (30) Facilitate social comparison (28) |
| (2) Set program delivery logic for the content created (for example, a new program lesson can be delivered every week) |
Provide feedback on performance (19) Use of follow-up prompts (27) |
| (3) Deploy customized surveys to the participants; the surveys can include multiple choice answers, Likert scales, and drop-down or open-ended questions |
Barrier identification/problem solving (8) Prompt self-monitoring of behavioural outcome (16) Facilitate social comparison (28) |
| (4) Track physical activity–related outcomes from participants’ fitness trackers; data will be automatically synchronized from trackers connected to Apple or Google Health |
Prompt self-monitoring of behaviour (16) |
| (5) Enable participants to set personal goals; participants can also receive reminders about the goal due date |
Goal setting (behaviour) (5) Goal setting (outcome) (6) Action planning (7) Set graded tasks (9) Prompt review of behavioural goals (10) Prompt review of outcome goals (11) |
| (6) Implement customized app notifications to remind participants of any new mHealth intervention content |
Prompt review of behavioural goals (10) Prompt review of outcome goals (11) Prompt practice (26) |
| (7) Provide gamified points and badgesa |
Prompt rewards contingent on effort or progress toward behaviour (12) Provide rewards contingent on successful behaviour (13) Shaping (14) Stimulate anticipation of future rewards (40) |
| (8) Enable participants to share progress made on their social media accounts (eg, Instagram and Facebook)a |
Provide information about others’ approval (3) Facilitate social comparison (28) Plan social support/social change (29) Prompt identification as role model/position advocate (30) |
aThese features were not developed in the Pathverse app (version 1.5).
Figure 1Pathverse platform architecture.
Figure 2Pathverse researcher portal for creating mHealth app content.
Figure 3Screenshot of the Pathverse participant app.
Summary of feedback received in phase 3.
| Questions | Summary of feedback (illustrative quotes) |
| What did you like about the app? |
|
| What did you dislike about the app? |
|
| What changes do you think can help improve the app? |
|
| What did you like about the research web portal? |
|
| What did you dislike about the research web portal? |
|
| What changes do you think can help improve the research web portal? |
|