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
来源
关键词
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
相关论文
共 50 条
  • [31] Changing culture: An industry perspective on graduate software engineering education
    Tomayko, JE
    NINTH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION, PROCEEDINGS, 1996, : 230 - 233
  • [32] Proposal of Game Design Document from Software Engineering Requirements Perspective
    Gonzalez Salazar, Mario
    Mitre, Hugo A.
    Lemus Olalde, Cuauhtemoc
    Gonzalez Sanchez, Jose Luis
    2012 17TH INTERNATIONAL CONFERENCE ON COMPUTER GAMES (CGAMES), 2012, : 81 - 85
  • [33] AUTOSAR - challenges and solutions from a software vendor's perspective
    Galla, Th. M.
    Pallierer, R.
    ELEKTROTECHNIK UND INFORMATIONSTECHNIK, 2011, 128 (06): : 234 - 239
  • [34] Industry Voices on Software Engineering Challenges in Cyber-Physical Production Systems Engineering
    Feichtinger, Kevin
    Meixner, Kristof
    Rinker, Felix
    Koren, Istvan
    Eichelberger, Holger
    Heinemann, Tonja
    Holtmann, Joerg
    Konersmann, Marco
    Michael, Judith
    Neumann, Eva-Maria
    Pfeiffer, Jerome
    Rabiser, Rick
    Riebisch, Matthias
    Schmid, Klaus
    2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2022,
  • [35] Trust Issues in Crowdsourced Software Engineering: An Empirical Study
    Khan, Huma Hayat
    Malik, Muhammad Noman
    Alotaibi, Youseef
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2022, 38 (04) : 715 - 733
  • [36] Simulation Model Exchange in Process Industry: Requirements, Solutions, and Open Challenges
    Maedler, Jonathan
    Serrano, Claudia Guadarrama
    Viedt, Isabell
    Farkas, Tamas
    Semrau, Julia
    Otten, Wilhelm
    Kraemer, Stefan
    Schueller, Andreas
    CHEMICAL ENGINEERING & TECHNOLOGY, 2025,
  • [37] Guiding requirements engineering for software-intensive embedded systems in the automotive industry
    Braun, Peter
    Broy, Manfred
    Houdek, Frank
    Kirchmayr, Matthias
    Mueller, Mark
    Penzenstadler, Birgit
    Pohl, Klaus
    Weyer, Thorsten
    COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2014, 29 (01): : 21 - 43
  • [38] Communication and Documentation Practices in Agile Requirements Engineering: A Survey in Polish Software Industry
    Jarzebowicz, Aleksander
    Sitko, Natalia
    INFORMATION SYSTEMS: RESEARCH, DEVELOPMENT, APPLICATIONS, EDUCATION, 2019, 359 : 147 - 158
  • [39] The Study of the Relation between Requirement Engineering Techniques and Challenges in Software Industry
    Besrour, Souhaib
    Rahim, Lukman Bin A. B.
    Dominic, P. D. D.
    2015 INTERNATIONAL SYMPOSIUM ON MATHEMATICAL SCIENCES AND COMPUTING RESEARCH (ISMSC), 2015, : 49 - 53
  • [40] A language for multi-perspective goal modelling: Challenges, requirements and solutions
    Overbeek, Sietse
    Frank, Ulrich
    Koehling, Christian
    COMPUTER STANDARDS & INTERFACES, 2015, 38 : 1 - 16