I. Một số quy định chung
1. Các thông báo/thông tin thầy đưa lên nhóm, các em đều cần thả tim, react để thầy biết các em đã nhận thông tin.
2. Các em cần báo cáo hàng tuần vào nhóm với 4 nội dung: tuần vừa rồi đã làm gì, tuần tới sẽ làm gì, có khó khăn gì không, %tổng thể đã hoàn thành.
3. Tất cả báo cáo, slide, khóa luận đều cần gửi thầy comment để sinh viên chỉnh sửa trước khi gửi cho người khác.
4. Sinh viên cần chủ động đặt lịch với thầy để demo kết quả, trình bày slide, trao đổi các vấn đề thắc mắc trong quá trình làm KL.
5. Các em cần hoàn thành công việc như làm phần mềm, hoàn thành thực nghiệm, v.v. trước thời hạn nộp là 1.5 tháng. Ta sẽ cần 1.5 tháng để viết và chỉnh sửa để có KL tốt.
6. Thời gian làm việc: Mỗi tuần, dành tối thiểu 20 giờ để làm khóa luận.
Lưu ý: Những em không tuân thủ yêu cầu trên đây tự chịu trách nhiệm về kết quả KL của mình và thầy sẽ không nhận hướng dẫn trong các kì tiếp theo.
II. Đề tài
Đề tài định hướng nghiên cứu
1. Kiểm thử phần mềm
Nghiên cứu và tối ưu các phương pháp và công cụ sinh dữ liệu kiểm thử phần mềm tự động sử dụng phương pháp Concolic, kiểm thử hộp trắng, hộp đen, và/hoặc kết hợp với mô hình AI/LLMs để sinh dữ liệu kiểm thử tự động, đảm bảo chất lượng phần mềm.
2. Bảo mật phần mềm
Nghiên cứu và tối ưu các phương pháp và công cụ phát hiện lỗ hổng phần mềm, từ cơ bản đến chuyên sâu, kết hợp với các mô hình AI/LLMs, v.v.
3. Các phương pháp phát triển phần mềm hiện đại
Nghiên cứu, tối ưu phương pháp phát triển phần mềm tự động từ đặc tả, kết hợp với các mô hình LLMs để giảm thiểu thời gian phát triển phần mềm và tăng chất lượng sản phẩm.
Định hướng phát triển hệ thống ứng dụng nghiệp vụ
Em cần tự đề xuất đề tài. Thầy sẽ đóng vai trò tư vấn, đánh giá để hoàn thiện đề tài cho em sao cho phù hợp với yêu cầu của KLTN. Về cơ bản, đề tài cần phát triển hoặc kiểm thử tự động đầy đủ một hệ thống nghiệp vụ hoàn chỉnh.
Chúc các em thành công.
Hà nội, ngày 05/07/2026.
Thầy Việt - UET.