Intelligent Crowdsourced Testing

In an article for Wired Magazine in 2006, Jeff Howe defined crowdsourcing as an idea for outsourcing a task that is traditionally performed by a single employee to a large group of people in the form of an open call. Since then, by modifying crowdsourcing into different forms, some of the most succe...

Full description

Bibliographic Details
Main Authors: Wang, Qing, Chen, Zhenyu (Author), Wang, Junjie (Author), Feng, Yang (Author)
Format: eBook
Language:English
Published: Singapore Springer Nature Singapore 2022, 2022
Edition:1st ed. 2022
Subjects:
Online Access:
Collection: Springer eBooks 2005- - Collection details see MPG.ReNa
LEADER 03623nmm a2200325 u 4500
001 EB002017962
003 EBX01000000000000001180860
005 00000000000000.0
007 cr|||||||||||||||||||||
008 220701 ||| eng
020 |a 9789811696435 
100 1 |a Wang, Qing 
245 0 0 |a Intelligent Crowdsourced Testing  |h Elektronische Ressource  |c by Qing Wang, Zhenyu Chen, Junjie Wang, Yang Feng 
250 |a 1st ed. 2022 
260 |a Singapore  |b Springer Nature Singapore  |c 2022, 2022 
300 |a XVI, 251 p. 1 illus  |b online resource 
505 0 |a Part I Preliminary of Crowdsourced Testing -- 1 Introduction -- 2 Preliminaries -- 3 Book Structure -- Part II Supporting Technology for Crowdsourced Testing Workers -- 4 Characterization of Crowd Worker -- 5 Task Recommendation for Crowd Worker -- Part III Supporting Technology for Crowdsourced Testing Tasks -- 6 Crowd Worker Recommendation for Testing Task -- 7 Crowdsourced Testing Task Management -- Part IV Supporting Technology for Crowdsourced Testing Results -- 8 Classification of Crowdsourced Testing Reports -- 9 Duplicate Detection of Crowdsourced Testing Reports -- 10 Prioritization of Crowdsourced Testing Reports -- 11 Summarization of Crowdsourced Testing Reports -- 12 Quality Assessment of Crowdsourced Testing Cases -- Part V Conclusions and Future Perspectives -- 13 Conclusions -- 14 Perspectives 
653 |a Software engineering / Management 
653 |a Software Testing 
653 |a Software Management 
653 |a Computer programs / Testing 
700 1 |a Chen, Zhenyu  |e [author] 
700 1 |a Wang, Junjie  |e [author] 
700 1 |a Feng, Yang  |e [author] 
041 0 7 |a eng  |2 ISO 639-2 
989 |b Springer  |a Springer eBooks 2005- 
028 5 0 |a 10.1007/978-981-16-9643-5 
856 4 0 |u https://doi.org/10.1007/978-981-16-9643-5?nosfx=y  |x Verlag  |3 Volltext 
082 0 |a 005.14 
520 |a In an article for Wired Magazine in 2006, Jeff Howe defined crowdsourcing as an idea for outsourcing a task that is traditionally performed by a single employee to a large group of people in the form of an open call. Since then, by modifying crowdsourcing into different forms, some of the most successful new companies on the market have used this idea to make people’s lives easier and better. On the other hand, software testing has long been recognized as a time-consuming and expensive activity. Mobile application testing is especially difficult, largely due to compatibility issues: a mobile application must work on devices with different operating systems (e.g. iOS, Android), manufacturers (e.g. Huawei, Samsung) and keypad types (e.g. virtual keypad, hard keypad). One cannot be 100% sure that, just because a tested application works well on one device, it will run smoothly on all others. Crowdsourced testing is an emerging paradigm that can improve the cost-effectiveness of softwaretesting and accelerate the process, especially for mobile applications. It entrusts testing tasks to online crowdworkers whose diverse testing devices/contexts, experience, and skill sets can significantly contribute to more reliable, cost-effective and efficient testing results. It has already been adopted by many software organizations, including Google, Facebook, Amazon and Microsoft. This book provides an intelligent overview of crowdsourced testing research and practice. It employs machine learning, data mining, and deep learning techniques to process the data generated during the crowdsourced testing process, to facilitate the management of crowdsourced testing, and to improve the quality of crowdsourced testing