Design Decision Documentation: A Literature Overview

被引:14
作者
Alexeeva, Zoya [1 ]
Perez-Palacin, Diego [2 ]
Mirandola, Raffaela [2 ]
机构
[1] ABB Corp Res, Ind Software Syst, Ladenburg, Germany
[2] Politecn Milan, Dip Elettron Inf & Bioingn, Milan, Italy
来源
SOFTWARE ARCHITECTURE, ECSA 2016 | 2016年 / 9839卷
关键词
KNOWLEDGE MANAGEMENT; ARCHITECTURE; RATIONALE; TOOL; CAPTURE; SUPPORT; MODEL;
D O I
10.1007/978-3-319-48992-6_6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Despite the abundance of research on methodologies for the documentation of design decisions and the evidence linking documentation to the improvement in the systems evolution, their practical adoption seems to be sparse. To understand this issue, we have conducted an overview of state-of-the-art on documentation of design decisions. We pursue an identification of characteristics of the different techniques proposed in the literature, such as the final goal of the documentation, the quantity of information attached to each decision documentation, the rigour of the proposed technique or its level of automation. To unveil these, we propose six classification dimensions, relevant for the industrial application, and use them to structure and analyse the review results. This work contributes with a taxonomy of the area, a structured overview covering 96 publications and a summary of open questions, which can be addressed by future research to facilitate practical adoption.
引用
收藏
页码:84 / 101
页数:18
相关论文
共 90 条
[1]  
Aleti A., IEEE T SOFTW
[2]  
[Anonymous], 2009, Software architecture: foundations, theory, and practice
[3]  
Anvaari M, 2014, LECT NOTES COMPUT SC, V8627, P41, DOI 10.1007/978-3-319-09970-5_4
[4]  
Babar M., 2007, SHARK
[5]  
Babar MA, 2006, INT CONF QUAL SOFTW, P201
[6]  
Bortis G., 2010, ICSE
[7]  
Bu W., 2009, SHARK
[8]  
Buchgeher G., 2011, WICSA
[9]  
Burge J.E., 2008, Rationale-Based Software Engineering
[10]  
Burge J.E., 2008, P 30 INT C SOFTW ENG