A visual approach to support Change Impact Analysis in object-oriented source code

被引:0
作者
Biazini, Renan Pereira [1 ]
Messias Correia, Ronaldo Celso [1 ]
Eler, Danilo Medeiros [1 ]
Garcia, Rogerio Eduardo [1 ]
机构
[1] Univ Estadual Paulista, Dept Matemat & Comp, UNESP, Fac Ciencias & Tecnol, Presidente Prudente, Brazil
来源
2020 15TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2020) | 2020年
关键词
Change Impact Analysis; Software Visualization; Maintenance Metrics; Software Engineering;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Change Impact Analysis aims to identify parts of a system affected by the proposed change implementation. Although one may find in literature techniques to automate the impact identification process, it is still highly dependent on the experience with the analyzed software. Studies in this area do not focus on the analysis of the possible impact identified by the techniques. In this paper, we propose a visual approach to deal with the results generated by applying an impact analysis technique to oriented source code. Coordinating visual mappings makes it possible to identify impacted entities regarding the individual difficulty of maintenance. Also, it is possible to determine how are affected the entities. In this paper, we present the implemented approach (tool VisImpala), the generated views, how to interpret them, and the lessons learned.
引用
收藏
页数:6
相关论文
共 20 条
  • [1] [Anonymous], 2013, Data visualization with D3. Js cookbook
  • [2] [Anonymous], 1996, SOFTWARE CHANGE IMPA
  • [3] DistIA: A Cost-Effective Dynamic Impact Analysis for Distributed Programs
    Cai, Haipeng
    Thain, Douglas
    [J]. 2016 31ST IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2016, : 344 - 355
  • [4] Chan Lee, 2016, Journal of KIISE, V43, P1104, DOI 10.5626/JOK.2016.43.10.1104
  • [5] srcML: An Infrastructure for the Exploration, Analysis, and Manipulation of Source Code A Tool Demonstration
    Collard, Michael L.
    Decker, Michael John
    Maletic, Jonathan I.
    [J]. 2013 29TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), 2013, : 516 - 519
  • [6] d'Arce F, 2013, 2013 27 BRAZ S SOFTW
  • [7] Delfim Fernanda Madeiral, 2013, SEKE
  • [8] Di Rocco Juri, 2013, P 2 WORKSHOP GRAPHIC
  • [9] Gamma Erich, 2004, JHOTDRAW
  • [10] Revisiting the Impact of Classification Techniques on the Performance of Defect Prediction Models
    Ghotra, Baljinder
    McIntosh, Shane
    Hassan, Ahmed E.
    [J]. 2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 1, 2015, : 789 - 800