Cost, benefits and quality of software development documentation: A systematic map**

J Zhi, V Garousi-Yusifoğlu, B Sun, G Garousi… - Journal of Systems and …, 2015 - Elsevier
Context Software documentation is an integral part of any software development process.
Researchers and practitioners have expressed concerns about costs, benefits and quality of …

Towards living software architecture diagrams

FF Correia, R Ferreira, PGG Queiroz, H Nunes… - arxiv preprint arxiv …, 2024 - arxiv.org
Software architecture often consists of interconnected components dispersed across source
code and other development artifacts, making visualization difficult without costly additional …

Documentation reuse: Hot or not? An empirical study

MA Oumaziz, A Charpentier, JR Falleri… - Mastering Scale and …, 2017 - Springer
Having available a high quality documentation is critical for software projects. This is why
documentation tools such as Javadoc are so popular. As for code, documentation should be …

Reading between the lines: Source code documentation as a conservation strategy for software-based art

D Engel, G Wharton - Studies in Conservation, 2014 - Taylor & Francis
Conservation expertise required for software-based art varies depending on the nature and
function of its components. Our focus in this study is technology, specifically related to the …

Live software documentation of design pattern instances

F Lemos, FF Correia, A Aguiar, PGG Queiroz - PeerJ Computer Science, 2024 - peerj.com
Background Approaches to documenting the software patterns of a system can support
intentionally and manually documenting them or automatically extracting them from the …

Scout-bot: Leveraging API community knowledge for exploration and discovery of API learning resources

G Ajam, C Rodriguez, B Benatallah - CLEI electronic journal, 2021 - clei.org
Abstract Application Programming Interface (API) is a core technology that facilitates
developers' productivity by enabling the reuse of software components. Understanding APIs …

Patterns of software development process

SJ Bolaños Castro, R González-Crespo… - 2011 - reunir.unir.net
This article presents a set of patterns that can be found to perform best practices in software
processes that are directly related to the problem of implementing the activities of the …

Towards identifying and minimizing customer-facing documentation debt

L Silva, M Unterkalmsteiner… - 2023 ACM/IEEE …, 2023 - ieeexplore.ieee.org
Background: Software documentation often struggles to catch up with the pace of software
evolution. The lack of correct, complete, and up-to-date documentation results in an …

Source code analysis as technical art history

D Engel, G Wharton - Journal of the American Institute for …, 2015 - Taylor & Francis
As part of its program to conserve software-based artworks, the Museum of Modern Art
undertook a risk analysis of 13 works that use a variety of software programs, programming …

Recovery of software architecture models from infrastructure-as-code specifications

DJGOD Figueiredo - 2024 - search.proquest.com
Software architecture reconstruction is a well-established research topic characterized by its
complexity and the diversity of methods and practices it employs, each with its pros and …