Design Pattern Prediction From Source Code Using LLM–Based Feature Engineering and SVM Classification.
Saved in:
| Title: | Design Pattern Prediction From Source Code Using LLM–Based Feature Engineering and SVM Classification. |
|---|---|
| Authors: | Komolov, Sirojiddin, Mazzara, Manuel, Bajwa, Imran Sarwar, Al-Khalidi, Mohammed |
| Source: | IET Software (Wiley-Blackwell); 1/16/2026, Vol. 2026, p1-25, 25p |
| Subject Terms: | SUPPORT vector machines, MACHINE learning, LANGUAGE models, SOURCE code, FEATURE selection, JAVA programming language, PROGRAMMING languages, SOFTWARE engineering |
| Abstract: | Typical source code (SC) metrics are useful in identifying and predicting the used design patterns in typical Java and Kotlin projects. However, typical SC metrics–based prediction tends to be less accurate. This research presents a novel idea of detecting various design patterns in a code with the help of large language model (LLM)–based features extraction, instead of using conventional SC metrics typically used in the existing approaches. This research aims to identify and extract using architectural design patterns with the help of various LLM–based feature extraction and supervised machine learning (ML) algorithms. In the proposed approach, LLM–based various 24 design pattern features are extracted instead of the start‐of‐the‐art metrics used for prediction of the design pattern of a particular SC of project. This paper mainly contributes to intelligent and automated software design and development in terms of artificial intelligence (AI)–based detection of design patterns for the purpose of reengineering. In addition to this, this research also aims to investigate the role of design patterns features in automated detection of architectural design patterns and study the association in architectural design patterns and its respective and peculiar features. A Python‐based implementation of support vector machine (SVM) algorithm was made. The overall accuracy of SVM–based binary classification was 97.30% that guides the performance of the proposed approach. [ABSTRACT FROM AUTHOR] |
| Copyright of IET Software (Wiley-Blackwell) is the property of Wiley-Blackwell and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Complementary Index |
Be the first to leave a comment!
Full Text Finder
Nájsť tento článok vo Web of Science