Software Metrics in Static Program Analysis

被引:0
|
作者
Vogelsang, Andreas [1 ]
Fehnker, Ansgar [2 ]
Huuck, Ralf [2 ]
Reif, Wolfgang [3 ]
机构
[1] Tech Univ Munich, Fak Informat, Boltzmannstr 3, D-85748 Garching, Germany
[2] Univ New S Wales, Natl ICT Australia Ltd NICTA, Sydney, NSW 1466, Australia
[3] Univ Augsburg, Lehrstuhl Softwaretechn & Programmiersprachen, D-86135 Augsburg, Germany
来源
基金
澳大利亚研究理事会;
关键词
software metrics; static program analysis; software quality; software maintenance;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software metrics play an important role in the management of professional software projects. Metrics are used, e.g., to track development progress, to measure restructuring impact and to estimate code quality. They are most beneficial if they can be computed continuously at development time. This work presents a framework and an implementation for integrating metric computations into static program analysis. The contributions are a language and formal semantics for user-definable metrics, an implementation and integration in the existing static analysis tool GOANNA, and a user-definable visualization approach to display metrics results. Moreover, we report our experiences on a case study of a popular open source code base.
引用
收藏
页码:485 / +
页数:3
相关论文
共 50 条
  • [1] Static and dynamic complexity analysis of software metrics
    Kaur, Kamaljit
    Minhas, Kirti
    Mehan, Neha
    Kakkar, Namita
    World Academy of Science, Engineering and Technology, 2009, 56 : 159 - 161
  • [2] AN ANALYSIS OF STATIC METRICS AND FAULTS IN C-SOFTWARE
    CRAWFORD, SG
    MCINTOSH, AA
    PREGIBON, D
    JOURNAL OF SYSTEMS AND SOFTWARE, 1985, 5 (01) : 37 - 48
  • [3] Software Quality Assurance by Static Program Analysis
    Wilhelm, Reinhard
    SOFTWARE QUALITY: MODEL-BASED APPROACHES FOR ADVANCED SOFTWARE AND SYSTEMS ENGINEERING, 2014, 166 : 1 - 11
  • [4] Static Software Metrics for Reliability and Maintainability
    Ludwig, Jeremy
    Xu, Steven
    Webber, Frederick
    2018 IEEE/ACM INTERNATIONAL CONFERENCE ON TECHNICAL DEBT (TECHDEBT), 2018, : 53 - 54
  • [5] A hierarchical model for quantifying software security based on static analysis alerts and software metrics
    Siavvas, Miltiadis
    Kehagias, Dionysios
    Tzovaras, Dimitrios
    Gelenbe, Erol
    SOFTWARE QUALITY JOURNAL, 2021, 29 (02) : 431 - 507
  • [6] A hierarchical model for quantifying software security based on static analysis alerts and software metrics
    Miltiadis Siavvas
    Dionysios Kehagias
    Dimitrios Tzovaras
    Erol Gelenbe
    Software Quality Journal, 2021, 29 : 431 - 507
  • [7] Analysis of Approach for Predicting Software Defect Density using Static Metrics
    Mandhan, Neeraj
    Verma, Dinesh Kumar
    Kumar, Shishir
    2015 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION & AUTOMATION (ICCCA), 2015, : 880 - 886
  • [8] Software metrics program for risk assessment
    NASA/Goddard Space Flight Cent, Greenbelt, United States
    Acta Astronaut, 2-8 (223-233):
  • [9] Cultivation and engineering of a software metrics program
    Iversen, J
    Mathiassen, L
    INFORMATION SYSTEMS JOURNAL, 2003, 13 (01) : 3 - 19
  • [10] Software metrics program for risk assessment
    Hyatt, LE
    Rosenberg, LH
    ACTA ASTRONAUTICA, 1997, 40 (2-8) : 223 - 233