Visual programming, programming by example, and program visualization: a taxonomy
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Seesoft-A Tool for Visualizing Line Oriented Software Statistics
IEEE Transactions on Software Engineering - Special issue on software measurement principles, techniques, and environments
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Readings in information visualization: using vision to think
Readings in information visualization: using vision to think
Communications of the ACM
Component-based product line engineering with UML
Component-based product line engineering with UML
A Component-Based Software Development Model
COMPSAC '96 Proceedings of the 20th Conference on Computer Software and Applications
A Metrics Suite for Measuring Reusability of Software Components
METRICS '03 Proceedings of the 9th International Symposium on Software Metrics
An easy-to-use toolkit for efficient Java bytecode translators
Proceedings of the 2nd international conference on Generative programming and component engineering
A technique for automatic component extraction from object-oriented programs by refactoring
Science of Computer Programming - Special issue on new software composition concepts
Hi-index | 0.00 |
In this paper, we propose a program visualization system which does not make use of the source code, but uses two techniques, reflection and byte-code analysis, to measure the functional size of each software component and to determine the dependency relationships among components and helper classes. These results are used to provide an accurate visualization of the overall structure of the component-based program. Our system can be applied to programs built with JavaBeans components. As a result of comparative evaluations, it is found that our system is useful for visualizing binary component-based program structure with component functional size to support maintenance activities.