21.01.2014 Views

A Rationale-based Model for Architecture Design Reasoning

A Rationale-based Model for Architecture Design Reasoning

A Rationale-based Model for Architecture Design Reasoning

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

on a regular basis. Their inputs have provided insights into the practice of applying design<br />

rationale. This chapter reports the findings of a survey of practising architects in the Asia<br />

Pacific region. The findings of this survey have shed light on how design rationale are<br />

used, documented, and perceived by designers and architects working in this region. 1 The<br />

objectives of the study are:<br />

• To understand the architects’ perceptions about architecture design rationale and the<br />

importance of the different elements of design rationale (such as design constraints,<br />

design strengths and weaknesses).<br />

• To determine the frequency of documenting and reasoning with different elements<br />

of design rationale, the main reasons <strong>for</strong> not documenting design rationale, and the<br />

common methods, techniques, and tools used to document design rationale.<br />

• To identify the potential challenges and opportunities <strong>for</strong> improving the use and<br />

documentation of design rationale in practice.<br />

During this study, we have encountered several interesting findings which enabled us<br />

to identify a set of research questions <strong>for</strong> further investigations. Since a theory explaining<br />

the attitude and behaviour toward the use of design rationale does not exist, this study<br />

employs an inductive approach (i.e., using facts to develop general conclusions) as an<br />

attempt to move toward such a theory.<br />

The chapter makes three significant contributions to the Software <strong>Architecture</strong> (SA)<br />

discipline:<br />

• It presents the design and results of the first survey-<strong>based</strong> empirical study in architecture<br />

design rationale practices.<br />

• It provides in<strong>for</strong>mation about how practitioners think about, reason with, document<br />

and use design rationale.<br />

• It identifies the problems and contradictions of current design rationale practices.<br />

As a result, we propose a research agenda that aims to explore and enhance current<br />

architecture design rationale practices.<br />

We discuss the current approaches to using design rationale in Section 5.1. We present<br />

our survey methodology in Section 5.2. Section 5.3 presents the results of the survey. A<br />

discussion of our findings and their limitations are in Sections 5.4 and 5.5 respectively.<br />

1 This chapter is <strong>based</strong> on our work published in [157, 158, 6]. Han, Ali Babar and Gorton have suggested<br />

questions in the questionnaire and have contributed to the writing of the papers.<br />

54

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!