• DocumentCode
    710228
  • Title

    Visual Approach for Change Impact Analysis: A Controlled Experiment

  • Author

    Delfim, Fernanda M. ; Scatalon, Lilian P. ; Prates, Jorge M. ; Garcia, Rogerio E.

  • Author_Institution
    Dept. de Cienc. da Comput., Univ. Fed. de Uberlandia, Uberlandia, Brazil
  • fYear
    2015
  • fDate
    13-15 April 2015
  • Firstpage
    391
  • Lastpage
    396
  • Abstract
    In the context of Software Maintenance, when a source code element must be changed, there is the need to identify if other elements will be affected by the change, in order to keep the code consistent. This identification is performed during the activity of change impact analysis. Aiming to support maintainers during this activity, software visualization tools allow a visual exploration of source code elements. In this paper, we present a study aimed at evaluating the support provided to change impact analysis by visual representations of Java program elements and their associations. To this end, we conducted a controlled experiment involving 24 undergraduate students, comparing the visual support approach and an ad hoc approach, where only the source code is analyzed to estimate impact change. Results showed that the effectiveness obtained by using the visual approach is significantly superior. This is an indication that visual support should be considered to change impact analysis aiming at reducing software maintenance costs.
  • Keywords
    Java; software maintenance; source code (software); Java program element; ad hoc approach; change impact analysis; software maintenance; software visualization tool; source code element; visual approach; visual representations; visual support approach; Computer numerical control; Context; Java; Software; Sun; Training; Visualization; Change Impact Analysis; Controlled Experiment; Program Comprehension; Software Maintenance; Software Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology - New Generations (ITNG), 2015 12th International Conference on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4799-8827-3
  • Type

    conf

  • DOI
    10.1109/ITNG.2015.69
  • Filename
    7113504