The use of software quality metrics in the materiel release process - Experience report

被引:0
|
作者
Saboe, M [1 ]
机构
[1] USA, Tank Automot Command, Next Generat Software Engn Life Cycle Support Act, Warren, MI 48090 USA
关键词
D O I
10.1109/APAQS.2001.990008
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 AdaSTAT(TM), 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.
引用
收藏
页码:104 / 109
页数:6
相关论文
共 50 条
  • [21] Survey on Impact of Software Metrics on Software Quality
    Rawat, Mrinal Singh
    Mittal, Arpita
    Dubey, Sanjay Kumar
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2012, 3 (01) : 137 - 141
  • [22] Software quality metrics and their impact on embedded software
    Oliveira, Marcio F. S.
    Redin, Ricardo Miotto
    Carro, Luigi
    Lamb, Luis da Cunha
    Wagner, Flavio Rech
    [J]. MOMPES 2008: PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON MODEL-BASED METHODOLOGIES FOR PERVASIVE AND EMBEDDED SOFTWARE, 2008, : 68 - 77
  • [23] Derivation of local software quality metrics (software quality circles)
    Poore, J.H.
    [J]. Software - Practice and Experience, 1988, 18 (11) : 1017 - 1027
  • [24] DERIVATION OF LOCAL SOFTWARE QUALITY METRICS (SOFTWARE QUALITY CIRCLES)
    POORE, JH
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1988, 18 (11): : 1017 - 1027
  • [25] An experience report on decoding, monitoring, and controlling the software process
    Benedicenti, L
    De Panfilis, S
    Succi, G
    Vernazza, T
    [J]. INTERNATIONAL CONFERENCE ON PRODUCT FOCUSED SOFTWARE PROCESS IMPROVEMENT, 1999, 195 : 345 - 362
  • [26] An improved process for the development of PLC software - Experience report
    Bonfatti, F
    Gadda, G
    Monari, PD
    [J]. PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 400 - 410
  • [27] Where Does Experience Matter in Software Process Education? An Experience Report
    Rong, Guoping
    Zhang, He
    Shao, Dong
    [J]. 2014 IEEE 27TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2014, : 129 - 138
  • [28] On the use of software quality metrics to improve physical properties of embedded systems
    Redin, Ricardo M.
    Oliveira, Marcio F. S.
    Brisolara, Lisane B.
    Mattos, Julio C. B.
    Lamb, Luis C.
    Wagner, Flavio R.
    Carro, Luigi
    [J]. DISTRIBUTED EMBEDDED SYSTEMS: DESIGN, MIDDLEWARE AND RESOURCES, 2008, : 101 - 110
  • [29] Integration of software engineering techniques through the use of architecture, process, and people management: An experience report
    Nelson, C
    Kim, JS
    [J]. RAPID INTEGRATION OF SOFTWARE ENGINEERING TECHNIQUES, 2005, 3475 : 1 - 10
  • [30] THE USE OF SOFTWARE COMPLEXITY METRICS IN SOFTWARE MAINTENANCE
    KAFURA, D
    REDDY, GR
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1987, 13 (03) : 335 - 343