• DocumentCode
    3026989
  • Title

    Exploring the evolution of software quality with animated visualization

  • Author

    Langelier, Guillaume ; Sahraoui, Houari ; Poulin, Pierre

  • Author_Institution
    Dept. I.R.O., Univ. de Montreal, Montreal, QC
  • fYear
    2008
  • fDate
    15-19 Sept. 2008
  • Firstpage
    13
  • Lastpage
    20
  • Abstract
    Assessing software quality and understanding how events in its evolution have lead to anomalies are two important steps toward reducing costs in software maintenance. Unfortunately, evaluation of large quantities of code over several versions is a task too time-consuming, if not overwhelming, to be applicable in general. To address this problem, we designed a visualization framework as a semi-automatic approach to quickly investigate programs composed of thousands of classes, over dozens of versions. Programs and their associated quality characteristics for each version are graphically represented and displayed independently. Real-time navigation and animation between these representations recreate visual coherences often associated with coherences intrinsic to subsequent software versions. Exploiting such coherences can reduce cognitive gaps between the different views of software, and allows human experts to use their visual capacity and intuition to efficiently investigate and understand various quality aspects of software evolution. To illustrate the interest of our framework, we report our results on two case studies.
  • Keywords
    computer animation; software maintenance; software quality; animated visualization; software evolution; software maintenance; software quality; Animation; Costs; Data mining; Data visualization; Humans; Machine learning; Navigation; Programming profession; Software maintenance; Software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing, 2008. VL/HCC 2008. IEEE Symposium on
  • Conference_Location
    Herrsching am Ammersee
  • ISSN
    1943-6092
  • Print_ISBN
    978-1-4244-2528-0
  • Electronic_ISBN
    1943-6092
  • Type

    conf

  • DOI
    10.1109/VLHCC.2008.4639052
  • Filename
    4639052