From Ideas to Expressed Needs: an Empirical Study on the Evolution of Requirements during Elicitation

被引:8
作者
Debnath, Sourav [1 ]
Spoletini, Paola [1 ]
Ferrari, Alessio [2 ]
机构
[1] Kennesaw State Univ, Kennesaw, GA 30144 USA
[2] CNR ISTI, Pisa, Italy
来源
29TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2021) | 2021年
关键词
requirements elicitation; user stories; information; requirements evolution; COMPLETENESS; INTERVIEWS; ANALYSTS;
D O I
10.1109/RE51729.2021.00028
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Requirements are elicited from the customer and other stakeholders through an iterative process of interviews, prototyping, and other interactive sessions. Many communication phenomena may emerge in these early iterations, that lead initial ideas to be transformed, renegotiated, or reframed. Understanding how this process takes place can help in solving possible communication issues as well as their consequences. In this work, we perform an exploratory study of descriptive nature to understand in which way requirements get transformed from initial ideas into documented needs. To this end, we select 30 subjects that act as requirements analysts, and we perform a set of elicitation sessions with a fictional customer. The customer is required to study a sample requirements document for a system beforehand and to answer the questions of the analysts about the system. After the elicitation sessions, the analysts produce user stories for the system. These are compared with the original ones by two researchers to assess to which extent and in which way the initial requirements evolved throughout the interactive sessions. Our results show that between 30% and 38% of the produced user stories include content that can be fully traced to the initial ones, while the rest of the content is dedicated to new requirements. We also show what types of requirements are introduced through the elicitation process, and how they vary depending on the analyst. Our work contributes to theory in requirements engineering, with empirically grounded, quantitative data, concerning the impact of elicitation activities with respect to initial ideas.
引用
收藏
页码:233 / 244
页数:12
相关论文
共 54 条
[1]  
Abbas Muhammad, 2021, 27 INT WORK C REQ EN
[2]  
Ali R, 2011, LECT NOTES BUS INF P, V81, P372
[3]  
Alicia G., 2021, REQUIR ENG
[4]  
[Anonymous], 2013, The Design of SREEAmbiguity Finder for Requirements Specifications and Lessons Learned, DOI [10.1007/978-3-642-37422-7_6, DOI 10.1007/978-3-642-37422-7_6]
[5]   An empirical study on the potential usefulness of domain models for completeness checking of requirements [J].
Arora, Chetan ;
Sabetzadeh, Mehrdad ;
Briand, Lionel C. .
EMPIRICAL SOFTWARE ENGINEERING, 2019, 24 (04) :2509-2539
[6]   Inspectors Academy Pedagogical Design for Requirements Inspection Training [J].
Bano, Muneera ;
Zowghi, Didar ;
Ferrari, Alessio ;
Spoletini, Paola .
2020 28TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE'20), 2020, :215-226
[7]   Teaching requirements elicitation interviews: an empirical study of learning from mistakes [J].
Bano, Muneera ;
Zowghi, Didar ;
Ferrari, Alessio ;
Spoletini, Paola ;
Donati, Beatrice .
REQUIREMENTS ENGINEERING, 2019, 24 (03) :259-289
[8]  
Carreño LVG, 2013, PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), P582, DOI 10.1109/ICSE.2013.6606604
[9]  
Crowne M, 2002, IEMC-2002: IEEE INTERNATIONAL ENGINEERING MANAGEMENT CONFERENCE, VOLS I AND II, PROCEEDINGS, P338, DOI 10.1109/IEMC.2002.1038454
[10]  
Dalpiaz F., 2018, Mendeley Data, Vv1