Disambiguating novice object oriented programming errors using similarity measures
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...
Saved in:
Main Author: | |
---|---|
Format: | text |
Language: | English |
Published: |
Animo Repository
2007
|
Subjects: | |
Online Access: | https://animorepository.dlsu.edu.ph/etd_masteral/3571 https://animorepository.dlsu.edu.ph/context/etd_masteral/article/10409/viewcontent/CDTG004372_P.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | De La Salle University |
Language: | English |
id |
oai:animorepository.dlsu.edu.ph:etd_masteral-10409 |
---|---|
record_format |
eprints |
spelling |
oai:animorepository.dlsu.edu.ph:etd_masteral-104092023-10-20T01:35:42Z Disambiguating novice object oriented programming errors using similarity measures Inventado, Paul Salvador B. 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. 2007-01-01T08:00:00Z text application/pdf https://animorepository.dlsu.edu.ph/etd_masteral/3571 https://animorepository.dlsu.edu.ph/context/etd_masteral/article/10409/viewcontent/CDTG004372_P.pdf Master's Theses English Animo Repository Intelligent Tutoring Systems Object-oriented programs (Computer programs) Programming Languages and Compilers |
institution |
De La Salle University |
building |
De La Salle University Library |
continent |
Asia |
country |
Philippines Philippines |
content_provider |
De La Salle University Library |
collection |
DLSU Institutional Repository |
language |
English |
topic |
Intelligent Tutoring Systems Object-oriented programs (Computer programs) Programming Languages and Compilers |
spellingShingle |
Intelligent Tutoring Systems Object-oriented programs (Computer programs) Programming Languages and Compilers Inventado, Paul Salvador B. Disambiguating novice object oriented programming errors using similarity measures |
description |
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. |
format |
text |
author |
Inventado, Paul Salvador B. |
author_facet |
Inventado, Paul Salvador B. |
author_sort |
Inventado, Paul Salvador B. |
title |
Disambiguating novice object oriented programming errors using similarity measures |
title_short |
Disambiguating novice object oriented programming errors using similarity measures |
title_full |
Disambiguating novice object oriented programming errors using similarity measures |
title_fullStr |
Disambiguating novice object oriented programming errors using similarity measures |
title_full_unstemmed |
Disambiguating novice object oriented programming errors using similarity measures |
title_sort |
disambiguating novice object oriented programming errors using similarity measures |
publisher |
Animo Repository |
publishDate |
2007 |
url |
https://animorepository.dlsu.edu.ph/etd_masteral/3571 https://animorepository.dlsu.edu.ph/context/etd_masteral/article/10409/viewcontent/CDTG004372_P.pdf |
_version_ |
1781418165415182336 |