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 条
  • [21] A DIALOG MODEL FOR SOFTWARE REQUIREMENTS ELICITATION
    Zapata, Carlos M.
    Carmona, Nicolas
    DYNA-COLOMBIA, 2010, 77 (164): : 209 - 219
  • [22] Contextual dynamic of the software requirements elicitation
    Carrizo, Dante
    REVISTA FACULTAD DE INGENIERIA-UNIVERSIDAD DE ANTIOQUIA, 2013, (69): : 34 - 52
  • [23] A proposal of a method to navigate interview-driven software requirements elicitation
    Yamanaka, Takatoshi
    Noguchi, Hajime
    Yato, Shimon
    Komiya, Seiichi
    Computer Software, 2011, 28 (01) : 230 - 247
  • [24] A new approach for software requirements elicitation
    Rajagopal, P
    Lee, R
    Ahlswede, T
    Chiang, CC
    Karolak, D
    SIXTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERNG, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING AND FIRST AICS INTERNATIONAL WORKSHOP ON SELF-ASSEMBLING WIRELESS NETWORKS, PROCEEDINGS, 2005, : 32 - 42
  • [25] Success factors analysis for requirement elicitation in global software development paradigm: An empirical study
    Yaseen, Muhammad
    Ali, Sikandar
    Mustapha, Aida
    Mazhar, Nauman
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2022, 34 (07)
  • [26] Flexible Global Software Development (GSD): Antecedents of Success in Requirements Analysis
    Yadav, Vanita
    Adya, Monica
    Sridhar, Varadharajan
    Nath, Dhruv
    JOURNAL OF GLOBAL INFORMATION MANAGEMENT, 2009, 17 (01) : 1 - 31
  • [27] DEVELOPING THE SKILLS NEEDED FOR REQUIREMENT ELICITATION IN GLOBAL SOFTWARE DEVELOPMENT
    Romero, Miguel
    Vizcaino, Aurora
    Piattini, Mario
    ICEIS 2008: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL DISI: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2008, : 393 - +
  • [28] A requirement elicitation method in collaborative software development community
    Shimakage, M
    Hazeyama, A
    PRODUCT FOCUSED SOFTWARE PROCESS IMPROVEMENT, 2004, 3009 : 509 - 522
  • [29] A method for collaborative requirements elicitation and decision-supported requirements analysis
    Geisser, Michael
    Hildenbrand, Tobias
    ADVANCED SOFTWARE ENGINEERING: EXPANDING THE FRONTIERS OF SOFTWARE TECHNOLOGY, 2006, 219 : 108 - +
  • [30] Requirements Understanding: A Challenge in Global Software Development
    Alnuem, Mohammed Abdullah
    Ahmad, Arshad
    Khan, Hashim
    2012 IEEE 36TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2012, : 297 - 306