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 条
  • [1] Competencies desirable for a requirements elicitation specialist in a global software development
    Romero, Miguel
    Vizcaino, Aurora
    Piattini, Mario
    ICSOFT 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL SE/GSDCA/MUSE, 2008, : 347 - +
  • [2] Automated Requirements Elicitation for Global Software Development (GSD) Environment
    Ramzan, M.
    Batool, Asma
    Minhas, Nasir
    Qayyum, Zia Ul
    Jaffar, M. Arfan
    SOFTWARE ENGINEERING, BUSINESS CONTINUITY, AND EDUCATION, 2011, 257 : 180 - +
  • [3] A cost effective communication model for requirements elicitation in global software development
    Rauf, Muhammad Aqib
    Bibi, Sarfraz
    Ali, Sadia
    AlSaedi, Tahani
    Rehman, Saif Ur
    Mahmood, Khalid
    Kundi, Mahwish
    SCIENTIFIC REPORTS, 2023, 13 (01)
  • [4] A cost effective communication model for requirements elicitation in global software development
    Muhammad Aqib Rauf
    Sarfraz Bibi
    Sadia Ali
    Tahani AlSaedi
    Saif Ur Rehman
    Khalid Mahmood
    Mahwish Kundi
    Scientific Reports, 13
  • [5] A method of software requirements specification and validation for global software development
    Naveed Ali
    Richard Lai
    Requirements Engineering, 2017, 22 : 191 - 214
  • [6] A method of software requirements specification and validation for global software development
    Ali, Naveed
    Lai, Richard
    REQUIREMENTS ENGINEERING, 2017, 22 (02) : 191 - 214
  • [7] Integration of Software Architecture in Requirements Elicitation for Rapid Software Development
    Gillani, Maryam
    Niaz, Hafiz Adnan
    Ullah, Ata
    IEEE ACCESS, 2022, 10 : 56158 - 56178
  • [8] A method of requirements change management for global software development
    Ali, Naveed
    Lai, Richard
    INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 70 : 49 - 67
  • [9] Use of Method for Elicitation, Documentation and Validation of Software User Requirements (MEDoV) in Agile Software Development Projects
    Dragicevic, Srdjana
    Celar, Stipe
    Novak, Luksa
    2014 SIXTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE, COMMUNICATION SYSTEMS AND NETWORKS (CICSYN), 2014, : 65 - 70
  • [10] DEMO and the Story-Card Method: Requirements Elicitation for Agile Software Development at Scale
    de Vries, Marne
    PRACTICE OF ENTERPRISE MODELING (POEM 2018), 2018, 335 : 138 - 153