Empirical evidence in global software engineering: a systematic review

被引:185
作者
Smite, Darja [1 ,2 ]
Wohlin, Claes [2 ]
Gorschek, Tony [2 ]
Feldt, Robert [2 ]
机构
[1] Univ Latvia, LV-1869 Riga, Latvia
[2] Blekinge Inst Technol, S-37225 Ronneby, Sweden
关键词
Empirical evidence; Empirical studies; Systematic review; Global software engineering; Distributed software engineering; TO-FACE MEETINGS; COORDINATION PRACTICES; COMMUNICATION; DISTANCE; CHALLENGES; IMPACT;
D O I
10.1007/s10664-009-9123-y
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recognized as one of the trends of the 21st century, globalization of the world economies brought significant changes to nearly all industries, and in particular it includes software development. Many companies started global software engineering (GSE) to benefit from cheaper, faster and better development of software systems, products and services. However, empirical studies indicate that achieving these benefits is not an easy task. Here, we report our findings from investigating empirical evidence in GSE-related research literature. By conducting a systematic review we observe that the GSE field is still immature. The amount of empirical studies is relatively small. The majority of the studies represent problem-oriented reports focusing on different aspects of GSE management rather than in-depth analysis of solutions for example in terms of useful practices or techniques. Companies are still driven by cost reduction strategies, and at the same time, the most frequently discussed recommendations indicate a necessity of investments in travelling and socialization. Thus, at the same time as development goes global there is an ambition to minimize geographical, temporal and cultural separation. These are normally integral parts of cross-border collaboration. In summary, the systematic review results in several descriptive classifications of the papers on empirical studies in GSE and also reports on some best practices identified from literature.
引用
收藏
页码:91 / 118
页数:28
相关论文
共 76 条
[1]  
[Abran A. IEEE Computer Society IEEE Computer Society], 2004, GUIDE SOFTWARE ENG B
[2]  
Agerfalk P.J., 2005, P INT WORKSHOP DISTR, P47
[3]  
ALI BM, 2006, P ACM IEEE INT S EMP, P252
[4]  
[Anonymous], P 2 INT C GLOB SOFTW
[5]  
[Anonymous], P 12 INT C EV ASS SO
[6]  
[Anonymous], 1999, Global software teams: Collaborating across borders and time zones
[7]   Comparing distributed and face-to-face meetings for software architecture evaluation: A controlled experiment [J].
Babar, Muhammad Ali ;
Kitchenham, Barbara ;
Jeffery, Ross .
EMPIRICAL SOFTWARE ENGINEERING, 2008, 13 (01) :39-62
[8]  
Babar MA, 2007, J SYST SOFTWARE, V80, P1438, DOI [10.1016/j.jss.2006.12.038, 10.1016/j.jss.2006.10.038]
[9]   Leveraging resources in global software development [J].
Battin, RD ;
Crocker, R ;
Kreidler, J ;
Subramanian, K .
IEEE SOFTWARE, 2001, 18 (02) :70-77
[10]   Overcoming requirements engineering challenges: Lessons from offshore outsourcing [J].
Bhat, Jyati M. ;
Gupta, Mayank ;
Murthy, Santhosh N. .
IEEE SOFTWARE, 2006, 23 (05) :38-+