DPDX--Towards a Common Result Exchange Format for Design Pattern Detection Tools

Günter Kniesel, Alexander Binun, Péter Hegedüs, Lajos Jeno Fülöp, A. Chatzigeorgiou, Yann-Gaël Guéhéneuc, Nikolaos Tsantalis
{"title":"DPDX--Towards a Common Result Exchange Format for Design Pattern Detection Tools","authors":"Günter Kniesel, Alexander Binun, Péter Hegedüs, Lajos Jeno Fülöp, A. Chatzigeorgiou, Yann-Gaël Guéhéneuc, Nikolaos Tsantalis","doi":"10.1109/CSMR.2010.40","DOIUrl":null,"url":null,"abstract":"Tools for design pattern detection (DPD) can ease program comprehension, helping programmers understand the design and intention of certain parts of a system’s implementation. Many tools have been proposed in the past. However, the many different output formats used by the tools make it difficult to compare their results and to improve their accuracy and performance through data fusion. In addition, all the output formats have been shown to have several limitations in both their forms and contents. Consequently, we develop DPDX, a rich common exchange format for DPD tools, to overcome previous limitations. DPDX provides the basis for an open federation of tools that perform comparison, fusion, visualisation, and–or validation of DPD results.","PeriodicalId":307062,"journal":{"name":"2010 14th European Conference on Software Maintenance and Reengineering","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 14th European Conference on Software Maintenance and Reengineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CSMR.2010.40","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12

Abstract

Tools for design pattern detection (DPD) can ease program comprehension, helping programmers understand the design and intention of certain parts of a system’s implementation. Many tools have been proposed in the past. However, the many different output formats used by the tools make it difficult to compare their results and to improve their accuracy and performance through data fusion. In addition, all the output formats have been shown to have several limitations in both their forms and contents. Consequently, we develop DPDX, a rich common exchange format for DPD tools, to overcome previous limitations. DPDX provides the basis for an open federation of tools that perform comparison, fusion, visualisation, and–or validation of DPD results.
DPDX——设计模式检测工具的通用结果交换格式
设计模式检测(DPD)工具可以简化程序理解,帮助程序员理解系统实现的某些部分的设计和意图。过去已经提出了许多工具。然而,这些工具使用了许多不同的输出格式,因此很难比较它们的结果,也很难通过数据融合来提高它们的准确性和性能。此外,所有的输出格式在形式和内容上都有一些限制。因此,我们开发了DPDX,一种用于DPD工具的丰富的通用交换格式,以克服以前的限制。DPDX为执行DPD结果的比较、融合、可视化和/或验证的开放工具联盟提供了基础。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信