DocumentCode
3086421
Title
Value-Based Design Decision Rationale Documentation: Principles and Empirical Feasibility Study
Author
Falessi, Davide ; Cantone, Giovanni ; Kruchten, Philippe
Author_Institution
Univ. of Roma "Tor Vergata", Rome
fYear
2008
fDate
18-21 Feb. 2008
Firstpage
189
Lastpage
198
Abstract
The explicit documentation of the rationale of design decisions is a practice generally encouraged, but rarely implemented in industry because of a variety of inhibitors. Methods proposed in the past for design decisions rationale documentation (DDRD) aimed to maximize benefits for the DDRD consumer by imposing on the producer of DDRD the burden to document all the potentially useful information. We propose here a compromise which consists in tailoring DDRD, based on its intended use or purpose. In our view, the adoption of a tailored DDRD, consisting only of the required set of information, would mitigate the effects of DDRD inhibitors. The aim of this paper is twofold: i) to discuss the application of value-based software engineering principles to DDRD, ii) to describe a controlled experiment to empirically analyze the feasibility of the proposed method. Results show that the level of utility related to the same category of DDRD information significantly changes depending on its purpose; such result is novel and it demonstrates the feasibility of the proposed value-based DDRD.
Keywords
decision making; design; software engineering; system documentation; design decision rationale documentation; inhibitors; value-based software engineering; Application software; Computer architecture; Computer industry; Costs; Documentation; Inhibitors; Software architecture; Software design; Software engineering; Software testing; Design decision rationale documentation; empirical software engineering; value based software engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Architecture, 2008. WICSA 2008. Seventh Working IEEE/IFIP Conference on
Conference_Location
Vancouver, BC
Print_ISBN
978-0-7695-3092-5
Type
conf
DOI
10.1109/WICSA.2008.8
Filename
4459157
Link To Document