| Literature DB >> 30459140 |
Urs-Vito Albrecht1, Gerd Hasenfuß2, Ute von Jan1.
Abstract
BACKGROUND: In the app stores of mobile platforms, consumers are confronted with an enormous number of mobile apps. Over the past few years, considerable research has been undertaken into to identifying, characterizing, and evaluating apps, be it in health-related or other contexts. However, many of these projects are restricted to specific areas of application and offer little flexibility in adapting the applied criteria.Entities:
Keywords: cardiology; mHealth; mobile apps; mobile health; retrospective app store analysis
Year: 2018 PMID: 30459140 PMCID: PMC6280035 DOI: 10.2196/11753
Source DB: PubMed Journal: JMIR Mhealth Uhealth ISSN: 2291-5222 Impact factor: 4.773
Figure 1The 7 steps of the semiautomated retrospective app store analysis (SARASA) workflow.
Metadata fields provided by Apple with relevance to our evaluation.
| Data fielda | Description |
| trackId | Numeric identifier of the app |
| trackName | App name |
| features | This is set to “iOSUniversal” if the app will work on all iOS-based devices independent of form factor |
| supportedDevices | List of possible devices on which the app runs |
| fileSizeBytes | File size in bytes |
| artistId | Numeric identifier for the manufacturer |
| sellerUrl | Link to a website provided by the manufacturer (if available) |
| price | Price of the app (numeric value without currency specification), example, 1.99 |
| currency | Currency for the |
| genreIds | Numeric identifiers of the store categories assigned to the app |
| primaryGenreId | Numeric identifiers for the primary store category |
| minimumOsVersion | Minimum iOS version required |
| releaseDate | Date the app was first deployed; corresponds to field “currentVersionReleaseDate” for apps that have not yet been updated |
| currentVersionReleaseDate | Release date of the currently available, most recent app version |
| releaseNotes | Additional information provided by the manufacturer, if the app has been updated at least once |
| description | Full text of the store description |
| averageUserRating | The average star rating of all versions of an app (if sufficient numbers of ratings are available); may be empty |
| userRatingCount | The number of ratings of all versions of an app (if there are sufficient ratings); may be empty. |
aData fields with differing identifiers but identical content were merged.
Function-related types as defined in the CHARISMHA study, including their superordinate categories, which were used in our manual classification [35].
| Category | Description | |
| News | News apps, for example, for professional newspapers or news portals or for patient organizations | |
| Reference | Apps that provide users with knowledge on health-related topics (eg, reference material) | |
| Learning material | Apps that provide learning and teaching materials for education and training | |
| Player/viewer | An app that permits playing or viewing media (eg, music, image data, and videos) | |
| Broker | Apps that provide targeted information based on collected data (eg, location-based services) | |
| Decision support | Apps that support decision making based on collected data, based on the definition of decision support according to the study by Shortliffe and Cimino [ | |
| Calculator | Apps that perform calculations | |
| Meter | Apps for immediate measurement of phenomena and characteristics not immediately accessible otherwise, for example, pulse measurement via the camera of the mobile device | |
| Monitor | An app that may either serve as a measuring tool of its own or connects to a measuring device that is designed for multiple measurements of vital functions and stores them in a diary | |
| Surveillance/tracker | Apps that automatically and continuously capture certain parameters in the background but do not interpret the data in a medical sense | |
| Administration | Apps for managing administrative data | |
| Diary | Apps used for detailed data collection and tracking | |
| Reminder | Apps that remind you of specific tasks | |
| Calendar | Apps that are used to display and manage health-related events, for example, appointments, in the form of daily, weekly, or monthly overviews | |
| Utility/aid | Apps that can be used as aids and help users to compensate for existing personal limitations (eg, hearing or vision problems) | |
| Coach | Apps that teach users an activity and help them to carry it out | |
| Health manager | Apps that are designed to continuously support users in health matters. A combination of several function types is required for an app to be assigned to this function type | |
| Actuator | Apps that produce a direct physical impact in the form of mechanical motion or other physical effects | |
| Communicator | Apps that are used for communication and getting into contact with others | |
| Game | Apps that are used for pleasure, relaxation, and enjoyment | |
| Store | Apps that offer opportunities to buy or sell goods and services | |
| Other | All apps that cannot be assigned to any of the aforementioned function types | |
Definition of the app-related topics, specifically for a cardiology context.
| Topic | Description |
| Atlases | Dedicated teaching, learning, and reference works, for example, anatomy atlases |
| Blood pressure | Apps containing content and functions that can help with blood pressure management, for example |
| Conferences | Apps related to organizing one’s conference visit or obtaining information about a conference |
| ECGa | Contents and functions relating to ECG |
| Nutrition | Nutritional content, for example, on diets (including nutrients) and nutrition-dependent health aspects or disorders |
| Fitness | Apps that promote fitness content and functions |
| Women | Apps specifically targeting women |
| Health data | Apps for the recording, monitoring, and analyzing of health-related data (eg, vital signs) |
| Communication | Apps with a communicative character, for example, for the exchange of information between medical staff and patients, within patient groups, and online communities |
| Medication | Medication-related apps |
| Complementary medicine | Apps that adopt an alternative medical approach (eg, acupuncture, acupressure, meditation, complementary medicine) |
| Neurology | Apps containing neurology-related content and functionalities |
| Emergencies | Apps for emergency medical or first aid use |
| Medical practice or hospital | Apps to be used in medical practice or hospital settings |
| Psyche | Apps covering psychological and psychiatric issues |
| Sleep | Apps to be used in sleep-related contexts |
| Metabolism | Apps specifically designed for use in managing metabolic disorders (eg, diabetes or other metabolic diseases) |
| Animals | Apps that have a cardiology reference but are intended for use in the field of veterinary medicine |
aECG: electrocardiography.
Ranking criteria with weighting factor (percentage of the overall score), item name, description and condition to be fulfilled, or their explanation.
| Variable | Source | Description | Score (%) |
| medicalDevice | Keyword-based evaluation of the store description (0: no keywords mentioned, 1: entry made) | The regulatory status (medical device) of the app is mentioned or explicitly excluded in the store description or there is mention of a seal of approval (reference to CEa, FDAb, medical device, or a seal of approval) | 20 |
| descriptionLength | Calculated value (number of characters) | Length of the store description | 20 |
| averageUserRating | Store metadata (from (0, maximum scoring reached) normalized to value range [0,1]) | Average rating of all versions of the app | 15 |
| userRatingCount | Store metadata (from (0, maximum number of ratings) normalized to value range [0,1]) | Overall number of user ratings that were obtained (for all versions) | 15 |
| sellerUrl | Evaluation of the metadata field sellerUrl for a valid URL (defined as nonempty and unequal to | Link to a website (eg, a manufacturer’s homepage or a Web page for the app) has been provided | 10 |
| releaseNotesLength | Calculated value (between (0, maximum number of characters) normalized to [0,1]) | Length of the release notes, if available (prerequisite: at least one update, as only then must the field be set) | 10 |
| actuality | Calculated value including the time span between publication and readout time (from (0, maximum time span) normalized to 1-[0,1]) | Whether the app is up to date | 10 |
aCE: Conformité Européenne.
bFDA: Food and Drug Administration.
Figure 2Actual contribution of the currently used ranking factors to the ranking of 335 cardiology-related apps.
Figure 3Acquisition and keyword-based selection process for the 335 cardiology-related apps.
App demography in comparison: apps within the “Medical” category versus those for which a German-language store description was provided versus those having a cardiology reference.
| App demographics | All apps assigned to the “Medical” category (N=39,427) | Apps assigned to the “Medical” category that also have a German-language store description (N=5045) | Apps selected via the cardiology keywords (N=335) | |
| Overall age of the apps in months, median (IQRa) | 28.22 (34.89) | 32.58 (33.35) | 39.25 (48.39) | |
| Age in months (current version only), median (IQR) | 12.98 (22.32) | 11.07 (22.51) | 7.73 (20.20) | |
| File size in megabytes, median (IQR) | 22.56 (36.08) | 24.65 (30.37) | 30.25 (53.58) | |
| Number of paid apps and percentage of total, n (%) | 6838 (17.34) | 846 (16.77) | 91 (27.2) | |
| Price, median (IQR) | 3.99 (7.70) | 3.49 (3.20) | 3.49 (4.70) | |
| Price range (€) | 0.49-1099.99 | 0.49-499.99 | 0.49-249.99 | |
| Length of the store description (number of characters), median (IQR) | 757 (1048.50) | 921 (1502.00) | 1630 (1585.50) | |
| Rated apps, n (%) | 2072 (5.26) | 1408 (27.91) | 144 (43.0) | |
| Median rating (IQR) | 4.50 (2.00) | 4.50 (2.00) | 4.50 (2.00) | |
| Maximum number of ratings (n) | 6900 | 6900 | 645 | |
| Number of ratings, median (IQR) | 2.00 (3.00) | 2.00 (5.00) | 3.00 (8.00) | |
| Rated apps, n (%) | 2581 (6.55) | 1681 (33.32) | 173 (51.6) | |
| Median rating (IQR) | 4.00 (2.00) | 4.00 (2.00) | 4.00 (1.50) | |
| Maximum number of ratings (n) | 22,153 | 22,153 | 6881 | |
| Number of ratings, median (IQR) | 6.00 (18.00) | 7.00 (22.00) | 14.00 (49.00) | |
aIQR: interquartile range.
The number of apps per manufacturer.
| Apps provided by a single manufacturer (n) | Manufacturers with n apps in the store (n) | Percentage of 335 apps |
| 1 | 178 | 53.1 |
| 2 | 43 | 25.7 |
| 3 | 4 | 3.6 |
| 4 | 3 | 3.6 |
| 6 | 2 | 3.6 |
| 8 | 1 | 2.4 |
| 9 | 3 | 8.1 |
Description of the 335 cardiology-related apps stratified by their minimally required iOS versions.
| iOS versiona | First date of release [ | End of life for the following devices [ | Apps (n) | Proportion (%) | Age (in days) on the readout date | Cumulative percentage (%) | |
| Minimum age | Median (IQRa) | ||||||
| 3.x | June 17, 2009 | iOS 3.1.3: iPhone 1st generation, iPod touch 1 | 2 | 0.6 | 2744.9 | 2892.11 (147.17) | 0.6 |
| 4.x | June 21, 2010 | iOS 4.2.1: iPhone 3G, iPod touch 2 | 6 | 1.8 | 1575.9 | 2076.26 (216.79) | 2.4 |
| 5.x | October 12, 2011 | iOS 5.1.1: iPad 1st generation, iPod touch 3 | 11 | 3.3 | 113.6 | 1599.42 (474.23) | 5.7 |
| 6.x | September 19, 2012 | iOS 6.1.6: iPhone 3GS, iPod touch 4 | 31 | 9.3 | 222.4 | 998.73 (495.18) | 14.9 |
| 7.x | September 18, 2013 | iOS 7.1.2: iPhone 4 | 47 | 14.0 | 5.7 | 586.39 (627.97) | 29,0 |
| 8.x | September 17, 2014 | N/Ab | 119 | 35.5 | 0.9 | 276.84 (329.45) | 64.5 |
| 9.x | September 16, 2015 | iOS 9.3.5: iPad 2 and 3, iPad Mini 1, iPhone 4S, iPod touch 5 | 79 | 23.6 | 0.1 | 68.25 (148.08) | 88.1 |
| 10.x | September 13, 2016 | iOS 10.3.3: iPad 4, iPhone 5 and 5C | 33 | 9.9 | 2.8 | 50.84 (130.24) | 97.9 |
| 11.x | September 19, 2017 | N/A | 7 | 2.1 | 33.2 | 83.69 (89.56) | 100 |
aMinimum version. For clarity, the information is summarized according to the main iOS versions.
bN/A: not applicable.
Figure 4Distribution of the educational levels required for comprehending the description texts of apps related to cardiology.