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
相关论文
共 65 条
[1]   In Strangers We Trust? Findings of an Empirical Study of Distributed Teams [J].
Al-Ani, Ban ;
Redmiles, David .
ICGSE 2009: FOURTH IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2009, :121-130
[2]   Investigating Decision Making Processes in Distributed Development Teams: Findings of a Comparative Empirical Study [J].
Al-Ani, Ban ;
Redmiles, David .
ICGSE 2009: FOURTH IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2009, :51-60
[3]  
Ali N, 2015, METHOD SOFTWARE REQU
[4]  
Ali N, 2014, IEEE INT C DAT SOFTW
[5]   A method of requirements change management for global software development [J].
Ali, Naveed ;
Lai, Richard .
INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 70 :49-67
[6]  
Alrajeh D, 2007, EXTRACTING REQUIREME, P64
[7]  
[Anonymous], 2013, SOFTWARE REQUIREMENT
[8]  
[Anonymous], 2010, Software Engineering: a Practitioner's Approach
[9]  
[Anonymous], 1989, STORYBOARD PROTOTYPI
[10]  
[Anonymous], MARK RES