Seven/spl plusmn/two software measurement conundrums

Since computer science has traditionally considered itself more an application of discrete logic than of continuous functions, measurement has not played as important a role in software as it has in other areas of engineering. Since almost no computer science programs teach courses in measurement theory, statistics, experimental design, or related areas, software engineering has not benefited from rigorous development as a quantitative science. This article discusses several current problems facing the quantitative study of software engineering that present challenges to the software measurement community.<<ETX>>

[1]  Bill Curtis,et al.  A field study of the software design process for large systems , 1988, CACM.

[2]  Maurice H. Halstead,et al.  Elements of software science , 1977 .

[3]  Bill Curtis,et al.  Measuring the Psychological Complexity of Software Maintenance Tasks with the Halstead and McCabe Metrics , 1979, IEEE Transactions on Software Engineering.

[4]  Horst Zuse,et al.  Software complexity: Measures and methods , 1990 .

[5]  Brian W. Kernighan,et al.  Elements of Programming Style , 1974 .

[6]  Victor R. Basili,et al.  A Methodology for Collecting Valid Software Engineering Data , 1984, IEEE Transactions on Software Engineering.

[7]  Capers Jones,et al.  Programming Productivity , 1986 .

[8]  Victor R. Basili,et al.  An Empirical Study of a Syntactic Complexity Family , 1983, IEEE Transactions on Software Engineering.

[9]  Elizabeth K. Bailey,et al.  Software Effort and Schedule Measurement: A Framework for Counting Staff-Hours and Reporting Schedule Information , 1992 .

[10]  Elizabeth K. Bailey,et al.  Software Measurement for DoD Systems: Recommendations for Initial Core Measures. , 1992 .

[11]  William E. Riddle Proceedings of the 9th international conference on Software Engineering , 1987 .

[12]  Sallie M. Henry,et al.  Software Structure Metrics Based on Information Flow , 1981, IEEE Transactions on Software Engineering.

[13]  Norman E. Fenton,et al.  Software Metrics: A Rigorous Approach , 1991 .

[14]  Bill Curtis,et al.  Third time charm: Stronger prediction of programmer performance by software complexity metrics , 1979, ICSE 1979.

[15]  William A. Florac Software Quality Measurement: A Framework for Counting Problems and Defects , 1992 .

[16]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[17]  W. M. Evangelist Software complexity metric sensitivity to program structuring rules , 1983, J. Syst. Softw..

[18]  B. Curtis,et al.  Measurement and experimentation in software engineering , 1980, Proceedings of the IEEE.

[19]  Robert E. Park,et al.  Software Size Measurement: A Framework for Counting Source Statements , 1992 .

[20]  Frank E. McGarry,et al.  A summary of software measurement experiences in the Software Engineering Laboratory , 1988, [1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track.

[21]  John E. Gaffney,et al.  Software Function, Source Lines of Code, and Development Effort Prediction: A Software Science Validation , 1983, IEEE Transactions on Software Engineering.

[22]  Takeshi Sunohara,et al.  Program complexity measure for software development management , 1981, ICSE '81.

[23]  B. Curtis,et al.  Substantiating programmer variability , 1981, Proceedings of the IEEE.

[24]  T. Capers Jones,et al.  Measuring Programming Quality and Productivity , 1978, IBM Syst. J..

[25]  Bill Curtis,et al.  Productivity factors and programming environments , 1984, ICSE '84.

[26]  Victor R. Basili,et al.  Metric Analysis and Data Validation Across Fortran Projects , 1983, IEEE Transactions on Software Engineering.

[27]  Bill Curtis,et al.  Experimental evaluation of software documentation formats , 1989, J. Syst. Softw..

[28]  Anas N. Al-Rabadi,et al.  A comparison of modified reconstructability analysis and Ashenhurst‐Curtis decomposition of Boolean functions , 2004 .

[29]  Capers Jones,et al.  Applied software measurement: assuring productivity and quality , 1991 .