Domain Model Discovery from Textbooks for Computer Programming Intelligent Tutors

4Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

We present a novel approach to intro-to-programming domain model discovery from textbooks using an overgeneration and ranking strategy. We first extract candidate key phrases from each chapter in a Computer Science textbook focusing on intro-to-programming and then rank those concepts according to a number of metrics such as the standard tf-idf weight used in information retrieval and metrics produced by other text ranking algorithms. Specifically, we conduct our work in the context of developing an intelligent tutoring system for source code comprehension for which a specification of the key programming concepts is needed-the system monitors students’ performance on those concepts and scaffolds their learning process until they show mastery of the concepts. Our experiments with programming concept instruction from Java textbooks indicate that the statistical methods such as KP Miner method are quite competitive compared to other more sophisticated methods. Automated discovery of domain models will lead to more scalable Intelligent Tutoring Systems (ITSs) across topics and domains, which is a major challenge that needs to be addressed if ITSs are to be widely used by millions of learners across many domains.

Cite

CITATION STYLE

APA

Banjade, R., Oli, P., Tamang, L. J., Chapagain, J., & Rus, V. (2021). Domain Model Discovery from Textbooks for Computer Programming Intelligent Tutors. In Proceedings of the International Florida Artificial Intelligence Research Society Conference, FLAIRS (Vol. 34). Florida Online Journals, University of Florida. https://doi.org/10.32473/flairs.v34i1.128561

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free