Abstract
Although architecture is often seen as the culmination of design decisions, design rationale is a suppositious child in architecture documentation. Many architecture frameworks and standards, like TOGAF and ISO/IEC 42010, recognize the importance, but do not offer any support in the rationale process. Recent initiatives have shown that simple means help in providing more rationale. However, there are very few studies that give evidence whether more rationale indeed leads to better quality. In this paper, we propose a non-invasive method, the Rationale Capture Cycle, that supports architects in capturing rationale during the design process. Through a controlled experiment with 10 experienced architects, we observe the effectiveness of the method in terms of design quality through different measures. The results of our experiments show that: (1) better rationale is strongly correlated with high quality, and (2) the test group with our proposed method outperforms the control group.
Original language | English |
---|---|
Title of host publication | 2019 IEEE International Conference on Software Architecture |
Subtitle of host publication | proceedings, 25-29 March 2019, Hamburg, Germany |
Place of Publication | Los Alamitos |
Publisher | IEEE |
Pages | 145-152 |
Number of pages | 8 |
ISBN (Electronic) | 9781728118765 |
DOIs | |
Publication status | Published - 9 May 2019 |
Event | 2019 IEEE International Conference on Software Architecture - Companion, ICSA-C 2019 - Hamburg, Germany Duration: 25 Mar 2019 → 29 Mar 2019 |
Conference
Conference | 2019 IEEE International Conference on Software Architecture - Companion, ICSA-C 2019 |
---|---|
Country/Territory | Germany |
City | Hamburg |
Period | 25/03/19 → 29/03/19 |
Keywords
- architecture documentation
- design rationale
- design reasoning
- enterprise architecture