Design decisions: The bridge between rationale and architecture

JS Van der Ven, AGJ Jansen, JAG Nijhuis… - … management in software …, 2006 - Springer
Software architecture can be seen as a decision making process; it involves making the right
decisions at the right time. Typically, these design decisions are not explicitly represented in …

Software architecture design reasoning

A Tang, H Van Vliet - Software Architecture Knowledge Management …, 2009 - Springer
Despite recent advancements in software architecture knowledge management and design
rationale modeling, industrial practice is behind in adopting these methods. The lack of …

An integrated approach for software design checking using design rationale

JE Burge, DC Brown - Design Computing and Cognition'04, 2004 - Springer
Abstract Design Rationale (DR), the reasons behind decisions made while designing, offers
a richer view of both the product and the decision-making process by providing the …

[PDF][PDF] Software engineering using design RATionale

JE Burge - 2005 - core.ac.uk
For a number of years, members of the Artificial Intelligence (AI) in Design community have
studied Design Rationale (DR), the reasons behind decisions made while designing. DR is …

Effective design rationale: understanding the barriers

J Horner, ME Atwood - Rationale management in software engineering, 2006 - Springer
One goal of design rationale systems is to support designers by providing a means to record
and communicate the argumentation and reasoning behind the design process. However …

[图书][B] Rationale management in software engineering: Concepts and techniques

AH Dutoit, R McCall, I Mistrik, B Paech - 2006 - Springer
Rationale is the justification behind decisions. It is captured and used in many different forms
during software engineering. While it has not achieved widespread use in practice, several …

Software engineering using rationale

JE Burge, DC Brown - Journal of Systems and Software, 2008 - Elsevier
Many decisions have to be made when developing a software system and a successful
outcome depends on how well thought out these decisions were. One way that the decisions …

Decision making in software architecture

H Van Vliet, A Tang - Journal of Systems and Software, 2016 - Elsevier
Traditionally, software architecture is seen as the result of the software architecture design
process, the solution, usually represented by a set of components and connectors. Recently …

Software designers, are you biased?

A Tang - Proceedings of the 6th international workshop on …, 2011 - dl.acm.org
Methods of representing and capturing design rationale have been studied in past years.
Many meta-models, methods and techniques have been proposed. Are these software …

A framework for supporting architecture knowledge and rationale management

MA Babar, I Gorton, B Kitchenham - Rationale Management in Software …, 2006 - Springer
There is growing recognition of the importance of documenting and managing background
knowledge about architecture design decisions. However, there is little guidance on the …