Open Access iconOpen Access

ARTICLE

crossmark

Crowdsourced Requirements Engineering Challenges and Solutions: A Software Industry Perspective

Huma Hayat Khan1,*, Muhammad Noman Malik2, Youseef Alotaibi3, Abdulmajeed Alsufyani4, Saleh Alghamdi5

1 Department of Software Engineering, National University of Modern Languages, Islamabad, Pakistan
2 Department of Computer Science, National University of Modern Languages, Islamabad, Pakistan
3 Department of Computer Science, College of Computer and Information Systems, Umm Al-Qura University, Makkah, Saudi Arabia
4 Department of Computer Science, College of Computers and Information Technology, Taif University, PO Box 11099, Taif, Saudi Arabia
5 Department of Information Technology, College of Computers and Information Technology, Taif University, Taif, Saudi Arabia

* Corresponding Author: Huma Hayat Khan. Email: email

Computer Systems Science and Engineering 2021, 39(2), 221-236. https://doi.org/10.32604/csse.2021.016510

Abstract

Software crowdsourcing (SW CS) is an evolving software development paradigm, in which crowds of people are asked to solve various problems through an open call (with the encouragement of prizes for the top solutions). Because of its dynamic nature, SW CS has been progressively accepted and adopted in the software industry. However, issues pertinent to the understanding of requirements among crowds of people and requirements engineers are yet to be clarified and explained. If the requirements are not clear to the development team, it has a significant effect on the quality of the software product. This study aims to identify the potential challenges faced by requirements engineers when conducting the SW–CS based requirements engineering (RE) process. Moreover, solutions to overcome these challenges are also identified. Qualitative data analysis is performed on the interview data collected from software industry professionals. Consequently, 20 SW–CS based RE challenges and their subsequent proposed solutions are devised, which are further grouped under seven categories. This study is beneficial for academicians, researchers and practitioners by providing detailed SW–CS based RE challenges and subsequent solutions that could eventually guide them to understand and effectively implement RE in SW CS.

Keywords


Cite This Article

H. Hayat Khan, M. Noman Malik, Y. Alotaibi, A. Alsufyani and S. Alghamdi, "Crowdsourced requirements engineering challenges and solutions: a software industry perspective," Computer Systems Science and Engineering, vol. 39, no.2, pp. 221–236, 2021. https://doi.org/10.32604/csse.2021.016510

Citations




cc This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 2427

    View

  • 903

    Download

  • 1

    Like

Share Link