2016
DOI: 10.1007/978-3-319-48992-6_6
|View full text |Cite
|
Sign up to set email alerts
|

Design Decision Documentation: A Literature Overview

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 14 publications
(4 citation statements)
references
References 85 publications
0
4
0
Order By: Relevance
“…Moreover, developers still believe that, if they remember what to do, TD annotations are redundant or confusing. Reliance on one's memory can create multiple problems including lack of traceability and documentation of decisions taken (Aranda and Venolia, 2009;Falessi et al, 2013;Alexeeva et al, 2016). Not only this makes the life hard for project newcomers, but, in extreme cases, it can provoke truck factor events (Avelino et al, 2016;Torchiano et al, 2011), making the source code hard to be maintained or project becoming abandoned (Avelino et al, 2019).…”
Section: Implication 2bmentioning
confidence: 99%
“…Moreover, developers still believe that, if they remember what to do, TD annotations are redundant or confusing. Reliance on one's memory can create multiple problems including lack of traceability and documentation of decisions taken (Aranda and Venolia, 2009;Falessi et al, 2013;Alexeeva et al, 2016). Not only this makes the life hard for project newcomers, but, in extreme cases, it can provoke truck factor events (Avelino et al, 2016;Torchiano et al, 2011), making the source code hard to be maintained or project becoming abandoned (Avelino et al, 2019).…”
Section: Implication 2bmentioning
confidence: 99%
“…Capturing decision knowledge has many benefits, eg, it improves decision making through making criteria explicit and prevents knowledge vaporization . However, decision knowledge is often not captured in practice . CSE offers new opportunities to overcome this capture problem since it provides multiple practices and documentation locations in which developers can capture decision knowledge.…”
Section: Foundationsmentioning
confidence: 99%
“…A large body of research work on capturing architectural decisions exists; the state of the art is for instance surveyed by Alexeeva et al [2] and by Capilla et al [4]. Specifically to the context of service orientation and service composition, the SOA Decision Modeling (SOAD) project [17] investigated architectural decisions recurring in SOA design and introduced a seven-step method to identify, make, and capture such decisions.…”
Section: Background and Related Workmentioning
confidence: 99%