arrow
返回

Design Pattern Prediction From Source Code Using LLM-Based Feature Engineering and SVM Classification

delete2026-01-01
delete0
delete
OA
AI
K
Komolov, Sirojiddin
M
Mazzara, Manuel
B
Bajwa, Imran Sarwar *
DOI:10.1049/sfw2/7163249delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
典型源代码(SC)度量在识别和预测典型Java和Kotlin项目中所使用的设计模式方面是有用的。然而,基于典型SC度量的预测往往不够准确。本研究提出了一种新颖的方法,即借助基于大型语言模型(LLM)的特征提取来检测代码中的各种设计模式,而不是使用现有方法中通常使用的传统SC度量。本研究旨在借助各种基于LLM的特征提取和监督机器学习(ML)算法来识别和提取架构设计模式。在所提出的方法中,提取了基于LLM的24种设计模式特征,而不是用于预测特定项目SC设计模式的最新度量。本文主要贡献在于智能和自动化软件设计与开发方面,具体为基于人工智能(AI)的设计模式检测,以实现重构的目的。此外,本研究还旨在探讨设计模式特征在自动化检测架构设计模式中的作用,并研究架构设计模式及其相应和独特特征之间的关联。实现了一个基于Python的支持向量机(SVM)算法。基于SVM的二分类总体准确率为97.30%,这验证了所提出方法的有效性。
Keyword:
design pattern features
design patterns
large language models
SVM
AI总结

AI总结

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

期刊

I
IET Software
IF:
1.3
论文数:
21
被引数:
655

机构

I
innopolis university
学者数:
8
论文数: 7
被引数: 0
I
islamia university of bahawalpur
学者数:
78
论文数: 39
被引数: 0
引用论文

引用论文

Automated detection of inter-language design smells in multi-language deep learning frameworks
err2025-03-01
err0
PREAI
errLi, Zengyang; Zhang, Xiaoyong; Wang, Wenshuo; Liang, Peng; Mo, Ran; Tan, Jie; Liu, Hui
err分享
err收藏
GEML: A grammar-based evolutionary machine learning approach for design-pattern detection
err2021-05-01
err10
errOAAI
errBarbudo, Rafael; Ramirez, Aurora; Servant, Francisco; Romero, Jose Raul
err分享
err收藏
err分享
err收藏
Mining source code elements for comprehending object-oriented systems and evaluating their maintainability
err2006-06-01
err0
PREAI
errKanellopoulos,Yiannis; Dimopulos,Thimios; Tjortjis,Christos; Makris,Christos
err分享
err收藏
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收藏
学者 查看更多内容