A study of the documentation essential to software maintenance
By Sergio Cozzetti B. de Souza, Nicolas Anquetil, K. Oliveira. 2005
232 citations recorded by the source corpus.
Subfields: Computer Science Applications, Information Systems, Software Engineering
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Science Applications
In Information Systems
Citations in the corpus
- Curating GitHub for engineered software projects (2017, methodology): “GitHub provides a REST API (GitHub Inc 2016a) with which GitHub metadata may be obtained over the Internet. There are several services that capture and publish this metadata in bulk, avoiding the latency of the official API. The GitHub Archive project (GitHub Inc 2016b) was created for this purpose.”
- Improving Automatic Source Code Summarization via Deep Reinforcement Learning (2018, methodology): “Even though various techniques have been developed to facilitate the programmer during the implementation and testing of software, documenting code with comments remains a labour-intensive task, making few real-world software projects adequately document the code to reduce future maintenance costs [”
- RepoAgent: An LLM-Powered Open-Source Framework for Repository-level Code Documentation Generation (2024, background): “Developers typically spend approximately 58% of their time on program comprehension, and high-quality code documentation plays a significant role in reducing this time (Xia et al., 2018; de Souza et al., 2005).”
- Code Generation as a Dual Task of Code Summarization (2019, methodology): “Code comments, a form of natural language description, provide a clear understanding for users, and are very useful for software maintenance [de Souza et al., 2005].”