DocumentCode :
2063485
Title :
Stability and volatility in the Linux kernel
Author :
Champaign, John ; Malton, Andrew ; Dong, Xinyi
Author_Institution :
Sch. of Comput. Sci., Waterloo Univ., Ont., Canada
fYear :
2003
fDate :
1-2 Sept. 2003
Firstpage :
95
Lastpage :
102
Abstract :
Packages are the basic units of release and reuse in software development. The contents and boundaries of packages should therefore be chosen to minimize change propagation and maximize reusability. This suggests the need for a predictive measure of stability at the package level. We observed the rates of change of packages in Linux, a large open-source software system. We compared our empirical observations to a theoretical ´stability metric´ proposed by Martin. In this case, we found that Martin´s metric has no predictive value.
Keywords :
Unix; operating system kernels; public domain software; software metrics; software packages; software reusability; Linux kernel; change propagation minimization; open-source software system; software development release; software development reusability maximization; software packages; stability predictive measure; theoretical stability metric; Computer science; Conferences; Costs; Data structures; Kernel; Linux; Packaging; Software packages; Software quality; Stability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Evolution, 2003. Proceedings. Sixth International Workshop on Principles of
Print_ISBN :
0-7695-1903-2
Type :
conf
DOI :
10.1109/IWPSE.2003.1231215
Filename :
1231215
Link To Document :
بازگشت