Assessing Software Product Maintainability Based on Class-Level Structural Measures

  • Hans Christian Benestad
  • Bente Anda
  • Erik Arisholm
Conference paper

DOI: 10.1007/11767718_11

Part of the Lecture Notes in Computer Science book series (LNCS, volume 4034)
Cite this paper as:
Benestad H.C., Anda B., Arisholm E. (2006) Assessing Software Product Maintainability Based on Class-Level Structural Measures. In: Münch J., Vierimaa M. (eds) Product-Focused Software Process Improvement. PROFES 2006. Lecture Notes in Computer Science, vol 4034. Springer, Berlin, Heidelberg

Abstract

A number of structural measures have been suggested to support the assessment and prediction of software quality attributes. The aim of our study is to investigate how class-level measures of structural properties can be used to assess the maintainability of a software product as a whole. We survey, structure and discuss current practices on this topic, and apply alternative strategies on four functionally equivalent systems that were constructed as part of a multi-case study. In the absence of historical data needed to build statistically based prediction models, we apply elements of judgment in the assessment. We show how triangulation of alternative strategies as well as sensitivity analysis may increase the confidence in assessments that contain elements of judgment. This paper contributes to more systematic practices in the application of structural measures. Further research is needed to evaluate and improve the accuracy and precision of judgment-based strategies.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Hans Christian Benestad
    • 1
  • Bente Anda
    • 1
  • Erik Arisholm
    • 1
  1. 1.Simula Research LaboratoryLysakerNorway

Personalised recommendations