DocumentCode
479455
Title
H-CURVE: A Simple Visualizing Method of Source Code
Author
Bae, Min-Jung ; Ji, Jeong-Hoon ; Woo, Gyun
Author_Institution
Dept. of Comput. Eng., Pusan Nat. Univ., Busan
Volume
1
fYear
2008
fDate
11-13 Nov. 2008
Firstpage
775
Lastpage
780
Abstract
It is a difficult and time-consuming task to understand the source code of a complex program, even for programming experts. Software metrics or software visualization is being used for analyzing the structure of a program. Software metrics provides a way to calculate the complexity of a source code in a numeric value. And, software visualization displays the structure of a program to a geometrical diagram. However, in order to understand the results of these methods, the user should be acquainted with basic knowledge of software engineering. This paper suggests a simple visualization method which is based on Hilbert curve, a well-known fractal filling a square. The visualization result can be presented in different levels of details with the control flow of a program. Further, we suggested a method to measure the complexity of the visualization result. According to the experimental results, the correlation between the complexity of the H-CURVE diagram and the execution time of programs is in a meaningful range.
Keywords
Hilbert spaces; data visualisation; software metrics; H-CURVE; Hilbert curve; software engineering; software metrics; software visualization; source code; Data visualization; Displays; Fractals; Information technology; Software engineering; Software metrics; Software systems; Software tools; Strips; Unified modeling language; Hilbert diagram; Software metrics; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Convergence and Hybrid Information Technology, 2008. ICCIT '08. Third International Conference on
Conference_Location
Busan
Print_ISBN
978-0-7695-3407-7
Type
conf
DOI
10.1109/ICCIT.2008.269
Filename
4682122
Link To Document