A practical introduction to data structures and algorithm analysis
A practical introduction to data structures and algorithm analysis
Cognitive design elements to support the construction of a mental model during software exploration
Journal of Systems and Software
Visualizing and Analyzing Software Infrastructures
IEEE Software
A Technique for Drawing Directed Graphs
IEEE Transactions on Software Engineering
APSEC '02 Proceedings of the Ninth Asia-Pacific Software Engineering Conference
Journal of Software Maintenance: Research and Practice
CodeCrawler - Lessons Learned in Building a Software Visualization Tool
CSMR '03 Proceedings of the Seventh European Conference on Software Maintenance and Reengineering
Re-documenting, Visualizing and Understanding Software System Using DocLike Viewer
APSEC '03 Proceedings of the Tenth Asia-Pacific Software Engineering Conference Software Engineering Conference
Hi-index | 0.00 |
Examining software artifacts of an existing software system to understand their functionalities based on source codes can be a very daunting task. Many tools have emerged to assist software understanding or program comprehension, which normally consist of graph representations in a reverse engineering environment. These tools are known as reverse engineering or software visualization tools. This paper describes a document-like and modularized software visualization method called generic DocLike Modularized Graph (genDMG) that employs a graph drawing technique to represent software artifacts written either in structured or object-oriented. An example illustrates how the graph representations could assist software maintainers' program comprehension. A comparative study shows genDMG can improve what other methods could support in software visualization.