Process Improvements for Crowdsourced Software Testing

Abstract

Crowdsourced software testing has been a common practice lately. It refers to the use of crowdsourcing in software testing activities. Although the crowd testing is a collaborative process by nature, there is no available research that provides a critical assessment of the key collaboration activities offered by the current crowdsourced testing platforms. In this paper, we review the process used in the crowd testing platforms including identifying the workflow used in managing the crowd testing process starting from submitting testing requirements and ending with reviewing testing report. Understanding the current process is then utilized to identify a set of limitations in the current process and has led to propose three process improvements (improving assigning crowd manager, improving building test team, monitoring testing progress). We have designed and implemented these process improvements and then evaluated them using two techniques: 1) questionnaire and 2) workshop. The questionnaire shows that the process improvements are significantly sound and strong enough to be added to crowd testing platforms. In addition, the evaluation through conducting a workshop was useful to assess the design and implementation of the process improvements. The participants were satisfied with them but asked for further modifications. Nevertheless, because crowd testing requires participation from a large number of people, the automation suggested improving managing the current process which was highly appreciated.

Authors and Affiliations

Sulta Alyahya, Dalal Alrugebh

Keywords

Related Articles

Triangle Shape Feature based on Selected Centroid for Arabic Subword Handwriting

Features are normally modelled based on color, texture and shape. However, some features may have different constraints based on types, styles and pattern of an image. The Arabic subword handwriting, for example, cannot...

Relationship Analysis on the Experience of Hospitalised Paediatric Cancer Patient in Malaysia using Text Analytics Approach

The purpose of this study is to analyse the keyword relationships of paediatric cancer patient’s experiences whilst being hospitalised during the treatment session. This study collects data through 40 days of observation...

Optimized Order of Software Testing Techniques in Agile Process – A Systematic Approach

The designing, development of a software product needs lot of efforts whereas software testing is also a very challenging task but it is equally mandatory activity in order to ensure the quality of the product before shi...

Implementation and Evaluation of a Secure and Efficient Web Authentication Scheme using Mozilla Firefox and WAMP

User authentication and session management are two of the most critical aspects of computer security and privacy on the web. However, despite their importance, in practice, authentication and session management are imple...

Breast Cancer Classification using Global Discriminate Features in Mammographic Images

Breast cancer has become a rapidly prevailing disease among women all over the world. In term of mortality, it is considered to be the second leading cause of death. Death risk can be reduced by early stage detection, f...

Download PDF file
  • EP ID EP259517
  • DOI 10.14569/IJACSA.2017.080605
  • Views 102
  • Downloads 0

How To Cite

Sulta Alyahya, Dalal Alrugebh (2017). Process Improvements for Crowdsourced Software Testing. International Journal of Advanced Computer Science & Applications, 8(6), 32-40. https://europub.co.uk/articles/-A-259517