Show simple item record

dc.contributor.advisorTrần, Thanh Tùng
dc.contributor.authorVõ, Ngọc Duy Nguyên
dc.date.accessioned2025-02-21T02:24:30Z
dc.date.available2025-02-21T02:24:30Z
dc.date.issued2024-06
dc.identifier.urihttp://keep.hcmiu.edu.vn:8080/handle/123456789/6722
dc.description.abstractProviding evaluation for performance is a crucial part of developing programs as well as in education. While teachers commonly use grading systems or test suites to evaluate students’ performances as well as providing feedback, the results that test suites provided can yield vague results in some cases. As students can make mistakes in the development process, it can be difficult to track down and identify the problems occurring in their applications without any clear insight into the location of the errors and a proper way to handle them. This thesis introduces an approach on using a bug localization tool named FLACOCO, which utilizes a commonly used bug localization method called Spectrum-based Fault Localization (SBFL). SBFL uses code coverage to predict faulty lines of code and assign a suspicious score on each, thereby improving the feedback provided to students and giving an enhanced learning experience. The idea is to integrate this service into a previously implemented system that generate questions about learner’s code , previously developed in a prior thesis. This integration aims to increase the precision and provide a form of feedback by pinpointing error locations within student submissions by using test cases provided by the teacher. However, SBFL tools in my knowledge, have not been widely adopted due to their low maturity. Through this thesis, I aim to offer insights into the practical application of this tool as well as demonstrating its limitation by results and experiment.en_US
dc.subjectBug Localization Serviceen_US
dc.subjectLearner Codeen_US
dc.subjectTest Casesen_US
dc.titleImplementing A Bug Localization Service In A Learner Code Analysis System Using Test Casesen_US
dc.typeThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record