A systematic mapping study on crowdsourced requirements engineering using user feedback

被引:27
|
作者
Wang, Chong [1 ,2 ]
Daneva, Maya [2 ]
van Sinderen, Marten [2 ]
Liang, Peng [1 ]
机构
[1] Wuhan Univ, Sch Comp Sci, Wuhan 430072, Hubei, Peoples R China
[2] Univ Twente, Enschede, Netherlands
基金
中国国家自然科学基金;
关键词
crowdsourced feedback; evidence-based software engineering; large-scale user involvement; requirements engineering; systematic mapping study; user feedback; SCIENCE; FUTURE; SCOPUS; WEB;
D O I
10.1002/smr.2199
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Crowdsourcing is an appealing concept for achieving good enough requirements and just-in-time requirements engineering (RE). A promising form of crowdsourcing in RE is the use of feedback on software systems, generated through a large network of anonymous users of these systems over a period of time. Prior research indicated implicit and explicit user feedback as key to RE-practitioners to discover new and changed requirements and decide on software features to add, enhance, or abandon. However, a structured account on the types and characteristics of user feedback useful for RE purposes is still lacking. This research fills the gap by providing a mapping study of literature on crowdsourced user feedback employed for RE purposes. On the basis of the analysis of 44 selected papers, we found nine pieces of metadata that characterized crowdsourced user feedback and that were employed in seven specific RE activities. We also found that the published research has a strong focus on crowd-generated comments (explicit feedback) to be used for RE purposes, rather than employing application logs or usage-generated data (implicit feedback). Our findings suggest a need to broaden the scope of research effort in order to leverage the benefits of both explicit and implicit feedback in RE.
引用
收藏
页数:20
相关论文
共 50 条
  • [1] Requirements engineering education: a systematic mapping study
    Sofia Ouhbi
    Ali Idri
    José Luis Fernández-Alemán
    Ambrosio Toval
    Requirements Engineering, 2015, 20 : 119 - 138
  • [2] Emotions in Requirements Engineering: A Systematic Mapping Study
    Iqbal, Tahira
    Anwar, Hina
    Filzah, Syazwanie
    Gharib, Mohamad
    Mooses, Kerli
    Taveter, Kuldar
    2023 IEEE/ACM 16TH INTERNATIONAL CONFERENCE ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING, CHASE, 2023, : 111 - 120
  • [3] Requirements engineering education: a systematic mapping study
    Ouhbi, Sofia
    Idri, Ali
    Luis Fernandez-Aleman, Jose
    Toval, Ambrosio
    REQUIREMENTS ENGINEERING, 2015, 20 (02) : 119 - 138
  • [4] Requirements Engineering for Machine Learning: A Systematic Mapping Study
    Villamizar, Hugo
    Escovedo, Tatiana
    Kalinowski, Marcos
    2021 47TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2021), 2021, : 29 - 36
  • [5] Requirements Engineering in Software Startups: A Systematic Mapping Study
    Gupta, Varun
    Fernandez-Crehuet, Jose Maria
    Hanne, Thomas
    Telesko, Rainer
    APPLIED SCIENCES-BASEL, 2020, 10 (17):
  • [6] A Systematic Mapping Study on Security in Agile Requirements Engineering
    Villamizar, Hugo
    Kalinowski, Marcos
    Viana, Marx
    Fernandez, Daniel Mendez
    44TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2018), 2018, : 454 - 461
  • [7] Use of personas in Requirements Engineering: A systematic mapping study
    Karolita, Devi
    McIntosh, Jennifer
    Kanij, Tanjila
    Grundy, John
    Obie, Humphrey O.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 162
  • [8] Requirements Prioritization in Software Engineering: A Systematic Mapping Study
    Pergher, Massimiliano
    Rossi, Bruno
    2013 IEEE THIRD INTERNATIONAL WORKSHOP ON EMPIRICAL REQUIREMENTS ENGINEERING (EMPIRE), 2013, : 40 - 44
  • [9] A Systematic Mapping Study on Requirements Engineering in Software Ecosystems
    Vegendla, Aparna
    Anh Nguyen Duc
    Gao, Shang
    Sindre, Guttorm
    JOURNAL OF INFORMATION TECHNOLOGY RESEARCH, 2018, 11 (01) : 49 - 69
  • [10] Requirements engineering for sustainable software systems: a systematic mapping study
    Peter Bambazek
    Iris Groher
    Norbert Seyff
    Requirements Engineering, 2023, 28 : 481 - 505