arrow
返回

Software design pattern mining using classification-based techniques

delete2018-05-19
delete17
PRE
AI
A
Ashish Kumar Dwivedi *
A
Anand Tirkey
S
Santanu Kumar Rath
DOI:10.1007/s11704-017-6424-ydelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Design patterns are often used in the development of object-oriented software. It offers reusable abstract information that is helpful in solving recurring design problems. Detecting design patterns is beneficial to the comprehension and maintenance of object-oriented software systems. Several pattern detection techniques based on static analysis often encounter problems when detecting design patterns for identical structures of patterns. In this study, we attempt to detect software design patterns by using software metrics and classification-based techniques. Our study is conducted in two phases: creation of metrics-oriented dataset and detection of software design patterns. The datasets are prepared by using software metrics for the learning of classifiers. Then, pattern detection is performed by using classification-based techniques. To evaluate the proposed method, experiments are conducted using three open source software programs, JHotDraw, QuickUML, and JUnit, and the results are analyzed.
Keyword:
design patterns
design pattern mining
machine learning techniques
object-oriented metrics
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Frontiers of Computer Science 封面图
Frontiers of Computer Science
IF:
4.6
论文数:
1.6K
被引数:
2.8K

机构

N
national institute of technology (nit system)
学者数:
4.0W
论文数: 3.7W
被引数: 31
引用论文

引用论文

Source code and design conformance, design pattern detection from source code by classification approach
err2015-01-01
err46
PREAI
errChihada, Abdullah; Jalili, Saeed; Hasheminejad, Seyed Mohammad Hossein; Zangooei, Mohammad Hossein
err分享
err收藏
The geology of the Kidd Creek Mine
err1975-02-01
err0
PREAI
errR. R. Walker; A. Matulich; A. C. Amos; J. J. Watkins; G. W. Mannard
err分享
err收藏
Identification of design motifs with pattern matching algorithms
err2010-02-01
err13
PREAI
errKaczor, Olivier; Gueheneuc, Yann-Gael; Hamel, Sylvie
err分享
err收藏
Achieving μeV tunneling resolution in an in-operando scanning tunneling microscopy, atomic force microscopy, and magnetotransport system for quantum materials research
err2020-07-06
err0
errOAAI
errJohannes Schwenk; Sungmin Kim; Julian Berwanger; Fereshte Ghahari; Daniel Walkup; Marlou R. Slot; Son T. Le; William G. Cullen; Steven R. Blankenship; Sasa Vranjkovic; Hans J. Hug; Young Kuk; Franz J. Giessibl; Joseph A. Stroscio
err分享
err收藏
err分享
err收藏
学者 查看更多内容