• DocumentCode
    635227
  • Title

    Evaluating usefulness of software metrics: An industrial experience report

  • Author

    Bouwers, Eric ; Van Deursen, Arie ; Visser, Joost

  • Author_Institution
    Software Improvement Group, Amsterdam, Netherlands
  • fYear
    2013
  • fDate
    18-26 May 2013
  • Firstpage
    921
  • Lastpage
    930
  • Abstract
    A wide range of software metrics targeting various abstraction levels and quality attributes have been proposed by the research community. For many of these metrics the evaluation consists of verifying the mathematical properties of the metric, investigating the behavior of the metric for a number of open-source systems or comparing the value of the metric against other metrics quantifying related quality attributes. Unfortunately, a structural analysis of the usefulness of metrics in a real-world evaluation setting is often missing. Such an evaluation is important to understand the situations in which a metric can be applied, to identify areas of possible improvements, to explore general problems detected by the metrics and to define generally applicable solution strategies. In this paper we execute such an analysis for two architecture level metrics, Component Balance and Dependency Profiles, by analyzing the challenges involved in applying these metrics in an industrial setting. In addition, we explore the usefulness of the metrics by conducting semi-structured interviews with experienced assessors. We document the lessons learned both for the application of these specific metrics, as well as for the method of evaluating metrics in practice.
  • Keywords
    public domain software; software metrics; software performance evaluation; software quality; abstraction levels; architecture level metrics; component balance and dependency profiles; industrial experience report; mathematical properties; open-source systems; quality attributes; real-world evaluation setting; research community; software metrics; structural analysis; Computer architecture; Context; Interviews; Software; Software metrics; Standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2013 35th International Conference on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    978-1-4673-3073-2
  • Type

    conf

  • DOI
    10.1109/ICSE.2013.6606641
  • Filename
    6606641