Can Fuzzy Mathematics enrich the Assessment of Software Maintainability?

Gerardo Canfora, Luigi Cerulo, Luigi Troiano

Abstract

Software maintainability depends both on qualitative and quantitative data. Existing maintainability models aggregate data into hierarchies of characteristics with given dependencies. However, data used to score the characteristics can be uncertain or even completely unknown. Therefore, it would be meaningful to evaluate sensitivity of the aggregated result, i.e. the maintainability, with respect to the uncertainty and incompleteness of data. In addition, real cases require an aggregation model able to evaluate the impact of changing the dependencies among the characteristics in the hierarchy on the maintainability. In this paper we argue that fuzzy mathematics can help to solve these problems. In particular, we show how a fuzzy aggregation model can be adopted to evaluate maintainability according to a hierarchical model.

Download


Paper Citation


in Harvard Style

Canfora G., Cerulo L. and Troiano L. (2004). Can Fuzzy Mathematics enrich the Assessment of Software Maintainability? . In Proceedings of the 1st International Workshop on Software Audits and Metrics - Volume 1: SAM, (ICEIS 2004) ISBN 972-8865-04-X, pages 85-94. DOI: 10.5220/0002679000850094


in Bibtex Style

@conference{sam04,
author={Gerardo Canfora and Luigi Cerulo and Luigi Troiano},
title={Can Fuzzy Mathematics enrich the Assessment of Software Maintainability?},
booktitle={Proceedings of the 1st International Workshop on Software Audits and Metrics - Volume 1: SAM, (ICEIS 2004)},
year={2004},
pages={85-94},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002679000850094},
isbn={972-8865-04-X},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Workshop on Software Audits and Metrics - Volume 1: SAM, (ICEIS 2004)
TI - Can Fuzzy Mathematics enrich the Assessment of Software Maintainability?
SN - 972-8865-04-X
AU - Canfora G.
AU - Cerulo L.
AU - Troiano L.
PY - 2004
SP - 85
EP - 94
DO - 10.5220/0002679000850094