Abstract
The effective documentation of Architectural Knowledge (AK) is one of the key factors in leveraging the paradigm shift toward sharing and reusing AK. However, current documentation approaches have severe shortcomings in capturing the knowledge of large and complex systems and subsequently facilitating its usage. In this paper, we propose to tackle this problem through the enrichment of traditional architectural documentation with formal AK. We have developed an approach consisting of a method and an accompanying tool suite to support this enrichment. We evaluate our approach through a quasi-controlled experiment with the architecture of a real, large, and complex system. We provide empirical evidence that our approach helps to partially solve the problem and indicate further directions in managing documented AK. (C) 2009 Elsevier Inc. All rights reserved.
| Original language | English |
|---|---|
| Pages (from-to) | 1232-1248 |
| Number of pages | 17 |
| Journal | Journal of Systems and Software |
| Volume | 82 |
| Issue number | 8 |
| DOIs | |
| Publication status | Published - Aug-2009 |
Keywords
- Architectural knowledge
- Software architecture
- Design decisions
- Documentation
- Design rationale
- KNOWLEDGE
- DECISIONS
- MODEL
- VIEW
Fingerprint
Dive into the research topics of 'Enriching software architecture documentation'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver