The Computer Journal
ACM SIGDOC Asterisk Journal of Computer Documentation
Agile modeling: effective practices for extreme programming and the unified process
Agile modeling: effective practices for extreme programming and the unified process
Aspects of Internal Program Documentation " An Elucidative Perspective
IWPC '02 Proceedings of the 10th International Workshop on Program Comprehension
Agile Documentation: A Pattern Guide to Producing Lightweight Documents for Software Projects
Agile Documentation: A Pattern Guide to Producing Lightweight Documents for Software Projects
WikiWiki weaving heterogeneous software artifacts
Proceedings of the 2005 international symposium on Wikis
A View-Based Approach for Improving Software Documentation Practices
ECBS '06 Proceedings of the 13th Annual IEEE International Symposium and Workshop on Engineering of Computer Based Systems
Patterns for documenting frameworks: customization
Proceedings of the 2006 conference on Pattern languages of programs
Supporting the evolution of software knowledge with adaptive software artifacts
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Metaprogramming in Ruby: a pattern catalog
Proceedings of the 17th Conference on Pattern Languages of Programs
Design principles for internal domain-specific languages: a pattern catalog illustrated by Ruby
Proceedings of the 17th Conference on Pattern Languages of Programs
Documenting software using adaptive software artifacts
Proceedings of the 2013 companion publication for conference on Systems, programming, & applications: software for humanity
Hi-index | 0.00 |
Documentation is an important part of the captured knowledge of a software project, providing a flexible and effective way of recording informal contents. However, maintaining documentation's consistency requires a considerable effort. Existing solutions encompass different tools and approaches that support the process of creating, evolving and using documents and other artifacts derived from the software development process. Based on existing literature and expertise, we have identified the key problems and solutions for documentation consistency. In concrete, four distinct patterns and their relations were identified, which are here described --- Information Proximity, Co-Evolution, Domain-Structured Information and Integrated Environment.