SIBYL: a tool for managing group design rationale
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Design rationale
The Rational Unified Process: An Introduction
The Rational Unified Process: An Introduction
Architecture Decisions: Demystifying Architecture
IEEE Software
prefuse: a toolkit for interactive information visualization
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Explicit assumptions enrich architectural models
Proceedings of the 27th international conference on Software engineering
Capturing and Using Software Architecture Knowledge for Architecture-Based Software Development
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
Software Architecture as a Set of Architectural Design Decisions
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
Architectural thinking and modeling with the architects' workbench
IBM Systems Journal - Model-driven software development
Sysiphus: Enabling informal collaboration in global software development
ICGSE '06 Proceedings of the IEEE international conference on Global Software Engineering
A web-based tool for managing architectural design decisions
ACM SIGSOFT Software Engineering Notes
Using ontology to support development of software architectures
IBM Systems Journal
Tool Support for Architectural Decisions
WICSA '07 Proceedings of the Sixth Working IEEE/IFIP Conference on Software Architecture
Modeling and Documenting the Evolution of Architectural Design Decisions
SHARK-ADI '07 Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
In search of `architectural knowledge'
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
Building up and reasoning about architectural knowledge
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
The decision view of software architecture
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
TracED: A tool for capturing and tracing engineering design processes
Advances in Engineering Software
A documentation framework for architecture decisions
Journal of Systems and Software
Pattern-oriented knowledge model for architecture design
Proceedings of the 17th Conference on Pattern Languages of Programs
Hi-index | 0.00 |
The software architecture community is shifting its attention to architectural design decisions as a key element of architectural knowledge. Although there has been much work dealing with the representation of design decisions as formal structures within architecture, there still remains a need to investigate the exploratory nature of the design decisions themselves. We present in this paper a tool that should help improve the quality of software architecture by enabling design decision exploration and analysis through decision visualization. Unlike many other design decision tools which acquire, list, and perform queries on decisions, our tool provides visualization components to help with decision exploration and analysis. Our tool has four main aspects: 1) the decision and relationship lists; 2) decision structure visualization view; 3) decision chronology view; and 4) decision impact view. Together, these four aspects provide an effective and powerful means for decision exploration and analysis.