The Journal of mHealth Vol 1 Issue 2 (Apr 2014) | Page 46

Quality Assurance in the Age of Mobile Healthcare Continued from page 43 today’s exploding world of mobile devices and global user landscape. But, the situation does not appear all that bleak and highly effective solutions could be crafted by combining in-house and outsourced software testing activities with crowd-sourced testing (‘crowdtesting’) approaches. scenarios, loads and user paths, which cannot be replicated by an internal testing team; many technical issues and bottlenecks, only come to light only when the product is tested “in the wild”. Knowing how well an application performs under real-world conditions in advance makes refactoring much easier and cheaper. Crowdtesting is also a quick and flexible way of scaling up the number of test personnel, while simultaneously keeping the costs under control. Furthermore, crowdtesting is several times faster in identifying standard defects than conventional testing as the following representation demonstrates. Crowd-sourced software testing is a recent innovation driven by product and service innovations in mobile and cloud computing technologies. Software applications with a high Defect Exposure Factor (DEF) i.e. criticality as a measure of immediate customer exposure, post release, are excellent candidates for crowdtesting. mHealth Apps are particularly suitable for crowdtesting due to the dangers and risks they pose to the lives or property of their users in case of device or software failures. Crowd testing has proven to detect a large number of bugs and issues which passed internal QA, verification and validation as the real-world experiential case by Passbrains demonstrates. Crowdtesting is a software testing methodology that leverages a “community” of carefully curated external professional software testers and App users with specific demographic and health profiles, across the globe. Here, software testing is carried out by a larger number of testers, from different locations rather than by a handful of local testing professionals. Crowdtesting subjects the application under a set of realistic Crowdtesting offers a particularly easy and scalable way to engage all stakeholders in addressing the various considerations that are captured in such applications. For instance, usability experts with specialised know-how in the healthcare domain could be sought to propose various recommendations that facilitate adoption and usage. Similarly, healthcare practitioners and legal experts could easily contribute insights and consultation that help application developers meet the technical, functional and compliance requirements. Through c