Services on Demand
Journal
Article
Indicators
- Cited by SciELO
- Access statistics
Related links
- Cited by Google
- Similars in SciELO
- Similars in Google
Share
Entre Ciencia e Ingeniería
Print version ISSN 1909-8367
Abstract
ERAZO, J.D.; FLOREZ, A.S. and PINO, F.J.. Analysis and classification of software maintainability attributes: a comparative review from the state of the art. Entre Ciencia e Ingenieria [online]. 2016, vol.10, n.19, pp.40-49. ISSN 1909-8367.
Nowadays software maintenance is the most expensive stage in the life cycle of a software product. Identifying the attributes that influence software maintainability is an important aspect that will be useful when knowing the factors to be included during the development process in order to achieve a highly maintainable product. In this sense, this paper provides a comprehensive overview of the different maintainability attributes based on the literature, and proposes their classification taking into account the following items: (i) the maintainability sub-characteristics from the ISO/IEC 25010 standard influenced by it, and (ii) the software development workflow of RUP (Rational Unified Process) in which it is presented. As a result of this research, a total of 18 attributes were obtained and classified, based on the criteria previously mentioned, which describe the different aspects to be considered when trying to develop a highly maintainable product. The maintainability attributes and the classification obtained in this research have been used to create a process reference model which supports the inclusion of maintainability sub-characteristics to the product during the software development process.
Keywords : Maintainability attributes; software maintainability; maintainability sub-characteristics.