TY  - JOUR
T1  - A Program Visualization Method for Large Scale Software
AU - Ahn, Joonseon AU - Shin, Seungcheol AU - Lim, Hyung Joon AU - Lee, Young Sub 
JO  - Journal of Engineering and Applied Sciences
VL  - 14
IS  - 2
SP  - 648
EP  - 657
PY  - 2019
DA  - 2001/08/19
SN  - 1816-949x
DO  - jeasci.2019.648.657
UR  - https://makhillpublications.co/view-article.php?doi=jeasci.2019.648.657
KW  - Program visualization
KW  -static analysis
KW  -program browsing
KW  -vulnerability analysis
KW  -data flow analysis
KW  -control flow analysis
AB  - Program visualization supports program comprehension by providing software properties in
visualized forms. We introduce and analyze current representative visualization tools from the viewpoint of
effective visualization of semantic properties for large-scale software. Then, we present the design and
implementation of our visualization tool that helps users understand the relationship among modules of a
program at various levels from program statements to packages. The tool has several features to overcome
visual complexities of large software such as limitation of displayed nodes and auxiliary table. The tool stores
underlying data structures in a graph database and handles concurrency and scalability effectively. We also
explain the implementation of our tool and provide experimental results.
ER  - 