J.C. Munson, Dept. of Comput. Sci., Idaho Univ., Moscow, ID, USA
D.S. Werries, Dept. of Comput. Sci., Idaho Univ., Moscow, ID, USA
Explores problems in the measurement of evolving software systems. As these systems change through successive builds, the complexity characteristics of the individual modules that make up the system also change. A methodology is presented that extends the notion of software complexity domains across sequential builds. Changes to software systems are then measured on these attribute domains to provide leading indicators of potential problems introduced by the changes. Also, the notion of establishing a measurement baseline is presented. This permits the comparison of a sequence of successive software builds with one another. A specific software measurement example is presented using measurement data from the Space Shuttle Primary Avionics Software System.
Index Terms:
software metrics; space vehicles; avionics; aerospace computing; software evolution measurement; evolving software systems; sequential software builds; module complexity characteristics; software complexity domains; software system changes; attribute domains; problem indicators; measurement baseline; Space Shuttle Primary Avionics Software System
Citation:
J.C. Munson, D.S. Werries, "Measuring software evolution," metrics, pp.41, Third International Software Metrics Symposium (METRICS'96), 1996