Using a Line of Code Metric to Understand Software Rework

作者: E. Morozoff

DOI: 10.1109/MS.2009.160

关键词:

摘要: A simple method measuring new effective lines of code showed that between 19 and 40 percent written on three projects wasn't in the final release. Generally, productivity is a function input effort output size. strong understanding software productivity, coupled with good estimate size, key to predicting project and, ultimately, producing reliable duration estimates, schedules, resource needs. Project managers engineers often measure or predict size released software-the volume marketed product. However, release doesn't include reworked code-code was changed deleted during development.

参考文章(11)
Bert Steece, Sunita Chulani, Barry W. Boehm, Chris Abts, A. Winsor Brown, Ray Madachy, Ellis Horowitz, Donald J. Reifer, Bradford K. Clark, Software Cost Estimation With Cocomo II ,(2000)
A.J. Albrecht, J.E. Gaffney, Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation IEEE Transactions on Software Engineering. ,vol. 9, pp. 639- 648 ,(1983) , 10.1109/TSE.1983.235271
R.E. Fairley, M.J. Willshire, Iterative rework: the good, the bad, and the ugly IEEE Computer. ,vol. 38, pp. 34- 41 ,(2005) , 10.1109/MC.2005.303
B. Kitchenham, E. Mendes, Software productivity measurement using multiple size measures IEEE Transactions on Software Engineering. ,vol. 30, pp. 1023- 1035 ,(2004) , 10.1109/TSE.2004.104
R. Purushothaman, D.E. Perry, Toward understanding the rhetoric of small source code changes IEEE Transactions on Software Engineering. ,vol. 31, pp. 511- 526 ,(2005) , 10.1109/TSE.2005.74
C. Larman, V.R. Basili, Iterative and incremental developments. a brief history IEEE Computer. ,vol. 36, pp. 47- 56 ,(2003) , 10.1109/MC.2003.1204375
J. Verner, G. Tate, A software size model IEEE Transactions on Software Engineering. ,vol. 18, pp. 265- 278 ,(1992) , 10.1109/32.129216
J.J. Dolado, A validation of the component-based method for software size estimation IEEE Transactions on Software Engineering. ,vol. 26, pp. 1006- 1021 ,(2000) , 10.1109/32.879821