Vui lòng dùng định danh này để trích dẫn hoặc liên kết đến tài liệu này: https://elib.vku.udn.vn/handle/123456789/7669
Nhan đề: Detecting ODE Mells in Java Rojects: A Omparative Tudy of Raditional Achine Earning and EEP Earning Approaches
Tác giả: Nguyen, Thanh Binh
Nguyen, Huu Nhat Minh
Le, Thi My Hanh
Nguyen, Thanh Binh
Từ khoá: Code smell detection
Machine learning
Deep learning
Năm xuất bản: thá-2025
Nhà xuất bản: Science, Technology and Communications Publishing House
Tóm tắt: Code smells indicate declining software quality, yet their detection is challenging. While data driven approaches are promising, a large-scale comparison between traditional Machine Learn-ing (ML) and Deep Learning (DL) for this task is lacking. This study empirically compares their effectiveness for detecting class-level code smells from a large, metric based dataset derived from 525 open-source Java projects. We evaluated three ML and two DL models based on predictive accuracy and computational efficiency. Our findings demonstrate that traditional ML models, particularly XGBoost, consistently and sig nificantly outperform DL models. XGBoost delivered the highest accuracy with high efficiency, while DL models were substantially slower and less accurate. In conclusion, for metric-based code smell detection, tree-based ensemble methods like XGBoost represent the state-of-the-art, offering an optimal balance of high accuracy and low computational cost.
Mô tả: Hội thảo quốc gia lần thứ XXVIII: Một số vấn đề chọn lọc của Công nghệ thông tin và truyền thông (@2025); pp: 214-219.
Định danh: https://elib.vku.udn.vn/handle/123456789/7669
Bộ sưu tập: NĂM 2025

Các tập tin trong tài liệu này:

 Đăng nhập để xem toàn văn



Khi sử dụng các tài liệu trong Thư viện số phải tuân thủ Luật bản quyền.