Crowdsourced Requirements Engineering Challenges and Solutions: A Software Industry Perspective

被引:9
作者
Khan, Huma Hayat [1 ]
Malik, Muhammad Noman [2 ]
Alotaibi, Youseef [3 ]
Alsufyani, Abdulmajeed [4 ]
Alghamdi, Saleh [5 ]
机构
[1] Natl Univ Modern Languages, Dept Software Engn, Islamabad, Pakistan
[2] Natl Univ Modern Languages, Dept Comp Sci, Islamabad, Pakistan
[3] Umm Al Qura Univ, Dept Comp Sci, Coll Comp & Informat Syst, Mecca, Saudi Arabia
[4] Taif Univ, Dept Comp Sci, Coll Comp & Informat Technol, POB 11099, At Taif, Saudi Arabia
[5] Taif Univ, Dept Informat Technol, Coll Comp & Informat Technol, At Taif, Saudi Arabia
来源
COMPUTER SYSTEMS SCIENCE AND ENGINEERING | 2021年 / 39卷 / 02期
关键词
Software crowdsourced; requirements engineering; software industry; software development; survey; challenges;
D O I
10.32604/csse.2021.016510
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:221 / 236
页数:16
相关论文
共 32 条
  • [1] Agerfalk P. J., 2015, Software sourcing in the age of open: leveraging the unknown workforce, P1
  • [2] Alotaibi Y, 2020, Journal of Information Security and Cybercrimes Research, V3, P75
  • [3] A New Database Intrusion Detection Approach Based on Hybrid Meta-Heuristics
    Alotaibi, Youseef
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 66 (02): : 1879 - 1895
  • [4] Alotaibi Y, 2020, 2020 THE 6TH IEEE INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT (ICIM 2020), P157, DOI [10.1109/icim49319.2020.244690, 10.1109/ICIM49319.2020.244690]
  • [5] Crowdsourcing in Software Development: Empirical Support for Configuring Contests
    Bibi, Stamatia
    Zozas, Ioannis
    Ampatzoglou, Apostolos
    Sarigiannidis, Panagiotis G.
    Kalampokis, George
    Stamelos, Ioannis
    [J]. IEEE ACCESS, 2020, 8 (08): : 58094 - 58117
  • [6] Are Stakeholders the Only Source of Information for Requirements Engineers? Toward a Taxonomy of Elicitation Information Sources
    Burnay, Corentin
    [J]. ACM TRANSACTIONS ON MANAGEMENT INFORMATION SYSTEMS, 2016, 7 (03)
  • [7] Monetary and Social Rewards for Crowdsourcing
    Cappa, Francesco
    Rosso, Federica
    Hayes, Darren
    [J]. SUSTAINABILITY, 2019, 11 (10):
  • [8] Corbin J., 2008, Techniques and Procedures for Developing Grounded Theory, V3rd edition, DOI [DOI 10.4135/9781452230153, 10.4135/9781452230153.n4]
  • [9] Flexible Coding of In-depth Interviews: A Twenty-first-century Approach
    Deterding, Nicole M.
    Waters, Mary C.
    [J]. SOCIOLOGICAL METHODS & RESEARCH, 2021, 50 (02) : 708 - 739
  • [10] Ebad SA, 2019, COMPUT SYST SCI ENG, V34, P283