Measuring software sustainability | IEEE Conference Publication | IEEE Xplore

Measuring software sustainability


Abstract:

Planning and management of software sustainment is impaired by a lack of consistently applied, practical measures. Without these measures, it is impossible to determine t...Show More

Abstract:

Planning and management of software sustainment is impaired by a lack of consistently applied, practical measures. Without these measures, it is impossible to determine the effect of efforts to improve sustainment practices. In this paper we provide a context for evaluating sustainability and discuss a set of measures developed at the Software Engineering Institute at Carnegie Mellon University.
Date of Conference: 22-26 September 2003
Date Added to IEEE Xplore: 07 October 2003
Print ISBN:0-7695-1905-9
Print ISSN: 1063-6773
Conference Location: Amsterdam, Netherlands
Software Engineering Institute, Carnegie Mellon University, USA
Software Engineering Institute, Carnegie Mellon University, USA
Software Engineering Institute, Carnegie Mellon University
Software Engineering Institute, Carnegie Mellon University, USA
Software Engineering Institute, Carnegie Mellon University, USA
Software Engineering Institute, Carnegie Mellon University, USA
Software Engineering Institute, Carnegie Mellon University, USA
Fraunhofer Center Maryland, University of Maryland

1. Introduction

Management of sustainment teams and organizations is inadequately supported by existing measures in that these measures cannot be readily applied to improving system sustainability or in evaluation. For example, a common maintainability measure is mean time to repair (MTTR) [Fenton 91] MTTR may be used, for example, to reduce turn-around times. On the surface this appears to be a worthy goal. However, if measuring MTTR encourages developers to rush fixes resulting in additional downstream defects, these efforts may actually reduce the overall sustainability of the system. Tracking the rate at which modification requests are submitted is also problematic. A low submission rate may reflect user dissatisfaction that an existing backlog of requests has not been satisfied rather than an indicator of increased product quality.

Software Engineering Institute, Carnegie Mellon University, USA
Software Engineering Institute, Carnegie Mellon University, USA
Software Engineering Institute, Carnegie Mellon University
Software Engineering Institute, Carnegie Mellon University, USA
Software Engineering Institute, Carnegie Mellon University, USA
Software Engineering Institute, Carnegie Mellon University, USA
Software Engineering Institute, Carnegie Mellon University, USA
Fraunhofer Center Maryland, University of Maryland

Contact IEEE to Subscribe

References

References is not available for this document.