2015
DOI: 10.1007/s13740-015-0053-0
|View full text |Cite
|
Sign up to set email alerts
|

Producing Just Enough Documentation: An Optimization Approach Applied to the Software Architecture Domain

Abstract: The Software Architecture is an important asset in a software development process, which serves to share and discuss the main design concerns among the project stakeholders. The architecture must be properly documented (e.g., via a Wiki environment) in order to be eectively used by these stakeholders. However, the process of producing architecture documentation often fails to deliver contents that address the stakeholders' information needs.To address the problem, we argue for a knowledge management strategy i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 10 publications
(3 citation statements)
references
References 39 publications
0
3
0
Order By: Relevance
“…A link that we did not study, but that is mentioned in other studies, is the relation between stakeholder satisfaction and requirements [65] [66] and documentation [67].…”
Section: Study Reliabilitymentioning
confidence: 91%
“…A link that we did not study, but that is mentioned in other studies, is the relation between stakeholder satisfaction and requirements [65] [66] and documentation [67].…”
Section: Study Reliabilitymentioning
confidence: 91%
“…A link that we did not study, but that is mentioned in other studies, is the relation between stakeholder satisfaction and requirements (Pitangueira et al, 2016) and documentation (Díaz-Pace et al, 2016).…”
Section: Study Reliabilitymentioning
confidence: 73%
“…Hence, it is important to define methods to identify and analyze concerns. Available methods have comprised the use of: (i) manual identification/mapping of concerns; (ii) information stored in software documents, e.g., software requirements documents (SRDs) (Rosenhainer, 2004) and software architecture documents (SADs) (Díaz-Pace et al, 2016) can be used to find concerns; and (iii) automation based on static and dynamic analyses of software projects (Dit et al, 2013; Bernardi et al, 2016. Static analysis refers to the analysis of syntactic models extracted from the source code, e.g.…”
Section: Introductionmentioning
confidence: 99%