Empirical Measurement of Automated Recovery of Design Decisions and Structure

H. Astudillo, G. Valdés, C. Becerra
{"title":"Empirical Measurement of Automated Recovery of Design Decisions and Structure","authors":"H. Astudillo, G. Valdés, C. Becerra","doi":"10.1109/ANDESCON.2012.33","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":274362,"journal":{"name":"2012 VI Andean Region International Conference","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 VI Andean Region International Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ANDESCON.2012.33","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

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.
设计决策和结构自动恢复的经验测量
已经提出了几种符号和技术来捕获和表示软件架构决策和结构。以前的工作表明,使用自动化技术从实际保留的任何项目工件中恢复决策和结构可能是一个合理的解决方案,但是对这种说法的经验评估很少。本文介绍了(1)TREx设计决策和建筑结构恢复技术和工具;(2)系统结构恢复有效性的精度和召回率度量;(3)设计决策和结构恢复方法的实验设计。手工和工具支持的TREx的初步实验评估表明,使用工具提高了召回率,但在精度上产生了混合结果:降低了结构恢复精度,但提高了决策恢复。此外,轶事证据表明,只有专家在没有工具支持的情况下,系统地更好地恢复决策。一个可复制的实验包已经发布。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信