当前位置: X-MOL 学术Artif. Intell. Rev. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Design pattern detection approaches: a systematic review of the literature
Artificial Intelligence Review ( IF 10.7 ) Pub Date : 2020-04-20 , DOI: 10.1007/s10462-020-09834-5
Hadis Yarahmadi , Seyed Mohammad Hossein Hasheminejad

Nowadays, software engineers have a great tendency to use design patterns (DPs) because they are considered to have an important role in software engineering in the sense that they can make the understanding of nonentities easier. However, most of the systems have no document helping engineers recognize DPs from the codes. As a result, different approaches for design pattern detection have been suggested. The current paper reviews different available literature on design pattern detection and reports a number of different aspects of them such as data representation, type of design pattern, advantages and disadvantages for different approaches, quantitative results, etc. The current paper reviews research studies published between 2008 until 2019 and represents a list of datasets used for evaluations. The present investigation paper is not only to lay the ground for the selection of the optimal design patterns, but also hopes to guide the future studies through raising awareness about the potential defects in the previous researches.

中文翻译:

设计模式检测方法:文献系统回顾

如今,软件工程师非常倾向于使用设计模式 (DP),因为它们被认为在软件工程中具有重要作用,因为它们可以使对非实体的理解更容易。但是,大多数系统都没有帮助工程师从代码中识别 DP 的文档。因此,已经提出了不同的设计模式检测方法。当前的论文回顾了有关设计模式检测的不同可用文献,并报告了它们的许多不同方面,例如数据表示、设计模式的类型、不同方法的优缺点、定量结果等。 2008 年至 2019 年,代表用于评估的数据集列表。
更新日期:2020-04-20
down
wechat
bug