Please use this identifier to cite or link to this item:
http://tainguyenso.dut.udn.vn/handle/DUT/334
Title: | Xây dựng bộ dữ liệu và dự đoán mã xấu sử dụng học máy | Other Titles: | Build datasets and predict code smells using machine learning | Authors: | Phan, Duy Hùng | Keywords: | Mã xấu;Bộ dữ liệu mã xấu;Tiền xử lý dữ liệu;Độ đo mã nguồn | Issue Date: | 2022 | Publisher: | Trường Đại học Bách khoa - Đại học Đà Nẵng | Abstract: | Một trong những cách để ngăn chặn lỗi phần mềm là phát hiện ra mã xấu và loại bỏ nó trước khi nó gây ra các lỗi phần mềm. Xác định mã xấu có thể giúp các nhà phát triển cải thiện chương trình của họ về chất lượng, đặc biệt là trong các hoạt động bảo trì. Mã xấu được Martin Fowler và Kent Beck định nghĩa vào năm 1999. Cho đến nay có rất nhiều nghiên cứu về cách phát hiện mã xấu. Hiện nay và trong tương lai, các nhà nghiên cứu hướng đến việc sử dụng học máy để dự đoán mã xấu. Tuy nhiên, vấn đề về bộ dữ liệu về mã xấu đang là một trong những cản trở của các nghiên cứu này. Vì vậy, tác giả đã xây dựng một bộ dữ liệu về mã xấu với nhiều sự cải tiến như quy mô mẫu thử lớn, đa dạng với 13 loại mã xấu, đầy đủ các độ đo về mã nguồn. Ngoài ra, tác giả còn trình bày các 4 kịch bản thử nghiệm dự đoán mã xấu trên bộ dữ liệu mã xấu được công bố bởi Fontana năm 2017 và bộ dữ liệu mới được tác giả cung cấp. Có 6 thuật toán học máy và 4 kỹ thuật tiền xử lý dữ liệu được áp dụng. Kết quả của các kịch bản được đánh giá dựa trên các độ đo như ROC Curve, F1-score. Hầu hết các thuật toán đều mang lại kết quả khả quan. Trong đó, Random Forest, Support Vector Machine, Decision Tree cho kết quả cao nhất (85%-99%). Hơn nữa, việc áp dụng các kỹ thuật tiền xử lý dữ liệu đã nâng cao độ chính xác từ khoảng 60% lên khoảng 95%. |
Description: | 76 tr |
URI: | http://tainguyenso.dut.udn.vn/handle/DUT/334 |
Appears in Collections: | LV.Khoa học máy tính |
Files in This Item:
File | Description | Size | Format | Existing users please Login |
---|---|---|---|---|
4.LV.129495.PHANDUYHUNG.TT.pdf | Tóm tắt | 931.64 kB | Adobe PDF | Request a copy |
4.LV.129495.PHANDUYHUNG.TV.pdf | Toàn văn | 3.63 MB | Adobe PDF | Request a copy |
CORE Recommender
Google ScholarTM
Check
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.