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] Requirements Elicitation Techniques Applied in Software Startups
    Rafiq, Usman
    Bajwa, Sohaib Shahid
    Wang, Xiaofeng
    Lunesu, Ilaria
    2017 43RD EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2017, : 141 - 144
  • [42] SWVP - A Requirements Prioritization Technique for Global Software Development
    Minhas, Nasir Mehmood
    Majeed, Asif
    Borstler, Jurgen
    Gorschek, Tony
    2019 45TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2019), 2019, : 1 - 9
  • [43] Impediments to requirements engineering during global software development
    Hanisch, Jo
    Corbitt, Brian
    EUROPEAN JOURNAL OF INFORMATION SYSTEMS, 2007, 16 (06) : 793 - 805
  • [44] A Systematic Study on Software Requirements Elicitation Techniques and Its Challenges in Mobile Application Development
    Dar, Hafsa
    Lali, M. Ikramullah
    Ashraf, Humaira
    Ramzan, Muhammad
    Amjad, Tehmina
    Shahzad, Basit
    IEEE ACCESS, 2018, 6 : 63859 - 63867
  • [45] Leveraging creativity in requirements elicitation within agile software development: A systematic literature review
    Aldave, Ainhoa
    Vara, Juan M.
    Granada, David
    Marcos, Esperanza
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 157
  • [46] Data-Driven Elicitation, Assessment and Documentation of Quality Requirements in Agile Software Development
    Franch, Xavier
    Gomez, Cristina
    Jedlitschka, Andreas
    Lopez, Lidia
    Martinez-Fernandez, Silverio
    Oriol, Marc
    Partanen, Jari
    ADVANCED INFORMATION SYSTEMS ENGINEERING, CAISE 2018, 2018, 10816 : 587 - 602
  • [47] Requirements Knowledge Model Construction and Requirements Elicitation Method of Avionics Systems Software based on Multi-ontology
    Hu, Xuan
    Liu, Jie
    2022 24TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT): ARITIFLCIAL INTELLIGENCE TECHNOLOGIES TOWARD CYBERSECURITY, 2022, : 1265 - 1279
  • [48] Requirements Knowledge Model Construction and Requirements Elicitation Method of Avionics Systems Software based on Multi-ontology
    Hu, Xuan
    Liu, Jie
    2021 23RD INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY (ICACT 2021): ON-LINE SECURITY IN PANDEMIC ERA, 2021, : 1265 - 1279
  • [49] Toward a Definition of the Competences for Global Requirements Elicitation
    Romero, Miguel
    Vizcaino, Aurora
    Piattini, Mario
    ITICSE '08: PROCEEDINGS OF THE 13TH ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2008, : 364 - 364
  • [50] Research on Elicitation of Safety Testing Requirements for Airborne Software
    Li Hongbing
    Bao Xiaohong
    Ji Shujuan
    3RD INTERNATIONAL SYMPOSIUM ON AIRCRAFT AIRWORTHINESS (ISAA 2013), 2014, 80 : 303 - 312