Architectural design decision visualization for architecture design: preliminary results of a controlled experiment

Mojtaba Shahin, Peng Liang, Zengyang Li

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

4 Citations (Scopus)

Abstract

Visualization of architectural design decision (ADD) and its rationale, as a kind of traceability information, is supposed to facilitate the understanding of architecture design and the reasoning behind the design rationale, which is supposed to improve the architecting process and gets better architecture design results. But the lack of empirical evaluation that supports this statement prevents industrial practitioners from using ADD visualization in their daily architecting activities. In this paper, we conducted a controlled experiment to investigate how visualization of ADD can improve the understanding of architecture design by using Compendium, an open source tool for rationale visualization. The preliminary results show that visualization of ADD and its rationale does not increase the total time for reading architecture document (including visualization diagrams of ADDs) plus designing task, and it improves the understanding of architects on existing architecture design with better new design results.

Original languageEnglish
Title of host publicationProc. of the 5th ECSA 2011 - Companion Volume
Subtitle of host publicationWorkshop on Traceability, Dependencies and Software Architecture, TDSA 2011, 1st International Workshop on Software Architecture Variability, SAVA 2011
PublisherAssociation for Computing Machinery (ACM)
ISBN (Print)9781450306188
DOIs
Publication statusPublished - 2011
Externally publishedYes
Event5th European Conference on Software Architecture, ECSA 2011 - Workshop on Traceability, Dependencies and Software Architecture, TDSA 2011, 1st International Workshop on Software Architecture Variability, SAVA 2011 - Essen, Germany
Duration: 13 Sep 201116 Sep 2011

Conference

Conference5th European Conference on Software Architecture, ECSA 2011 - Workshop on Traceability, Dependencies and Software Architecture, TDSA 2011, 1st International Workshop on Software Architecture Variability, SAVA 2011
CountryGermany
CityEssen
Period13/09/1116/09/11

Keywords

  • Architectural design decision
  • Controlled experiment
  • Design decision visualization
  • Design rationale
  • Software architecture

Cite this

Shahin, M., Liang, P., & Li, Z. (2011). Architectural design decision visualization for architecture design: preliminary results of a controlled experiment. In Proc. of the 5th ECSA 2011 - Companion Volume: Workshop on Traceability, Dependencies and Software Architecture, TDSA 2011, 1st International Workshop on Software Architecture Variability, SAVA 2011 [2] Association for Computing Machinery (ACM). https://doi.org/10.1145/2031759.2031762