Live briefing
Everything about Software documentation
Explains the functionality of software
Software documentation is written text or illustration that accompanies computer software or is embedded in the source code. The documentation either explains how the software operates or how to use it, and may mean different things to people in different roles. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Software documentationA 5-minute orientation
- Skim a recent paper: Artifact3-D: New software for accurate, objective and efficient 3D analysis and documentation of archaeological artifactsInfluential work since 2022
- Pick up a classic book: 1990 census of population and housingThe most-reprinted book on the subject
- Read the landmark paper: Extracting Development Tasks to Navigate Software DocumentationCited 70 times
- Go sideways: Software developmentA closely related topic
- Go sideways: V-model (software development)A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Extracting Development Tasks to Navigate Software Documentation
Enriching software architecture documentation
Experimental evaluation of software documentation formats
Using Documentation as a Software Design Medium
Top considerations for creating bioinformatics software documentation
Supporting agile software development through active documentation
Documentation strategies on agile software development projects
Software documentation is not enough! Requirements for the documentation of AI
🆕 Influential since 2022
Artifact3-D: New software for accurate, objective and efficient 3D analysis and documentation of archaeological artifacts
A mapping study on documentation in Continuous Software Development
Towards optimal quality requirement documentation in agile software development: A multiple case study
Simplifying software compliance: AI technologies in drafting technical documentation for the AI Act
Automating Software Documentation: Employing LLMs for Precise Use Case Description
📚 Books worth reading
- 📕1990 census of population and housingUnited States. Bureau of the Census · 1992
Beginning Web programming with HTML, XHTML, and CSSJon Duckett · 2004
Coding for dummiesNikhil Abraham · 2015
Html for Fun and Profit/Book and Cd RomMary E. S. Morris · 1969
Beginning HTML, XHTML, CSS, and JavaScriptJon Duckett · 2010
Documenting Software ArchitecturesPaul Clements · 2002
Writing Software DocumentationThomas T. Barker · 1997
HTML for dummiesEd Tittel · 1995
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Software development Software development is the process of designing, creating, testing, and maintaining software applications to meet specific user needs or business objectives…
- V-model (software development) In software development, the V-model represents a development process that may be considered an extension of the waterfall model and is an example of the…
- Extreme programming Extreme programming (XP) is a software development methodology intended to improve software quality and responsiveness to changing customer requirements…
- API writer An API writer is a technical writer who writes documents that describe an application programming interface (API). The primary audience includes programmers…
- Requirements analysis In systems engineering and software engineering, requirements analysis focuses on the tasks that determine the needs or conditions to meet the new or altered…
- Software quality In the context of software engineering, software quality refers to two related but distinct notions: Software's functional quality reflects how well it…
- Software testing Software testing is the act of checking whether software meets its intended objectives and satisfies expectations. Software testing can provide objective…
- Software factory A software factory is a structured collection of related software assets that aids in producing computer software applications or software components according…