ESMira: A decentralized open-source application for collecting experience sampling data

Aug 21, 2023Behavior research methods

ESMira: An open-source app for collecting real-time experience data

AI simplified

Abstract

ESMira is a free, open-source server and mobile app designed for research projects using experience sampling methods.

  • The platform allows study administrators to control their own study data without needing advanced technical skills.
  • ESMira supports ethical requirements, such as informed consent and data security through encryption.
  • The application features an anonymous built-in chat for participant communication and a reward system that maintains participant anonymity.
  • It can handle complex study designs, including nested time-based sampling.
  • Ongoing development since early 2019 has focused on user-friendliness and comprehensive functionality.

AI simplified

Key figures

Fig. 1
Basic workflow of between mobile app and server in experience sampling studies
Highlights how ESMira enables offline data collection with automatic syncing to a server for study control
13428_2023_2194_Fig1_HTML
  • Panel A
    Mobile app downloads when joining a study and conducts the study offline
  • Panel B
    Server hosts created studies and receives uploaded study data automatically when internet is available
Fig. 2
Communication structure between servers and mobile apps in research studies
Highlights how ESMira enables decentralized, flexible study participation across multiple servers and apps
13428_2023_2194_Fig2_HTML
  • Panel single
    ESMira servers receive source code and updates from ; mobile apps connect only to servers where they joined studies and can join multiple servers simultaneously
Fig. 3
Welcome screens of the mobile app on Android versus iOS devices
Highlights the consistent user interface design of ESMira across Android and iOS platforms
13428_2023_2194_Fig3_HTML
  • Panels left and right
    Welcome screen text greeting users and instructing them to select a study and join; Android screen (left) shows system icons at top right, iOS screen (right) shows battery and network icons at top right
Fig. 4
Initial setup screen for configuring software and admin account
Highlights the straightforward setup process and key security considerations for running ESMira independently
13428_2023_2194_Fig4_HTML
  • Panel single
    Installation settings section with instructions for creating a data folder and setting its path (/var/www/)
  • Panel single
    Admin account section with fields for entering username, password, and repeating password, noting no 'forgot password' option
Fig. 5
Admin interface vs study overview: control options and study management features
Highlights distinct control and management features available to administrators and study managers in the platform
13428_2023_2194_Fig5_HTML
  • Panel left
    Admin interface with buttons for creating and editing studies, messaging, viewing data/statistics, server statistics, account changes, server settings, error reports, user account editing, and logout
  • Panel right
    Study overview screen for a Mental Health Study showing options to edit study description, , , create charts, calculate , manage languages and groups, access publication links and QR codes, , and study settings
1 / 5

Full Text

What this is

  • ESMira is a decentralized, open-source application for experience sampling research.
  • It allows study administrators to set up their own servers with minimal technical knowledge.
  • The platform emphasizes data security, participant anonymity, and ease of use, making it accessible for researchers.

Essence

  • ESMira provides a user-friendly, decentralized platform for experience sampling studies, allowing researchers to maintain control over their data while ensuring participant anonymity.

Key takeaways

  • ESMira distinguishes itself from existing platforms by being decentralized, enabling researchers to host their own servers without relying on third-party services.
  • The platform supports complex study designs and offers features like anonymous chat, a reward system, and live feedback for participants, enhancing engagement and data collection.
  • Ongoing development focuses on improving usability and security, with an open-source model encouraging community contributions to enhance the platform's capabilities.

Caveats

  • ESMira is not yet certified for clinical interventions, limiting its application in health-related studies.
  • Technical support may be required due to varying smartphone models and user experience levels, which could complicate study administration.
  • The platform currently lacks compatibility with external sensors and advanced real-time data processing features, which may restrict some research applications.

Definitions

  • Experience Sampling Method (ESM): A research technique that collects data on participants' thoughts, feelings, and behaviors in real-time through prompts on their devices.

AI simplified

what lands in your inbox each week:

  • 📚7 fresh studies
  • 📝plain-language summaries
  • direct links to original studies
  • 🏅top journal indicators
  • 📅weekly delivery
  • 🧘‍♂️always free