Producing just enough documentation: The next SAD version problem

4Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software architecture knowledge is an important asset in today's projects, as it serves to share the main design decisions among the project stakeholders. Architectural knowledge is commonly captured by the Software Architecture Document (SAD), an artifact that is useful but can also be costly to produce and maintain. In practice, the SAD often fails to fulfill its mission of addressing the stakeholders' information needs, due to factors such as: detailed or high-level contents that do not consider all stakeholders, outdated documentation, or documentation generated late in the lifecycle, among others. To alleviate this problem, we propose a documentation strategy that seeks to balance the stakeholders' interests in the SAD against the efforts of producing it. Our strategy is cast as an optimization problem called "the next SAD version problem" (NSVP) and several search-based techniques for it are discussed. A preliminary evaluation of our approach has shown its potential for exploring cost-benefit tradeoffs in documentation production. © 2014 Springer International Publishing Switzerland.

Cite

CITATION STYLE

APA

Diaz-Pace, J. A., Nicoletti, M., Schiaffino, S., & Vidal, S. (2014). Producing just enough documentation: The next SAD version problem. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8636 LNCS, pp. 46–60). Springer Verlag. https://doi.org/10.1007/978-3-319-09940-8_4

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free