VizMe: An Annotation-Based Program Visualization System Generating a Compact Visualization

1Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

As the scale of software is getting large and complex, the development cost of software scales up to lots of man-months. The maintenance cost of complex software is also increasing and it is usually more than the development cost. Understanding the underlying logic and modifying the actual code consume most part of the maintenance. However, the first step, say the understanding of codes, is extremely hard for even professional developers especially when the code to modify is written by other programmers. Though several visualization methods, such as flowcharts and NS-charts, have been proposed up to now, it is still practically hard to adopt such methods in a real analysis of an existing code because the complexity of the code results in complex visualization results. The complexity of these results hinders the developers in drawing them directly or even in taking a look of them. This paper introduces VizMe, an automatic visualization tool generating a compact visualization. The key of the compact visualization is the adoption of the meta-tags, the annotations attributed to the code blocks. VizMe accepts the source code written in C, Java, or Scheme and produces the visual output including flowcharts, PADs (problem analysis diagrams), and pseudo codes.

Cite

CITATION STYLE

APA

Cheon, J., Kang, D., & Woo, G. (2019). VizMe: An Annotation-Based Program Visualization System Generating a Compact Visualization. In Lecture Notes in Electrical Engineering (Vol. 520, pp. 433–441). Springer Verlag. https://doi.org/10.1007/978-981-13-1799-6_45

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free