A method of requirements elicitation and analysis for Global Software Development

被引:12
|
作者
Ali, Naveed [1 ]
Lai, Richard [1 ]
机构
[1] La Trobe Univ, Dept Comp Sci & Informat Technol, Melbourne, Vic 3083, Australia
关键词
distributed teams; Global Software Development; requirements analysis; requirements elicitation; MANAGEMENT;
D O I
10.1002/smr.1830
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
To perform requirements elicitation and analysis, effective communication and collaboration between stakeholders are necessary. Global Software Development (GSD), where software teams are located in different parts of the world, has become increasingly popular. However, geographical distance, cultural diversity, differences in time zones, and language barriers create difficulties for GSD stakeholders in engaging in effective communication. Taking into consideration the factors involved in GSD, previous research showed that the ways by which requirements are gathered and analyzed for collocated software development cannot be used effectively for GSD. Thus, in this paper, we present a method of requirements elicitation and analysis for GSD. The method consists of 4 stages: (1) data collection; (2) educating stakeholders about GSD issues; (3) post-education assessment; and (4) requirements elicitation and analysis. Past researchers used student groups in a university environment to play the roles of stakeholders in experiments in GSD studies. Likewise, we preliminarily validate our method by applying it to a case study of an online shopping system, where the roles of client, requirements engineer, project analyst, and designers were played by a group of students.
引用
收藏
页数:27
相关论文
共 50 条
  • [41] A Method for Work Distribution in Global Software Development
    Wickramaarachchi, Dilani
    Lai, Richard
    PROCEEDINGS OF THE 2013 3RD IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2013, : 1443 - 1448
  • [42] On the Risks and Safeguards for Requirements Engineering in Global Software Development: Systematic Literature Review and Quantitative Assessment
    Nicolas, Joaquin
    Carrillo De Gea, Juan M.
    Nicolas, Bernabe
    Fernandez-Aleman, Jose L.
    Toval, Ambrosio
    IEEE ACCESS, 2018, 6 : 59628 - 59656
  • [43] The Use of OpenEHR Archetypes in Requirements Elicitation: Best Practices for Engaging Domain Experts in Healthcare Software Development
    Silva, Jose Vitor de Abreu
    Araujo, Andre
    IEEE ACCESS, 2024, 12 : 166615 - 166629
  • [45] Requirements Elicitation and Analysis of Multiagent Systems Using Activity Theory
    Fuentes-Fernandez, Ruben
    Gomez-Sanz, Jorge J.
    Pavon, Juan
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2009, 39 (02): : 282 - 298
  • [46] A unified model of requirements elicitation
    Hickey, AM
    Davis, AM
    JOURNAL OF MANAGEMENT INFORMATION SYSTEMS, 2004, 20 (04) : 65 - 84
  • [47] An Analysis Method of Safety Requirements for Automotive Software Systems
    Matsubara, Moe
    Aoyama, Mikio
    2017 24TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2017), 2017, : 408 - 416
  • [48] Safety-Focused Security Requirements Elicitation for Medical Device Software
    Lindvall, Mikael
    Diep, Madeline
    Klein, Michele
    Jones, Paul
    Zhang, Yi
    Vasserman, Eugene
    2017 IEEE 25TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2017, : 134 - 143
  • [49] A Systematic Analysis of Requirements Elicitation Problems and Challenges
    Kustelega, Marija
    Mekovec, Renata
    CENTRAL EUROPEAN CONFERENCE ON INFORMATION AND INTELLIGENT SYSTEMS, CECIIS, 2023, : 465 - 471
  • [50] A Software Process Line for Combinational Creativity-based Requirements Elicitation
    Pinto, Rafael
    Silva, Lyrene
    Lucena, Marcia
    Aleixo, Fellipe A.
    ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2017, : 360 - 369