Documenting Software Architecture
Documenting Software Architecture is the systematic practice of creating and maintaining formal descriptions of a software system's structural components, their relationships, and the principles governing their design and evolution, to facilitate communication, analysis, and long-term maintenance among stakeholders.
156
Publications
10.7K
Citations
344
Authors
159
Institutions
Publications per year
2017–2026
21
Parents
156
International Conference on Software Engineering
IEEE Software · 2017 · 622 citations
Documenting frameworks using patterns
Ralph E. Johnson · 1992 · 420 citations · Full text
1–5 of 156
344
12
h-index
9
h-index
8
h-index
7
h-index
6
h-index
1–5 of 344
159

University of Groningen
Groningen, The Netherlands
10 h-index
20 publications
1.3K citations
Carnegie Mellon University
Pittsburgh, United States
9 h-index
24 publications
8.4K citations

Vrije Universiteit Amsterdam
Amsterdam, The Netherlands
9 h-index
17 publications
429 citations
Wuhan University
Wuhan, China
7 h-index
13 publications
432 citations
Swinburne University of Technology
Melbourne, Australia
6 h-index
7 publications
219 citations
Universidad Rey Juan Carlos
Madrid, Spain
6 h-index
15 publications
719 citations

University of British Columbia
Vancouver, Canada
5 h-index
7 publications
320 citations

University of Waterloo
Waterloo, Canada
5 h-index
10 publications
840 citations
1–8 of 159
8 publications · 1.3K citations
8
h-index
JSS · 7 publications · 197 citations
7
h-index
Repository · 5 publications · 235 citations
5
h-index
3 publications · 2.6K citations
3
h-index
IJSEKE · 3 publications · 52 citations
3
h-index
1–5