|
ABSTRACT
An analysis of the distributions and relationships derived from the change data collected during development of a medium-scale software project produces some surprising insights into the factors influencing software development. Among these are the tradeoffs between modifying an existing module as opposed to creating a new one, and the relationship between module size and error proneness.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Basili, V., and Freburger, K. Programming measurement and estimation in the Software Engineering Laboratory. The Journal of Systems and Software 2, 1 (Mar. 1981), 47-57.
|
| |
2
|
Basili, V., and Weiss, D. A methodology for collecting valid software engineering data. University of Maryland Tech. Rep. TR-1235, Dec. 1982.
|
| |
3
|
Basili, V., and Weiss, D. Evaluating software development by analysis of changes: The data from the Software Engineering Laboratory. University of Maryland Tech. Rep, TR-1236, Dec. 1982.
|
| |
4
|
Belady, L. A., and Lehman, M. M. A model of large program development. IBM Systems Journal 15, 3 (1976), 225-251.
|
 |
5
|
|
| |
6
|
McCabe, T. J. A complexity measure. IEEE Transactions on Software Engineering SE-2, 4 (Dec. 1976), 308-320.
|
| |
7
|
Mendenhall, W., and Ramey, M. Statistics for Psychology. Duxbury Press, North Scituate, Mass., 1973, pp. 280-315.
|
| |
8
|
Schneidewind, N. F. An experiment in software error data collection and analysis. IEEE Transactions on Software Engineering SE-5, 3 (May 1979), 276-286.
|
| |
9
|
Weiss. D. M. Evaluating software development by error analysis: The data from the architecture research facility. The Journal of Systems and Software 1, 1 (Mar. 1979), 57-70.
|
CITED BY 94
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Khaled El Emam , Saïda Benlarbi , Nishith Goel , Walcelio Melo , Hakim Lounis , Shesh N. Rai, The Optimal Class Size for Object-Oriented Software, IEEE Transactions on Software Engineering, v.28 n.5, p.494-509, May 2002
|
|
|
Ram Chillarege , Wei-Lun Kao , Richard G. Condit, Defect type and its impact on the growth curve, Proceedings of the 13th international conference on Software engineering, p.246-255, May 13-17, 1991, Austin, Texas, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stephen G. Eick , Clive R. Loader , M. David Long , Lawrence G. Votta , Scott Vander Wiel, Estimating software fault content before coding, Proceedings of the 14th international conference on Software engineering, p.59-65, May 11-15, 1992, Melbourne, Australia
|
|
|
Victor R. Basili , Steven E. Condon , Khaled El Emam , Robert B. Hendrick , Walcelio Melo, Characterizing and modeling the cost of rework in a library of reusable software components, Proceedings of the 19th international conference on Software engineering, p.282-291, May 17-23, 1997, Boston, Massachusetts, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kenneth M. Anderson , Richard N. Taylor , E. James Whitehead, Jr., Chimera: hypertext for heterogeneous software environments, Proceedings of the 1994 ACM European conference on Hypermedia technology, p.94-107, September 19-23, 1994, Edinburgh, Scotland
|
|
|
Farokh B. Bastani , Giuseppe DiMarco , Alberto Pasquini, Experimental evaluation of a fuzzy-set based measure of software correctness using program mutation, Proceedings of the 15th international conference on Software Engineering, p.45-54, May 17-21, 1993, Baltimore, Maryland, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tom L. Roberts, Jr. , Michael L. Gibson , Kent T. Fields , R. Kelly Rainer, Jr., Factors that Impact Implementing a System Development Methodology, IEEE Transactions on Software Engineering, v.24 n.8, p.640-649, August 1998
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ram Chillarege , Inderpal S. Bhandari , Jarir K. Chaar , Michael J. Halliday , Diane S. Moebus , Bonnie K. Ray , Man-Yuen Wong, Orthogonal Defect Classification-A Concept for In-Process Measurements, IEEE Transactions on Software Engineering, v.18 n.11, p.943-956, November 1992
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
J. Mendling , H. M. W. Verbeek , B. F. van Dongen , W. M. P. van der Aalst , G. Neumann, Detection and prediction of errors in EPCs of the SAP reference model, Data & Knowledge Engineering, v.64 n.1, p.312-329, January, 2008
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
REVIEW
"David M. Weiss : Reviewer"
Although there have been many proposals for improving it, the software
development processs is still poorly understood. One reason is that there is
little objective data that can be used as the basis for accepting or rejecting
explanations. Th
more...
|