Visual approach for change impact analysis: a controlled experiment

被引:0
|
作者
Delfim, Fernanda M. [1 ]
Scatalon, Lilian P. [2 ]
Prates, Jorge M. [3 ]
Garcia, Rogerio E. [3 ]
机构
[1] Univ Fed Uberlandia, Dept Ciencia Computacao, Uberlandia, MG, Brazil
[2] Univ Sao Paulo, Dept Sistemas Computacao, Sao Carlos, SP, Brazil
[3] Univ Estadual Paulista, Dept Matemat & Computacao, Presidente Prudente, Brazil
关键词
Software Maintenance; Program Comprehension; Change Impact Analysis; Software Visualization; Controlled Experiment; SOFTWARE EVOLUTION;
D O I
10.1109/ITNG.2015.69
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:391 / 396
页数:6
相关论文
共 50 条
  • [31] An audio-visual human attention analysis approach to abrupt change detection in videos
    Chen, Yanxiang
    Song, Minglong
    Xue, Lixia
    Chen, Xiaoxue
    Wang, Meng
    [J]. SIGNAL PROCESSING, 2015, 110 : 143 - 154
  • [32] Literacy in the 'visual world': Impact of the SLS experiment in rural India
    Khanwalkar, Seema
    [J]. SEMIOTICA, 2006, 160 (1-4) : 219 - 228
  • [33] The Impact of Time Controlled Reading on Software Inspection Effectiveness and Efficiency A Controlled Experiment
    Petersen, Kai
    Ronkko, Kari
    Wohlin, Claes
    [J]. ESEM'08: PROCEEDINGS OF THE 2008 ACM-IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2008, : 139 - 148
  • [34] Improving visual impact analysis
    Hutchins, M
    Gallagher, K
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1998, : 294 - 303
  • [35] An approach of visual motion analysis
    Sanfeliu, A
    Villanueva, JJ
    [J]. PATTERN RECOGNITION LETTERS, 2005, 26 (03) : 355 - 368
  • [36] SALES ANALYSIS - VISUAL APPROACH
    EARDLEYS.J
    [J]. EUROPEAN JOURNAL OF MARKETING, 1974, 8 (01) : 57 - 74
  • [37] Change Impact Analysis with a Goal-Driven Traceability-Based Approach
    Lee, Wen-Tin
    Deng, Whan-Yo
    Lee, Jonathan
    Lee, Shin-Jie
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 2010, 25 (08) : 878 - 908
  • [38] Analysis of relevance characteristics in a controlled eyetracking experiment
    Reichert, Stefanie
    Mayr, Philipp
    [J]. INFORMATION-WISSENSCHAFT UND PRAXIS, 2012, 63 (03): : 145 - 156
  • [39] The Impact of Everyday Language Change on the Practices of Visual Artists
    Zhao, Qiuying
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION, 2022, 16 : 4590 - 4593
  • [40] Generalized computational experiment and visual analysis of multidimensional data
    Bondarev A.E.
    Galaktionov V.A.
    [J]. Scientific Visualization, 2019, 11 (04): : 102 - 114