To group or not to group? Group sizes for requirements elicitation

被引:0
|
作者
Mich, Luisa [1 ]
Sakhnini, Victoria [2 ]
Berry, Daniel [2 ]
机构
[1] Univ Trento, Dept Ind Engn, I-38123 Trento, Italy
[2] Univ Waterloo, Cheriton Sch Comp Sci, Waterloo, ON N2L 3G1, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Group work; Individual work; Requirements elicitation; Requirements idea generation; Requirements engineering; Software engineering; STATE;
D O I
10.1016/j.infsof.2023.107229
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Requirement elicitation can be done by individuals or by groups. Computer-based system development life-cycle models suggest having people working together for many steps. Also, recommendations about analysis and design methods indicate that some processes could take advantage of group work. In requirements engi-neering, groups are suggested for requirements elicitation.Objectives: From the software and the requirements engineering viewpoints, and in turn for companies, a relevant overall research question is "What is a suitable size for a requirements elicitation group?" Our goal was to answer this question, first by looking for available guidelines in textbooks and secondly by investigating requirements elicitation in companies.Method: To address the research question, we conducted two studies. The first was a review of most widely adopted software and requirements engineering textbooks. The second was a study aimed at identifying factors affecting group size for requirements elicitation, based on an online questionnaire submitted to professional analysts.Results: The review of the textbooks showed that very few give advice on the number of analysts to involve in requirements elicitation sessions. When they do, guidelines are quite general and not supported by empirical data. According to data gathered from the questionnaire, most companies use and suggest using small groups. Data also allowed identifying four categories of factors useful to make decisions about requirements elicitation group sizes: people, relation, project, and output.Conclusion: Both the textbook review and the data from the questionnaire say that it is better to aim for small groups than to have individual analysts working separately. The ideal number of analysts for a requirements elicitation session appears to be 2, but large groups are necessary in some cases. Factors in all the four categories have to be considered in deciding the size of groups.
引用
收藏
页数:15
相关论文
共 50 条
  • [31] Larger group sizes facilitate the emergence and spread of innovations in a group-living bird
    Ashton, Benjamin J.
    Thornton, Alex
    Ridley, Amanda R.
    ANIMAL BEHAVIOUR, 2019, 158 : 1 - 7
  • [32] OPTIMUM 2 STAGE GROUP-SCREENING WITH UNEQUAL GROUP SIZES AND WITH ERRORS IN DECISIONS
    PATEL, MS
    OTTIENO, JAM
    COMMUNICATIONS IN STATISTICS-THEORY AND METHODS, 1987, 16 (10) : 2799 - 2820
  • [33] Group versus individual use of power-only EPMcreate as a creativity enhancement technique for requirements elicitation
    Victoria Sakhnini
    Luisa Mich
    Daniel M. Berry
    Empirical Software Engineering, 2017, 22 : 2001 - 2049
  • [34] Group versus individual use of power-only EPMcreate as a creativity enhancement technique for requirements elicitation
    Sakhnini, Victoria
    Mich, Luisa
    Berry, Daniel M.
    EMPIRICAL SOFTWARE ENGINEERING, 2017, 22 (04) : 2001 - 2049
  • [35] COLLABORATIVE BUSINESS PROCESS ELICITATION THROUGH GROUP STORYTELLING
    Goncalves, Jodo Carlos de A. R.
    Santoro, Fldvia
    Baiao, Fernanda
    ICEIS 2010: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2010, : 295 - 300
  • [36] ECOLOGICAL DETERMINANTS OF GROUP SIZES OF FORAGING LIONS
    CARACO, T
    WOLF, LL
    AMERICAN NATURALIST, 1975, 109 (967): : 343 - 352
  • [37] Discrete hierarchical organization of social group sizes
    Zhou, WX
    Sornette, D
    Hill, RA
    Dunbar, RIM
    PROCEEDINGS OF THE ROYAL SOCIETY B-BIOLOGICAL SCIENCES, 2005, 272 (1561) : 439 - 444
  • [38] Determination of Varying Group Sizes for Pooling Procedure
    Xiong, Wenjun
    Lu, Hongyu
    Ding, Juan
    COMPUTATIONAL AND MATHEMATICAL METHODS IN MEDICINE, 2019, 2019
  • [39] Large orbit sizes in finite group actions
    Qian, Guohua
    Yang, Yong
    JOURNAL OF PURE AND APPLIED ALGEBRA, 2021, 225 (01)
  • [40] Elicitation of Strategy Profiles in Large Group Coordination Games
    Darryl A. Seale
    Amnon Rapoport
    Experimental Economics, 2000, 3 (2) : 153 - 179