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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …
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 …