SciELO - Scientific Electronic Library Online

 
vol.10 issue19Building 3D models in order to teach the Gauss' Law in a differential formTopographic traversing of high accuracy inside the campus of Universidad del Quindío author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • On index processCited by Google
  • Have no similar articlesSimilars in SciELO
  • On index processSimilars 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.

        · abstract in Spanish | Portuguese     · text in Spanish     · Spanish ( pdf )

 

Creative Commons License All the contents of this journal, except where otherwise noted, is licensed under a Creative Commons Attribution License