Development of Analysis and Visualization Tool for Java Source Code Changes using Reverse Engineering Technique


KIPS Transactions on Software and Data Engineering, Vol. 19, No. 1, pp. 39-48, Jan. 2012
10.3745/KIPSTD.2012.19.1.39, Full Text:

Abstract

In order to quickly understand which changes of source codes have been made and to perform effective maintenance of a system, it is important to visualize the changed parts. Although there are many works for analyzing software changes, there are few works for visualizing both of the change types and change quantifications for Java based systems. In this paper, we propose a change analysis technique based on class diagram and provide a change visualization technique by using change quantification information. In order to check the structural changes in source codes, source codes are transformed to class diagrams by reverse engineering methods. On the class diagrams, the changes are analyzed and quantified by numbers. Based on the change quantification, the changes are visualized on the class diagram by color spectrum. By using visualization techniques, maintainers can easily recognize the code changes to reduce the cost and time of maintenance.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
J. W. Kwon, Y. J. Choi and W. J. Lee, "Development of Analysis and Visualization Tool for Java Source Code Changes using Reverse Engineering Technique," KIPS Journal D (2001 ~ 2012) , vol. 19, no. 1, pp. 39-48, 2012. DOI: 10.3745/KIPSTD.2012.19.1.39.

[ACM Style]
Jin Wook Kwon, Yun Ja Choi, and Woo Jin Lee. 2012. Development of Analysis and Visualization Tool for Java Source Code Changes using Reverse Engineering Technique. KIPS Journal D (2001 ~ 2012) , 19, 1, (2012), 39-48. DOI: 10.3745/KIPSTD.2012.19.1.39.