Chulalongkorn University Theses and Dissertations (Chula ETD)
การประยุกต์กลวิธีการกลายรหัสบนโครงสร้างต้นไวยากรณ์เชิงนามธรรมสําหรับระบบฝึกฝนการแก้ไขข้อบกพร่อง
Other Title (Parallel Title in Other Language of ETD)
Applying code mutation on abstract syntax tree for debugging training system
Year (A.D.)
2009
Document Type
Thesis
First Advisor
สมชาย ประสิทธิ์จูตระกูล
Faculty/College
Faculty of Engineering (คณะวิศวกรรมศาสตร์)
Degree Name
วิทยาศาสตรมหาบัณฑิต
Degree Level
ปริญญาโท
Degree Discipline
วิทยาศาสตร์คอมพิวเตอร์
DOI
10.58837/CHULA.THE.2009.1321
Abstract
ความขาดแคลนระบบในการฝึกฝนการแก้ไขข้อบกพร่องเป็นแรงบีบคั้นให้ผู้ที่เรียนการเขียนโปรแกรมต้องขวนขวายเพื่อให้ได้มาซึ่งทักษะในการแก้ไขข้อบกพร่อง จึงมีความจำเป็นและเป็นประโยชน์อย่างมากสำหรับการคิดค้นระบบการฝึกฝนที่มีประสิทธิภาพสำหรับนักเรียน ในวิทยานิพนธ์นี้ได้นำเสนอการประยุกต์กลวิธีการกลายรหัสบนโครงสร้างต้นไวยากรณ์เชิงนามธรรมสําหรับใส่รหัสที่มีความผิดพลาดลงในโปรแกรมเพื่อนำมาสร้างเป็นระบบฝึกฝนการแก้ไขข้อบกพร่องสำหรับนักเรียน โดยผลที่ได้พบว่าระบบสามารถใส่ความผิดพลาดเชิงความหมายต่างๆลงในโปรแกรมได้ตามที่ต้องการ
Other Abstract (Other language abstract of ETD)
The lack of debugging training forces programming students to acquire the skills by themselves. Therefore, it is necessary and beneficial to invent an effective training system for them. In this thesis, we present an application of the abstract syntax tree for adding defective codes into existing programs in order to create debugging training exercises for students. As a result, our system can insert many semantic errors into the programs.
Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Recommended Citation
วัฒนปรีชากิจ, ธนาวุฒิ, "การประยุกต์กลวิธีการกลายรหัสบนโครงสร้างต้นไวยากรณ์เชิงนามธรรมสําหรับระบบฝึกฝนการแก้ไขข้อบกพร่อง" (2009). Chulalongkorn University Theses and Dissertations (Chula ETD). 67553.
https://digital.car.chula.ac.th/chulaetd/67553