Demystifying maintainability

Manfred Broy, Florian Deissenboeck, Markus Pizka

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

23 Zitate (Scopus)

Abstract

Due to its economic impact "maintainability" is broadly accepted as an important quality attribute of software systems. But in contrast to attributes such as performance and correctness, there is no common understanding of what maintainability actually is, how it can be achieved, measured, or assessed. In fact, every software organization of significant size seems to have its own definition of maintainability. We address this problem by defining an unique two-dimensional quality model that associates maintenance activities with system properties including the capabilities of the organization. The separation of activities and properties facilitates the identification of sound quality criteria and allows to reason about their interdependencies. The resulting quality controlling process enforces these criteria through toolsupported measurements as well as manual inspections. We report on our experiences with the incremental development of the quality model and its application to large scale commercial software projects. Among the positive effects are a slowdown of decay and a significantly increased awareness for long-term quality aspects.

OriginalspracheEnglisch
TitelProceedings of the 2006 International Workshop on Software Quality, WoSQ 2006, Co-Located with the 28th International Conference on Software Engineering, ICSE 2006
Seiten21-26
Seitenumfang6
DOIs
PublikationsstatusVeröffentlicht - 2006
Veranstaltung2006 4th International Workshop on Software Quality, WoSQ 2006, Co-Located with the 28th International Conference on Software Engineering, ICSE 2006 - Shanghai, China
Dauer: 21 Mai 200621 Mai 2006

Publikationsreihe

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Konferenz

Konferenz2006 4th International Workshop on Software Quality, WoSQ 2006, Co-Located with the 28th International Conference on Software Engineering, ICSE 2006
Land/GebietChina
OrtShanghai
Zeitraum21/05/0621/05/06

Fingerprint

Untersuchen Sie die Forschungsthemen von „Demystifying maintainability“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren