TY - GEN
T1 - Empirical measurement of automated recovery of design decisions and structure
AU - Astudillo, Hernan
AU - Valdes, Gonzalo
AU - Becerra, Carlos
N1 - Copyright:
Copyright 2013 Elsevier B.V., All rights reserved.
PY - 2012
Y1 - 2012
N2 - Several notations and techniques have been proposed to capture and represent software architecture decisions and structures. Previous work has suggested that using automated techniques to recover decisions and structures from whichever project artifacts are actually kept may be a reasonable solution, but empirical evaluations of this claim are scarce. This article describes: (1) the TREx design decision and architecture structure recovery technique and tool, (2) precision and recall measures of recovery effectiveness for system structure, and (3) an experimental design to evaluate design decision and structure recovery approaches. An initial experimental evaluation of manual versus tool-supported TREx shows that using the tool increases recall, but yield mixed results on precision: decrease structure recovery precision, but increase decision recovery. Also anecdotic evidence suggest that only Experts were systematically better in recovering decisions without tool-support. A replicable experimental package has been published.
AB - Several notations and techniques have been proposed to capture and represent software architecture decisions and structures. Previous work has suggested that using automated techniques to recover decisions and structures from whichever project artifacts are actually kept may be a reasonable solution, but empirical evaluations of this claim are scarce. This article describes: (1) the TREx design decision and architecture structure recovery technique and tool, (2) precision and recall measures of recovery effectiveness for system structure, and (3) an experimental design to evaluate design decision and structure recovery approaches. An initial experimental evaluation of manual versus tool-supported TREx shows that using the tool increases recall, but yield mixed results on precision: decrease structure recovery precision, but increase decision recovery. Also anecdotic evidence suggest that only Experts were systematically better in recovering decisions without tool-support. A replicable experimental package has been published.
KW - software architecture
KW - software desig
UR - http://www.scopus.com/inward/record.url?scp=84880741053&partnerID=8YFLogxK
U2 - 10.1109/Andescon.2012.33
DO - 10.1109/Andescon.2012.33
M3 - Conference contribution
AN - SCOPUS:84880741053
SN - 9780769548821
T3 - Proceedings of the 6th Andean Region International Conference, Andescon 2012
SP - 105
EP - 108
BT - Proceedings of the 6th Andean Region International Conference, Andescon 2012
T2 - 6th Andean Region International Conference, Andescon 2012
Y2 - 7 November 2012 through 9 November 2012
ER -