Title :
The use of software quality metrics in the materiel release process experience report
Author_Institution :
US Army Tank-Automotive Command, Next Generation Software Eng. Life Cycle Support Activity, Warren, MI, USA
Abstract :
The US Army´s Tank-Automotive Research Development and Engineering Center´s Next Generation Software Engineering Life Cycle Support Activity (NextGen) is responsible for determining the suitability of software for release to the field. Determining the software is suitable for materiel release includes ensuring the software is safe, operationally suitable, and logistically supportable. The-Next Generation Team incorporates a thorough and well-defined process for evaluating software for materiel release that includes a detailed review of all documentation, a walk-through of a representative sample of source code, and the automated collection of several source code metrics using AdaSTATT, a commercially 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, these metrics provide a valuable indication of the overall maintainability and supportability of the software. The metrics are presented using a Kiviat analysis, which provides a graphical display of the state of a module with respect to predefined limit values
Keywords :
Ada; software metrics; software quality; Ada; AdaSTAT; Kiviat analysis; NextGen; Software Engineering Life Cycle Support; evaluating software; materiel release process; software metrics tool; software suitability; source code; source code metrics; weapon systems; Costs; Displays; Documentation; Land vehicles; Road vehicles; Software engineering; Software maintenance; Software metrics; Software quality; Software safety;
Conference_Titel :
Quality Software, 2001. Proceedings.Second Asia-Pacific Conference on
Conference_Location :
Hong Kong
Print_ISBN :
0-7695-1287-9
DOI :
10.1109/APAQS.2001.990008