• DocumentCode
    1885219
  • Title

    An Activity-Based Quality Model for Maintainability

  • Author

    Deissenboeck, F. ; Wagner, S. ; Pizka, M. ; Teuchert, S. ; Girard, J.F.

  • Author_Institution
    Tech. Univ. Munchen, Garching
  • fYear
    2007
  • fDate
    2-5 Oct. 2007
  • Firstpage
    184
  • Lastpage
    193
  • Abstract
    Maintainability is a key quality attribute of successful software systems. However, its management in practice is still problematic. Currently, there is no comprehensive basis for assessing and improving the maintainability of software systems. Quality models have been proposed to solve this problem. Nevertheless, existing approaches do not explicitly take into account the maintenance activities, that largely determine the software maintenance effort. This paper proposes a 2-dimensional model of maintainability that explicitly associates system properties with the activities carried out during maintenance. The separation of activities and properties facilitates the identification of sound quality criteria and allows to reason about their interdependencies. This transforms the quality model into a structured and comprehensive quality knowledge base that is usable in industrial project environments. For example, review guidelines can be generated from it. The model is based on an explicit quality metamodel that supports its systematic construction and fosters preciseness as well as completeness. An industrial case study demonstrates the applicability of the model for the evaluation of the maintainability of Matlab Simulink models that are frequently used in model-based development of embedded systems.
  • Keywords
    embedded systems; software maintenance; software quality; 2-dimensional model; Matlab; Simulink; activity-based quality model; embedded system; industrial project environment; metamodel; model-based development; software maintainability; Construction industry; Costs; Embedded system; Environmental economics; Guidelines; Mathematical model; Personnel; Software maintenance; Software systems; Terminology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2007. ICSM 2007. IEEE International Conference on
  • Conference_Location
    Paris
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4244-1256-3
  • Electronic_ISBN
    1063-6773
  • Type

    conf

  • DOI
    10.1109/ICSM.2007.4362631
  • Filename
    4362631