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
Link To Document