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 …

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 …

[PDF][PDF] Design rationale for software engineering: a survey

APJ Jarczyk, P Löffler… - Proceedings of the Hawaii …, 1992 - scholar.archive.org
We provide an introduction to what design rationale is and why it is important in software
engineering. We look at the recent history of argumentation methods. We survey a number …

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 …

Design rationale

JE Burge, R Bracewell - AI EDAM, 2008 - cambridge.org
The process of designing can be viewed as making a series of design decisions. These
decisions, the alternatives considered, the reasons for and against the decisions, and the …

Capturing and using rationale for a software architecture

L Bass, P Clements, RL Nord, JA Stafford - Rationale Management in …, 2006 - Springer
Documentation of design rationale acts as the collective memory for a system. A special
case of design, and therefore of design rationale, is found by considering the set of design …

Design rationale: Researching under uncertainty

JE Burge - AI EDAM, 2008 - cambridge.org
Rationale research in software development is a challenging area because although there
is no shortage of advocates for its value, there is also no shortage of reasons for why …

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 …

Reasoning with design rationale

J Burge, DC Brown - Artificial Intelligence in Design'00, 2000 - Springer
Abstract Design Rationale (DR) consists of the decisions made during the design process
and the reasons behind them. Because it offers more than just a “snapshot” of the final …