@inproceedings{ad48c5079c104320a1eaba5f3fa87f8d,
title = "The impact of maintainability on component-based software systems",
abstract = "There is a great deal of inconsistency and vagueness in the treatment of and terminology involved with software maintainability. This is exacerbated by the fact that there are a number of different dimensions of maintainability, each requiring specific treatment. The trends of increasing systems functionality and increasing systems complexity have given rise to new dimensions of maintainability since ISO/IEC defined maintainability as “the capability of the software to be modified” in 1996. This paper introduces the framework of maintainability and the techniques that promote maintainability in three abstraction levels; system, architecture and component. In the system dimension, the maintainability requirement is considered from a business-related point of view. In architecture, maintainability means a set of quality attributes, e.g. extensibility and flexibility. At the component level, maintainability focuses on modifiability, integrability and testability.",
author = "Mari Matinlassi and Eila Niemel{\"a}",
year = "2003",
doi = "10.1109/EURMIC.2003.1231563",
language = "English",
isbn = "978-0-7695-1996-8",
series = "EUROMICRO Conference",
publisher = "IEEE Institute of Electrical and Electronic Engineers",
pages = "25--32",
booktitle = "2003 Proceedings 29th Euromicro Conference",
address = "United States",
note = "29th Euromicro Conference, 2003 ; Conference date: 01-09-2003 Through 06-09-2003",
}