Software maintenance documentation
SIGDOC '85 Proceedings of the 4th annual international conference on Systems documentation
A field study of the software design process for large systems
Communications of the ACM
Understanding the requirements for information system documentation: an empirical investigation
COCS '95 Proceedings of conference on Organizational computing systems
Authoritative sources in a hyperlinked environment
Proceedings of the ninth annual ACM-SIAM symposium on Discrete algorithms
SIGDOC '88 Proceedings of the 6th annual international conference on Systems documentation
Documentation for software engineers: what is needed to aid system understanding?
SIGDOC '01 Proceedings of the 19th annual international conference on Computer documentation
Agile software development
Writing for adaptable documentation
IPCC/SIGDOC '00 Proceedings of IEEE professional communication society international professional communication conference and Proceedings of the 18th annual ACM international conference on Computer documentation: technology & teamwork
Some aspects of software documentation
SIGDOC '84 Proceedings of the 3rd annual international conference on Systems documentation
Agile Modeling: Effective Practices for eXtreme Programming and the Unified Process
Agile Modeling: Effective Practices for eXtreme Programming and the Unified Process
Elucidative Programming in open integrated development environments for Java
PPPJ '03 Proceedings of the 2nd international conference on Principles and practice of programming in Java
Modeling task-genre relationships for IR in the workplace
Proceedings of the 28th annual international ACM SIGIR conference on Research and development in information retrieval
Maintaining program understanding: issues, tools, and future directions
Nordic Journal of Computing
A study of the documentation essential to software maintenance
Proceedings of the 23rd annual international conference on Design of communication: documenting & designing for pervasive information
Proceedings of the 23rd annual international conference on Design of communication: documenting & designing for pervasive information
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Developing maintainable software: the READABLE approach
Decision Support Systems
Calliope: supporting high-level documentation of open-source projects
MIS '05 Proceedings of the 2005 symposia on Metainformatics
How documentation evolves over time
Ninth international workshop on Principles of software evolution: in conjunction with the 6th ESEC/FSE joint meeting
Evaluating an Automated Tool to Assist Evolutionary Document Generation
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Through a mirror darkly: How programmers understand legacy code
Information-Knowledge-Systems Management
Uptake of modeling practices in SMES: initial results from an industrial survey
Proceedings of the 2008 international workshop on Models in software engineering
Information Processing and Management: an International Journal
Automatic documentation inference for exceptions
ISSTA '08 Proceedings of the 2008 international symposium on Software testing and analysis
Jadeite: improving API documentation using usage information
CHI '09 Extended Abstracts on Human Factors in Computing Systems
Improving Documentation for eSOA APIs through User Studies
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
Multimedia Tools and Applications
Information flow between requirement artifacts: results of an empirical study
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering
Effective communication of software development knowledge through community portals
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Proceedings of the 29th ACM international conference on Design of communication
How do professional developers comprehend software?
Proceedings of the 34th International Conference on Software Engineering
CAWE DW documenter: a model-driven tool for customizable ETL documentation generation
ER'12 Proceedings of the 2012 international conference on Advances in Conceptual Modeling
Studying the Documentation of an API for Enterprise Service-Oriented Architecture
Journal of Organizational and End User Computing
Proceedings of the 2013 International Conference on Software and System Process
Proceedings of the 10th Working Conference on Mining Software Repositories
Knowledge-based approaches in software documentation: A systematic literature review
Information and Software Technology
Hi-index | 0.00 |
This paper highlights the results of a survey of software professionals. One of the goals of this survey was to uncover the perceived relevance (or lack thereof) of software documentation, and the tools and technologies used to maintain, verify and validate such documents. The survey results highlight the preferences for and aversions against software documentation tools. Participants agree that documentation tools should seek to better extract knowledge from core resources. These resources include the system's source code, test code and changes to both. Resulting technologies could then help reduce the effort required for documentation maintenance, something that is shown to rarely occur. Our data reports compelling evidence that software professionals value technologies that improve automation of the documentation process, as well as facilitating its maintenance.