NASA NTRS · 19870015467
Metric analysis and data validation across FORTRAN projects
Abstract
The desire to predict the effort in developing or explaining the quality of software has led to the proposal of several metrics. As a step toward validating these metrics, the Software Engineering Laboratory (SEL) has analyzed the software science metrics, cyclomatic complexity, and various standard program measures for their relation to effort (including design through acceptance testing), development errors (both discrete and weighted according to the amount of time to locate and fix), and one another. The data investigated are collected from a project FORTRAN environment and examined across several projects at once, within individual projects and by reporting accuracy checks demonstrating the need to validate a database. When the data comes from individual programmers or certain validated projects, the metrics' correlations with actual effort seem to be strongest. For modules developed entirely by individual programmers, the validity ratios induce a statistically significant ordering of several of the metrics' correlations. When comparing the strongest correlations, neither software science's E metric cyclomatic complexity not source lines of code appears to relate convincingly better with effort than the others.
Keep this discovery
Explore connections, maps & timelines
Basili, Victor R., Selby, Richard W., Jr., Phillips, Tsai-Yun. 1983-11-01. Metric analysis and data validation across FORTRAN projects. https://ntrs.nasa.gov/citations/19870015467
Cite the original work for its findings. Save a collection to share your selection of sources.