ABSTRACT
Experimental estimators are presented relating the expected number of software problem reports (B) in a software development project to
the overall reported professional effort (E) in “man months”
the number of subprograms (n)
the overall count of thousands of coded source statements of software(S).
[equation]
These estimators are shown to be consistent with data obtained from the Air Force's Rome Air Development Center, the Naval Research Laboratory, and Japan's Fujitsu Corporation. Although the results are promising, more data is needed to support the validity of these estimators.
- 1.M.H. Halstead, Elements of Software Science, Elsevier Publishing Company, 1977. Google ScholarDigital Library
- 2.V.B. Schneider, "new Data Supporting the Software Project Costing Formulas," 1979, IEEE Computer Software and Applications Conference, Nov. 1979, pp. 708-711.Google Scholar
- 3.F. Akiyama, Personal Letter, March 1978.Google Scholar
- 4.R. Nelson, "Software Data Collection and Analysis (Draft-Partial Report)," Rome Air Development Center, Griffiss Air Force Base, New York, 13441, September 1978.Google Scholar
- 5.A.N. Sukert, "A Four-Project Empirical Study of Software Error Prediction Models," 1978 IEEE Computer Software and Applications Conf., Nov. 1978 pp. 577-582.Google Scholar
- 6.D.M. Weiss, "Evaluating Software Development by Error Analysis: The Data from the Architecture Research Facility," Naval Research Laboratory Report 8268,| Dec. 1978.Google Scholar
- 7.D.E. Bell and J.E. Sullivan, "Further Investigations into the Complexity of Software," MITRE Corporation Technical Report MTR-2874, Vol. II, June 1974.Google Scholar
- 8.D.M. Weiss, Personal Letters, August 1979 and April 1980.Google Scholar
- 9.L. Cornell and M.H. Halstead, "Predicting the Number of Bugs Expected in a Program Module," Purdue University Computer Sciences Departmemt Tech. Rep. CSD-TR-205, 1976.Google Scholar
Index Terms
- Some experimental estimators for developmental and delivered errors in software development projects
Recommendations
Some experimental estimators for developmental and delivered errors in software development projects
Experimental estimators are presented relating the expected number of software problem reports (B) in a software development project to
the overall reported professional effort (E) in “man months”
the number of subprograms (n)
the overall count of ...
Software development: what it is, what it should be, and how to get there
Developing large software systems is notoriously difficult and unpredictable. Software projects are often canceled, finish late and over budget, or yield low quality results --- setting software engineering apart from established engineering ...
Development of software engineering: co-operative efforts from academia, government and industry
ICSE '06: Proceedings of the 28th international conference on Software engineeringIn the past 40 years, software engineering has emerged as an important sub-field of computer science. The quality and productivity of software have been improved and the cost and risk of software development been decreased due to the contributions made ...
Comments