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 条
  • [41] Digital registration and analysis of visual information in behavioral experiment
    Kulikov, AV
    Kulikov, VA
    Bazovkina, DV
    [J]. ZHURNAL VYSSHEI NERVNOI DEYATELNOSTI IMENI I P PAVLOVA, 2005, 55 (01) : 126 - 132
  • [42] QtBiVis: a software toolbox for visual analysis of biclustering experiment
    Panszczyk, Artur
    Orzechowski, Patryk
    [J]. PROCEEDINGS OF THE 2016 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2016, 8 : 1375 - 1378
  • [43] Visual Localization Under Appearance Change: A Filtering Approach
    Doan, Anh-Dzung
    Latif, Yasir
    Chin, Tat-Jun
    Liu, Yu
    Ch'ng, Shin Fang
    Thanh-Toan Do
    Reid, Ian
    [J]. 2019 DIGITAL IMAGE COMPUTING: TECHNIQUES AND APPLICATIONS (DICTA), 2019, : 254 - 261
  • [44] On the impact of service-oriented patterns on software evolvability: a controlled experiment and metric-based analysis
    Bogner, Justus
    Wagner, Stefan
    Zimmermann, Alfred
    [J]. PEERJ COMPUTER SCIENCE, 2019, 2019 (08)
  • [46] The Impact of Message Valence on Climate Change Attitudes: A Longitudinal Experiment
    Diamond, Emily
    Urbanski, Kaitlin
    [J]. ENVIRONMENTAL COMMUNICATION-A JOURNAL OF NATURE AND CULTURE, 2022, 16 (08): : 1046 - 1058
  • [47] IMPACT OF A CHANGE IN TECHNOLOGY ON JOB CHARACTERISTICS - QUASI-EXPERIMENT
    BILLINGS, RS
    KLIMOSKI, RJ
    BREAUGH, JA
    [J]. ADMINISTRATIVE SCIENCE QUARTERLY, 1977, 22 (02) : 318 - 339
  • [48] Emissivity Change in Pressure-Shear Plate Impact Experiment
    Jiao, T.
    Malhotra, P.
    Clifton, R. J.
    [J]. SHOCK COMPRESSION OF CONDENSED MATTER - 2019, 2020, 2272
  • [49] A controlled, reproducible, and extensible experiment for evaluating the impact of Tor latency
    Keita, Bintia
    Srivastava, Ashutosh
    Fund, Fraida
    Panwar, Shivendra S.
    [J]. IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM WKSHPS 2021), 2021,
  • [50] A controlled experiment investigation on the impact of an instructional tool for personalized learning
    Athanasis, K
    Ioannis, S
    Lefteris, A
    Andreas, P
    [J]. 3RD IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, PROCEEDINGS, 2003, : 354 - 355