Generating design knowledge though data mining
Journal of Computing Sciences in Colleges
Patterns for consistent software documentation
Proceedings of the 16th Conference on Pattern Languages of Programs
A unified format for language documents
SLE'10 Proceedings of the Third international conference on Software language engineering
Generation of task-specific architecture documentation for developers
Proceedings of the 17th international doctoral symposium on Components and Architecture
Software Development Project Risk: A Second Order Factor Model Validated in the Indian Context
International Journal of Information Technology Project Management
Proceedings of the 2013 International Conference on Software and System Process
Hi-index | 0.00 |
Documentation is an integral part of a software system. It contains the information that is necessary to effectively and successfully develop, use, and maintain a system. In practice, however, the creation of appropriate documentation is largely neglected. This paper investigates the reasons for this neglect, presents view-based software documentation, our approach to improve the current situation, and reports on empirical evidence in support of the presented approach. Because the quality of documentation depends on its usage, view-based software documentation exploits existing software modeling techniques to provide all users of documentation with the documentation they require for performing their tasks. View-based software documentation has been empirically validated in a series of experiments and case studies that showed that the approach improves the completeness, correctness, and usefulness of produced and maintained documentation. One of the experiments is described here in more detail.