Documenting software systems with views
SIGDOC '92 Proceedings of the 10th annual international conference on Systems documentation
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Visual explanations: images and quantities, evidence and narrative
Visual explanations: images and quantities, evidence and narrative
Documenting software systems with views II: an integrated approach based on XML
SIGDOC '01 Proceedings of the 19th annual international conference on Computer documentation
Proceedings of the 20th annual international conference on Computer documentation
Reverse Engineering and Design Recovery: A Taxonomy
IEEE Software
Towards a documentation maturity model
Proceedings of the 21st annual international conference on Documentation
Proceedings of the 21st annual international conference on Documentation
Documenting software systems with views IV: documenting web transaction design with UWAT+
Proceedings of the 22nd annual international conference on Design of communication: The engineering of quality documentation
SIGDOC '07 Proceedings of the 25th annual ACM international conference on Design of communication
7th international workshop on graphical documentation: documenting SOA-based systems
Proceedings of the 27th ACM international conference on Design of communication
Proceedings of the 2013 International Conference on Software and System Process
Hi-index | 0.00 |
A "view" is a form of graphical documentation representing some aspect of a software system. Views can be an important aid in helping to understand large-scale applications, and can be automatically produced through reverse engineering. This paper summarizes our findings and lessons learned related to documenting software systems with views from numerous projects spanning 15 years of research and practice (1992-2007). These findings have continued relevancy for modern software development and technical communication alike.