Models for the evolution of OS projects

被引:30
作者
Capiluppi, A [1 ]
机构
[1] Politecn Torino, Dipartimento Automat & Informat, I-10129 Turin, Italy
来源
INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS | 2003年
关键词
D O I
10.1109/ICSM.2003.1235407
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software evolution and maintenance is largely based on data gathered through years of experience: understanding and improving software is often a matter of how much data is available. Open Source software offers the opportunity to analyze closely all the phases in the evolution of a project. What's more, data regarding its evolution is generally available for inspections. Based on simply code analyses, lots of questions about its efficiencies can't be resolved. It would be necessary to study the process from the inside, understanding who or what drove what improvement and so on. Still a quantitative analysis gives several insights about how much code is created and evolved by developers. This study takes a sample of 12 open source projects and gives some statistics to analyze their evolution. The purpose is here to compare what is commonly know in software evolution in traditional environments, and what happens instead in open environments.
引用
收藏
页码:65 / 74
页数:10
相关论文
共 16 条
[1]  
BEHLENDORF B, 1998, OPEN SOURCE VOICES O
[2]  
BELADY LA, 1972, STAT COMPUTER PERFOR, P503
[3]  
BEZROUKOV N, 1999, FIRSTMONDAY, V4
[4]  
CAPILUPPI A, 2003, P 7 EUR C SOFTW MAIN
[5]   SOFTWARE MEASUREMENT - A NECESSARY SCIENTIFIC BASIS [J].
FENTON, N .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (03) :199-206
[6]  
FUGGETTA A, 2002, OS SOFTWARE EVALUATI
[7]  
KIENZLE R, 2001, SOURCEFORGE PRELIMIN
[8]  
KOCH S, 2000, 22 WIRTSCH WIEN
[9]   Metrics and laws of software evolution - The nineties view [J].
Lehman, MM ;
Ramil, JF ;
Wernick, PD ;
Perry, DE ;
Turski, WM .
FOURTH INTERNATIONAL SOFTWARE METRICS SYMPOSIUM, PROCEEDINGS, 1997, :20-32
[10]   Software evolution and software evolution processes [J].
Lehman, MM ;
Ramil, JF .
ANNALS OF SOFTWARE ENGINEERING, 2002, 14 (1-4) :275-309