| Literature DB >> 27563916 |
Michael B Fisher1, Benjamin H Mann2, Ryan D Cronk3, Katherine F Shields4, Tori L Klug5, Rohit Ramaswamy6.
Abstract
Information and communications technologies (ICTs) such as mobile survey tools (MSTs) can facilitate field-level data collection to drive improvements in national and international development programs. MSTs allow users to gather and transmit field data in real time, standardize data storage and management, automate routine analyses, and visualize data. Dozens of diverse MST options are available, and users may struggle to select suitable options. We developed a systematic MST Evaluation Framework (EF), based on International Organization for Standardization/International Electrotechnical Commission (ISO/IEC) software quality modeling standards, to objectively assess MSTs and assist program implementers in identifying suitable MST options. The EF is applicable to MSTs for a broad variety of applications. We also conducted an MST user survey to elucidate needs and priorities of current MST users. Finally, the EF was used to assess seven MSTs currently used for water and sanitation monitoring, as a validation exercise. The results suggest that the EF is a promising method for evaluating MSTs.Entities:
Keywords: ICT; communications; data; evaluation; information; mobile; software; survey; technology; water
Mesh:
Substances:
Year: 2016 PMID: 27563916 PMCID: PMC5036673 DOI: 10.3390/ijerph13090840
Source DB: PubMed Journal: Int J Environ Res Public Health ISSN: 1660-4601 Impact factor: 3.390
Quality model for MSTs (Adapted from ISO/IEC 25010 and ISO 9126).
| Characteristic | Sub Characteristic | Definition |
|---|---|---|
| Functionality | Suitability | Degree to which an MST meets stated and implied user needs when used under specified conditions |
| Accuracy | Degree to which an MST provides accurate results with the needed degree of precision | |
| Interoperability | Degree to which MSTs can exchange information with other systems and use information that has been exchanged | |
| Security | Degree to which an MST protects data from unauthorized access by other persons or systems | |
| Reliability | Maturity | Degree to which an MST has overcome initial bugs and defects, and meets needs for reliability under normal operation |
| Fault tolerance | Degree to which an MST operates as intended despite the presence of hardware or software faults | |
| Recoverability (data, process) | Degree to which, in the event of an interruption or a failure, an MST can recover the data directly affected and re-establish the desired state of the system | |
| Usability | Understandability | Degree to which the features and functions of an MST can be understood by users with a wide range of backgrounds and levels of expertise. |
| Learnability | Degree to which users with a wide range of backgrounds and levels of expertise can efficiently learn to use an MST to achieve specified goals | |
| Operability | Degree to which an MST is easy to operate and control | |
| Attractiveness | Degree to which users perceive an MST’s user interface to be attractive and satisfying to use | |
| Efficiency | Time behavior | Degree to which MST response times, processing times, and throughput rates (when performing functions with adequate hardware and networks) meet or exceed user requirements |
| Resource Utilization | Degree to which the amounts and types of resources used by an MST, when performing its functions, meet requirements | |
| Maintainability | Analyzability | Degree of effectiveness and efficiency with which it is possible to assess the impact on an MST of an intended change to one or more of its parts, or to diagnose an MST for deficiencies or causes of failures, or to identify parts to be modified |
| Changeability | Degree to which an MST can be effectively and efficiently modified by users without introducing defects or degrading existing product quality | |
| Stability | Degree to which an MST performs free from failures, interruptions, and unexpected effects | |
| Testability | Degree of effectiveness and efficiency with which test criteria can be established for an MST and tests can be performed to determine whether those criteria have been met | |
| Portability | Adaptability | Degree to which an MST can effectively and efficiently be adapted for different or evolving hardware, software or other operational or usage environments |
| Ease of Installation | Degree of effectiveness and efficiency with which an MST can be successfully installed and/or uninstalled in a specified environment | |
| Co-existence | The capability of an MST to exist and operate on systems on which other software simultaneously exists and operates | |
| Replaceability | The capability of an MST to be used in place of another specified MST for the same purpose in the same environment | |
| Effectiveness | User Accomplishment | Accuracy and completeness with which users achieve specified goals |
| Efficiency | Cost-Benefit | Resources expended in relation to the accuracy and completeness with which users achieve goals |
| Satisfaction | Usefulness | Degree to which a user is satisfied with their perceived achievement of pragmatic goals, including the results of use and the consequences of use |
| Trust | Degree to which a user or other stakeholder has confidence that an MST will behave as intended | |
| Pleasure | Degree to which a user obtains pleasure from fulfilling their personal needs when using an MST | |
| Comfort | Degree to which the user is satisfied with his or her physical comfort when using an MST | |
| Freedom from Risk | Economic Risk Mitigation | Degree to which an MST mitigates potential risks to financial status, efficient operation, commercial property, reputation or other resources in the intended contexts of use |
| Health and Safety Risk Mitigation | Degree to which an MST mitigates potential risks to people in the intended contexts of use | |
| Environmental Risk Mitigation | Degree to which an MST mitigates potential risks to property or the environment in the intended contexts of use | |
| Context Coverage | Context Completeness | Degree to which an MST can be used with effectiveness, efficiency, freedom from risk and satisfaction in all the specified contexts of use |
| Flexibility | Degree to which an MST can be used with effectiveness, efficiency, freedom from risk and satisfaction in contexts beyond those initially specified in the requirements | |
MSTs used by survey respondents.
| MST | Frequency: |
|---|---|
| ODK | 9 (29%) |
| Proprietary/Custom MST | 7 (23%) |
| FLOW | 4 (13%) |
| Magpi | 1 (3%) |
| Iformbuilder | 1 (3%) |
| Viewworld | 1 (3%) |
| Mobiles4Water | 1 (3%) |
| Other | 7 (23%) |
n = 31.
MST applications.
| Response Category | Frequency: |
|---|---|
| Waterpoint Data Collection | 24 (75%) |
| Community surveys | 21 (66%) |
| Household Surveys | 19 (59%) |
| Waterpoint Mapping | 18 (56%) |
| Field activity reporting | 18 (56%) |
| Sanitation data collection | 13 (41%) |
| WaSH committee surveys | 10 (31%) |
| Sanitation Mapping | 9 (28%) |
| Other | 11 (34%) |
| Well-drilling data collection | 2 (6%) |
| Monitoring water treatment plant performance | 1 (3%) |
| Water meter readings | 1 (3%) |
| Chlorine delivery reporting | 1 (3%) |
| School and clinic WaSH monitoring | (3%) |
n = 31 (Respondents could select more than one option).
Reason for selecting current MST.
| Response Category | Frequency: |
|---|---|
| Ease of data input | 19 (61%) |
| Ability to export data into desired format | 16 (52%) |
| Cost | 15 (48%) |
| Ease of survey creation | 13 (42%) |
| Intuitive navigation and functionality | 10 (32%) |
| Compatibility with existing hardware and software | 10 (32%) |
| Auto-upload of data when networks are available | 9 (29%) |
| Quality and availability of user support | 9 (29%) |
| Recommendation from another user | 7 (23%) |
| Attractive user interface | 6 (19%) |
| Logical form submission process | 5 (16%) |
| Speed of data analysis and reporting features | 5 (16%) |
| Other (please specify) | 5 (16%) |
| Extent of adoption of tool by other organizations | 4 (13%) |
| Ability to try MST before committing | 3 (10%) |
| Privacy and security of data | 1 (3%) |
| Speed of uploads | 1 (3%) |
n = 31 (Respondents could select more than one option).
Mean level of satisfaction with current MST: score out of 10 (standard deviation).
| Satisfaction with Field Data Collection | 8.0 (1.3) |
| Satisfaction with dashboard | 5.6 (1.9) |
| Would recommend | 28 (90%) |
n = 31.
Mean level of satisfaction by MST used: score out of 10 (standard deviation).
| MST | Satisfaction with App | Satisfaction with Dashboard | Would Recommend | |
|---|---|---|---|---|
| ODK | 8.6 (0.9) | 4.3 (1.5) | 100% | 9 |
| FLOW | 8.3 (1.3) | 7.0 (2.6) | 100% | 4 |
| Proprietary | 7.9 (1.2) | 7.0 (1.8) | 100% | 7 |
| Other | 7.5 (1.5) | 5.2 (0.9) | 73% | 11 |
Most beneficial MST features.
| Response Category | Frequency: |
|---|---|
| Ease of use: general | 6 (19%) |
| GPS features | 6 (19%) |
| Flexibility | 4 (13%) |
| Speed/Efficiency | 4 (13%) |
| Ease of uploads | 4 (13%) |
| Reliability | 3 (10%) |
| Ease of use: survey creation | 3 (10%) |
| Compatibility with device of choice | 3 (10%) |
| Skip logic | 2 (6%) |
| Ease of use: input | 2 (6%) |
| Cost | 2 (6%) |
| Photo/video capture | 2 (6%) |
| Avoid manual data entry | 2 (6%) |
| SMS features | 1 (3%) |
| Trialability | 1 (3%) |
n = 31 (Respondents could select more than one option).
Most problematic MST features.
| Response Category | Frequency: |
|---|---|
| GPS | 4 (13%) |
| Output and Reporting | 4 (13%) |
| Unavailable on desired devices | 2 (6%) |
| Data loss | 2 (6%) |
| User interface (data collection) | 1 (3%) |
| Screen resolution (hard to read in bright light) | 1 (3%) |
| Lack of SMS capabilities | 1 (3%) |
| Inability to view GPS coordinates on a map | 1 (3%) |
n = 31.
Main benefits of dashboard.
| Response Category | Frequency: |
|---|---|
| Ease of use | 6 (19%) |
| Export options | 6 (19%) |
| Map features | 2 (6%) |
| Organization | 1 (3%) |
n = 31.
Most important dashboard features.
| Response Category | Frequency: |
|---|---|
| Reporting | 5 (16%) |
| Performance over slow connections | 3 (9%) |
| Online data management | 2 (6%) |
| Additional support | 1 (3%) |
| Data visualization | 1 (3%) |
| Maps | 1 (3%) |
| Supported languages | 1 (3%) |
n = 31.
General characteristics of MSTs tested (as of 2015).
| Parameter | FLOW | ODK | Magpi | iFormbuilder | Fulcrum | Mwater | Survey CTO |
|---|---|---|---|---|---|---|---|
| 1.1 Mobile platform compatibility | Android | Android | Android; iOS; Nokia | iOS | Android; iOS | Android; iOS | Android |
| 1.2 Mobile platforms tested | Android | Android | Android; iOS | iOS | Android; iOS | Android; iOS | Android |
| 1.3 Mobile devices tested | Samsung Galaxy S II Skyrocket; Samsung Galaxy Stellar; Huawei Impulse | Samsung Galaxy S II Skyrocket; Huawei Impulse | Samsung Galaxy S II Skyrocket; Samsung Galaxy Stellar; iPhone 5 | iPhone 4s; iPhone 5; iPhone 5s | Samsung Galaxy S II Skyrocket; Samsung Galaxy Stellar; iPhone 5; iPhone 5s | Samsung Galaxy S II Skyrocket; Motorola Droid Mini; iPhone 5 | Samsung Galaxy S II Skyrocket; Motorola Droid Mini |
| 1.4 Web browsers used to test dashboard | Chrome; Firefox; Internet Explorer | Chrome; Firefox; Safari | Chrome; Firefox; Safari | Chrome; Firefox; Safari | Chrome; Firefox; Safari | Chrome; Firefox; Safari | Chrome; Firefox; Safari |
| 1.5 OS used to test dashboard | Windows 7; Mac OS X | Windows 7; Mac OS X | Windows 7; Mac OS X | Windows 7; Mac OS X | Windows 7; Mac OS X | Windows 7; Mac OS X | Windows 7; Mac OS X |
| 1.6 Does app function offline? | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| 1.7 Does Dashboard function offline? | No | No | No | No | No | No | No |
| 1.8 Cost of MST (USD) | Variable; approx. $10k for one instance with setup and training | Free | $5k/year for 10 k uploads; $10k/year for 20 k uploads | Smart Enterprise: $100; Exploring $2k; Growing $5k; Emerging $10k | Variable: $29/month (1 user); $99/month (5 users); $399/month (25 users); $749/month (50 users) | Free | Variable: $99/month (10 users); $399/month (unlimited users). |
| Est. cost for 10 users and 10k uploads over 1 year | $10,000 | 0 | $5,000 | $5,000 | $4,788 | 0 | $1,188 |
| Cost Rank | 4 | 1 | 3 | 3 | 3 | 1 | 2 |
Performance and features.
| Parameter | FLOW | ODK | Magpi | iFormbuilder | Fulcrum | Mwater | Survey CTO |
|---|---|---|---|---|---|---|---|
| App | |||||||
| 5.14a Did app crash? | 0/4 | 1/4 | 0/4 | 1/4 | 0/4 | 0/3 | 0/3 |
| 5.14b Which features caused app to crash? | N/A | loading form, GPS | N/A | Saving form | N/A | N/A | N/A |
| 5.16a App functions missing? | No | Yes | Yes | Yes | Yes | No | No |
| 5.16b Which functions missing? | N/A | Barcode scanner | Barcode scanner, video | Barcode scanner | Barcode scanner, video | N/A | N/A |
| 5.17a Did any features perform incorrectly? | 2/4 | 1/4 | 1/4 | 1/4 | 0/3 | 2/3 | 0/3 |
| 5.17b Which features performed incorrectly? | GPS, video | Open form; submit form; GPS | Loading survey | GPS | N/A | GPS, video | N/A |
| Dashboard | |||||||
| 6.18a Did any dashboard functions perform incorrectly? | Yes | No | No | Yes | No | No | No |
| 6.18b Which dashboard functions performed incorrectly? | Skip logic | N/A | N/A | Skip logic | N/A | N/A | N/A |
| Overall | |||||||
| 8.1 Were any data points not received? | No | Yes | No | No | No | No | Yes |
| Performance Score (0 = perfect score) | 1.5 | 1.5 | 1.25 | 2.5 | 1 | 1.75 | 0 |
| Performance Rank | 4 | 4 | 3 | 7 | 2 | 6 | 1 |
n = 4.
Ease of Use.
| Parameter | FLOW | ODK | Magpi | iFormbuilder | Fulcrum | Mwater | Survey CTO |
|---|---|---|---|---|---|---|---|
| App: Level of Difficulty (Likert Scale [1–5]: 1 = little difficulty; 5 = very difficult) | |||||||
| 2.2 App installation | 2.67 | 3.33 | 2 | 2 | 1.67 | 1 | 3 |
| 2.2 App configuration | 3 | 4.25 | 2 | 2 | 1.75 | 2.5 | 2.5 |
| 3.2 Account setup | 1.67 | 2.5 | 1 | 1.75 | 1 | 1 | 1.67 |
| 5.1 App navigation | 2 | 2 | 2 | 2 | 1.5 | 2.33 | 2 |
| Dashboard: Level of Difficulty (Likert Scale [1–5]: 1 = little difficulty; 5 = very difficult) | |||||||
| 6.1 Dashboard navigation | 1.75 | 2.5 | 3 | 2.5 | 1.5 | 1.33 | 2.33 |
| 6.3 Form construction | 2.25 | 3 | 3.25 | 2.75 | 1.75 | 2 | 4.67 |
| Overall Level of Difficulty (Sum of above level-of-difficulty scores (6 = best possible score; 30 = worst possible score)) | |||||||
| Overall Ease of use Score | 13.33 | 17.58 | 13.25 | 13 | 9.17 | 10.75 | 15 |
| Overall Ease of use Rank | 5 | 7 | 4 | 3 | 1 | 2 | 6 |
n = 4.
Learning curve (estimated hours to learn to proficiently use MST (average of four raters)).
| Parameter | FLOW | ODK | Magpi | iFormbuilder | Fulcrum | Mwater | Survey CTO |
|---|---|---|---|---|---|---|---|
| App | |||||||
| 5.3 Training to use app | 0.7 | 0.7 | 0.7 | 0.7 | 0.7 | 0.6 | 0.6 |
| Dashboard | |||||||
| 6.7 Training to use dashboard | 1.9 | 5 | 1.9 | 1.9 | 1.4 | 1.4 | 3.5 |
| Overall | |||||||
| Training to use app & dashboard | 2.6 | 5.7 | 2.6 | 2.6 | 2.1 | 2.0 | 4.1 |
| Learning curve Rank | 3 | 7 | 3 | 3 | 2 | 1 | 6 |
n = 4.
Speed.
| Parameter | FLOW | ODK | Magpi | iFormbuilder | Fulcrum | Mwater | Survey CTO |
|---|---|---|---|---|---|---|---|
| App | |||||||
| 5.8 Adjusted survey completion time (average mins) | 2.3 | 2.0 | 2.4 | 1.7 | 2.2 | 3.2 | 2.7 |
| 5.9a One or more app functions are slow | 0.67 | 0.75 | 0.33 | 0.33 | 0 | 0.67 | 0.33 |
| 5.9b Slow app functions | Video, GPS | Video, GPS, submission | GPS | GPS | None | GPS, photo | GPS |
| Dashboard | |||||||
| 6.9 Adjusted survey creation time | 19.1 | 26.3 | 32.9 | 28.8 | 20.1 | 22.6 | 29.1 |
| 6.10a One or more dashboard functions slow | 0.67 | 0 | 0.67 | 0 | 0 | 0 | 0.5 |
| 6.10b Slow dashboard functions | Saving questions, exporting reports, exporting data, switching tabs | None | Saving, creating new questions | None | None | None | Programming survey offline |
| Overall | |||||||
| Overall speed score (lower score = faster) | 17 | 13 | 21 | 9 | 7 | 17 | 19 |
| Speed Rank | 4 | 3 | 7 | 2 | 1 | 4 | 6 |
n = 4.
Equal-weighted composite score and overall rank (lowest composite score is best).
| Parameter | FLOW | ODK | Magpi | iFormbuilder | Fulcrum | Mwater | Survey CTO |
|---|---|---|---|---|---|---|---|
| Overall | |||||||
| Composite Score | 20 | 22 | 20 | 18 | 9 | 14 | 21 |
| Overall Rank | 4 | 7 | 4 | 3 | 1 | 2 | 6 |