Date of Publication
2007
Document Type
Master's Thesis
Degree Name
Master of Science in Computer Science
Subject Categories
Programming Languages and Compilers
College
College of Computer Studies
Department/Unit
Computer Science
Thesis Adviser
Merlin C. Suarez
Defense Panel Chair
Ethel Ong
Defense Panel Member
Nathalie Rose Lim-Cheng
Charibeth K. Cheng
Abstract/Summary
Intelligent Tutoring Systems (ITSs) are computer programs for educational support that can diagnose problems of individual learners (Sison, 2000). They make use of student models in order to tailor interactions to individual learners. There have been many approaches taken to solve this problem. One such solution is the use of a bug library to model the set of student errors. Since it is difficult to identify all student errors and to manually build the bug library, dynamic bug libraries have been used. Dynamic bug libraries can automatically build its bug library during run time by accepting student errors inputted into the system and adding it into the library. A key element in clustering is the similarity measure. The similarity measure identifies to which set a new object will be clustered into the bug library. Works like MEDD (Sison, 2000), which is a student modeling system, focuses on logic programming in Prolog and shows the effectiveness of using such an approach. Javabugs (Cruz, 2003) is a student modeling system that uses the same approach as MEDD that is applied to object oriented programming in Java. The results of Javabugs show that the technique it applies can not disambiguate constantly co-occurring yet unrelated errors. This research aims to use a different similarity measure that will allow the disambiguation of errors in object oriented programs more accurately. Keywords: Student Modeling, Bug Library, Clustering, Similarity measure.
Abstract Format
html
Language
English
Format
Electronic
Accession Number
CDTG004372
Shelf Location
Archives, The Learning Commons, 12F Henry Sy Sr. Hall
Physical Description
v, 95 leaves ; 28 cm.
Keywords
Intelligent Tutoring Systems; Object-oriented programs (Computer programs)
Upload Full Text
wf_yes
Recommended Citation
Inventado, P. B. (2007). Disambiguating novice object oriented programming errors using similarity measures. Retrieved from https://animorepository.dlsu.edu.ph/etd_masteral/3571