• DocumentCode
    3235579
  • Title

    Visually Supporting Source Code Changes Integration: The Torch Dashboard

  • Author

    Gómez, Verónica Uquillas ; Ducasse, Stéphane ; D´Hondt, Theo

  • Author_Institution
    Software Languages Lab., Vrije Univ. Brussel, Brussels, Belgium
  • fYear
    2010
  • fDate
    13-16 Oct. 2010
  • Firstpage
    55
  • Lastpage
    64
  • Abstract
    Automatic and advanced merging algorithms help programmers to merge their modifications in main development repositories. However, there is little support to help release masters (integrators) to take decisions about the integration of published merged changes into the system release. Most of the time, the release master has to read all the changed code, check the diffs to build an idea of a change, and read unchanged code to understand the context of some changes. Such a task can be overwhelming. In this paper we present a dashboard to support integrators getting an overview of proposed changes in the context of object-oriented programming. Our approach named Torch characterizes changes based on structural information, authors and symbolic information. It mixes text-based diff information with visual representation and metrics characterizing the changes. We describe our experiment applying it to Pharo, a large open-source system, and report on the evaluation of our approach by release masters of several open-source projects.
  • Keywords
    object-oriented programming; program visualisation; public domain software; software development management; software metrics; source coding; advanced merging algorithm; development repositories; object-oriented programming; open-source system; release master; software metrics; software visualization; text-based diff information; torch dashboard; visual representation; visually supporting source code; Color; Context; Merging; Open source software; Semantics; Visualization; Vocabulary; change integration; change understanding; diff; software visualization; source code changes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering (WCRE), 2010 17th Working Conference on
  • Conference_Location
    Beverly, MA
  • ISSN
    1095-1350
  • Print_ISBN
    978-1-4244-8911-4
  • Type

    conf

  • DOI
    10.1109/WCRE.2010.15
  • Filename
    5645484