Skip to main navigation Skip to search Skip to main content

Enriching software architecture documentation

  • Anton Jansen*
  • , Paris Avgeriou
  • , Jan Salvador van der Ven
  • *Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

69 Citations (Scopus)
814 Downloads (Pure)

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 languageEnglish
Pages (from-to)1232-1248
Number of pages17
JournalJournal of Systems and Software
Volume82
Issue number8
DOIs
Publication statusPublished - 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