| Literature DB >> 32989722 |
Michael Barthelmäs1, Marcel Killinger2, Johannes Keller2.
Abstract
In this work, we present an innovative and cost-effective approach to run ambulatory assessment (AA) studies on participants' smartphones via Telegram Messenger. Our approach works both for Android and iOS devices. The population of potential participants in a given country or region consists of all individuals who (a) are in possession of a smartphone, (b) are willing to install Telegram Messenger, and (c) live in an environment providing constant connection to the Internet. In our new approach to AA, participants are asked to subscribe to a Telegram chatbot that provides them with links to brief surveys at specified points in time in their everyday lives via short notifications. We developed a user-friendly Python script that allows for the flexible editing of the chatbot's settings, e.g., the number of surveys per day. All common survey software designed for mobile devices can be used to present surveys to participants. This means that data collection takes place exclusively via the selected survey software, not via Telegram. With our approach, AA studies can be carried out among iOS and Android users cost-effectively and reliably while data security is ensured. Initial data from a pilot study show that studies of this kind are feasible, and the procedure is accepted by participants. Our Python script is licensed under General Public License (GPLv3) and therefore freely available and editable: https://github.com/Raze97/Telegram-Survey-Bot.Entities:
Keywords: Ambulatory assessment; Chatbot; Open source; Python; Telegram
Year: 2020 PMID: 32989722 PMCID: PMC8219545 DOI: 10.3758/s13428-020-01475-4
Source DB: PubMed Journal: Behav Res Methods ISSN: 1554-351X
Exemplary overview of software solutions for Ambulatory Assessment-studies
| Software | Operating system | Costs | Special features |
|---|---|---|---|
| PIEL Survey | Android & iOS | Free | Data are stored at the participants’ phones and must be sent to researcher at the end of the study |
| Lifedata | Android & iOS | Fee-based | Allows responses from one person to trigger questions sent to a “partner” |
| SurveySignal | Android & iOS | Fee-based | Survey links are provided via SMS |
| Experimetrics | Android & iOS | Fee-based | Basic version is free |
| mEMA | Android & iOS | Fee-based | Participants can upload images, videos, and audio files |
| Moviesens | Android | Fee-based | Option to collect physiological data |
| ESM Capture | iOS | Fee-based | - |
Note. This overview does not claim to be comprehensive
Fig. 3Excerpt from the configuration file, which allows controlling the actions of the chatbot. For demonstration purposes, we depict a reduced config.json-file here. Please note that our script only works with a complete file
Fig. 1Sequence of actions providing participants with a daily survey link. Our script is accountable for steps (1) to (4), subsequent steps are executed by the bot API
Fig. 2Sequence of actions to set up an Ambulatory Assessment chatbot under Linux.
Evaluation of our Ambulatory Assessment approach
| Question | Mean | SD | Median |
|---|---|---|---|
| (1) The surveys did not bother me in my everyday life. | 3.77 | 0.73 | 4.00 |
| (2) The surveys have kept me from important activities in my everyday life. | 1.92 | 0.76 | 2.00 |
| (3) It was hardly possible to complete all the surveys. | 2.54 | 1.13 | 3.00 |
| (4) I enjoyed participating in the study. | 3.38 | 0.96 | 4.00 |
| (5) I would not participate in such a study again. | 2.38 | 1.26 | 2.00 |
Note. N = 13 (two participants did not fill in the end survey). Responses were given on a five-point Likert scale ranging from not at all true (= 1) to completely true (= 5).