• DocumentCode
    568378
  • Title

    A Visual Analysis Approach to Support Perfective Software Maintenance

  • Author

    Trümper, Jonas ; Beck, Martin ; Döllner, Jürgen

  • Author_Institution
    Hasso-Plattner-Inst., Univ. of Potsdam, Potsdam, Germany
  • fYear
    2012
  • fDate
    11-13 July 2012
  • Firstpage
    308
  • Lastpage
    315
  • Abstract
    Ensuring code quality represents an essential task in "perfective software maintenance", which aims at keeping future maintenance costs low by facilitating adaptations of complex software systems. For this purpose, changes and related efforts have to be identified that imply high positive impact on future maintainability. In this paper, we propose a novel assessment method that applies visual analysis techniques to combine multiple indicators for low maintainability, including code complexity and entanglement with other parts of the system, and recent changes applied to the code. The approach generally helps to identify modules that impose a high risk by causing increased future maintenance efforts. Consequently, it allows for exploration, analysis, and planning of different preventive measures that, e.g., most likely will have a high return on investment. In our tool implementation, we use circular bundle views, extended by the third dimension in which indicators can be mapped to. We have evaluated our approach by conducting a case study based on our tool for a large-scale software system of an industry partner.
  • Keywords
    data analysis; data visualisation; large-scale systems; quality management; software maintenance; software quality; circular bundle views; code complexity; code quality; complex software systems; industry partner; large-scale software system; maintenance costs; maintenance efforts; perfective software maintenance support; visual analysis approach; Complexity theory; Context; Maintenance engineering; Measurement; Software systems; Visualization; Quality management; Software maintenance; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Visualisation (IV), 2012 16th International Conference on
  • Conference_Location
    Montpellier
  • ISSN
    1550-6037
  • Print_ISBN
    978-1-4673-2260-7
  • Type

    conf

  • DOI
    10.1109/IV.2012.59
  • Filename
    6295831