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——设计模式检测工具的通用结果交换格式","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":"{\"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}","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}
DPDX--Towards a Common Result Exchange Format for Design Pattern Detection Tools
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.