Rigi-A system for programming-in-the-large
ICSE '88 Proceedings of the 10th international conference on Software engineering
C++ primer
The C programming language
Support for Maintaining Object-Oriented Programs
IEEE Transactions on Software Engineering - Special issue on software maintenance
A program understanding environment based on the “Star” approach to tool integration
CSC '94 Proceedings of the 22nd annual ACM computer science conference on Scaling up : meeting the challenge of complexity in real-world computing applications: meeting the challenge of complexity in real-world computing applications
OOPWORK '86 Proceedings of the 1986 SIGPLAN workshop on Object-oriented programming
Extraction and Visualization of Architectural Structure Based on Cross References among Object Files
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Hi-index | 0.00 |
Visualization of the development and maintenance process is a crucial factor for the successful completion of any software project. Developers can better design, comprehend, modify and document the structure of the system, if they have access to its visual representation. Consequently, automatic structure visualization of already existing systems is currently a major research topic.This paper presents a system that manipulates C source code and produces a layout of its source file dependency structure. Once provided with the main filename, the system discovers all include relationships associated with the source files of the system in question. It then produces a layout of this structure. The final result provides a view of the source-file dependencies of the system. Manual rearranging of the nodes may be required for fairly complex systems. Currently, this system is being tested by having as input the source code from two different IBM projects. It is also extended to provide multiple views of the system in question (object file dependencies, class inheritance etc.).