The Use of Software Quality Metrics in the Materiel Release Process - Experience Report

  • Authors:
  • M. Saboe

  • Affiliations:
  • -

  • Venue:
  • APAQS '01 Proceedings of the Second Asia-Pacific Conference on Quality Software
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

The US Army's Tank-Automotive Research Developmentand Engineering Center's Next Generation SoftwareEngineering Life Cycle Support Activity (NextGen) isresponsible for determining the suitability of software forrelease to the field. Determining the software is suitablefor materiel release includes ensuring the software issafe, operationally suitable, and logistically supportable.The Next Generation Team incorporates a thorough andwell-defined process for evaluating software for materielrelease that includes a detailed review of alldocumentation, a walk-through of representativesample of source code, and the automated collection ofseveral source code metrics using AdaSTATTM, acommercially available software metrics tool for Ada.The metrics collected include source lines of code,cyclomatic and essential complexity, Halstead measures,and a maintainability index. Taken together, thesemetrics provide a valuable indication of the overallmaintainability and supportability of the software. Themetrics are presented using a Kiviat analysis, whichprovides graphical display of the state of a module withrespect to predefined limit values.