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 条
  • [1] Focus Group Discussion Model for Requirements Elicitation Activity
    Kasirun, Zarinah Mow
    Salim, Siti Salwah
    ICCEE 2008: PROCEEDINGS OF THE 2008 INTERNATIONAL CONFERENCE ON COMPUTER AND ELECTRICAL ENGINEERING, 2008, : 101 - 105
  • [2] The front end of innovation - a group method for the elicitation of software requirements
    Hannola, Lea
    Nikula, Uolevi
    Leino, Kari
    Tuominen, Markku
    Kalviainen, Heikki
    INTERNATIONAL JOURNAL OF INNOVATION AND LEARNING, 2010, 7 (03) : 359 - 375
  • [3] GROUP SEQUENTIAL SAMPLING WITH VARIABLE GROUP SIZES
    HAYRE, LS
    JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES B-METHODOLOGICAL, 1985, 47 (01): : 90 - 97
  • [4] The Group Elicitation Method: An introduction
    Boy, G
    ADVANCES IN KNOWLEDGE ACQUISITION, 1996, 1076 : 290 - 305
  • [5] APPROXIMATIONS IN A GROUP SEQUENTIAL TEST WITH UNEQUAL GROUP SIZES
    KIM, HJ
    COMMUNICATIONS IN STATISTICS-SIMULATION AND COMPUTATION, 1994, 23 (04) : 915 - 924
  • [6] Education for Requirements Elicitation using Group- Work and Role-Play
    Tachikawa, Yuki
    Nakamura, Taichi
    PROCEEDINGS OF 2017 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON2017), 2017, : 780 - 783
  • [7] EFFICIENT GROUP SEQUENTIAL-TESTS WITH UNPREDICTABLE GROUP SIZES
    JENNISON, C
    BIOMETRIKA, 1987, 74 (01) : 155 - 165
  • [8] Approaches to Preference Elicitation for Group Recommendation
    Garcia, Inma
    Sebastia, Laura
    Pajares, Sergio
    Onaindia, Eva
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2011, PT V, 2011, 6786 : 547 - 561
  • [9] Group Model Building Techniques for Rapid Elicitation of Parameter Values, Effect Sizes, and Data Sources
    Hosseinichimeh, Niyousha
    MacDonald, Rod
    Hyder, Ayaz
    Ebrahimvandi, Alireza
    Porter, Lauren
    Reno, Rebecca
    Maurer, Julie
    Andersen, Deborah Lines
    Richardson, George
    Hawley, Joshua
    Andersen, David F.
    SYSTEM DYNAMICS REVIEW, 2017, 33 (01) : 71 - 84
  • [10] Stata tip 80: Constructing a group variable with specified group sizes
    Weiss, Martin
    STATA JOURNAL, 2009, 9 (04): : 640 - 642