{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T07:09:41Z","timestamp":1779088181785,"version":"3.51.4"},"reference-count":81,"publisher":"Elsevier BV","issue":"1","license":[{"start":{"date-parts":[[2016,3,1]],"date-time":"2016-03-01T00:00:00Z","timestamp":1456790400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2016,3,1]],"date-time":"2016-03-01T00:00:00Z","timestamp":1456790400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,4,30]],"date-time":"2026-04-30T00:00:00Z","timestamp":1777507200000},"content-version":"vor","delay-in-days":3712,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["International Journal of Artificial Intelligence in Education"],"published-print":{"date-parts":[[2016,3]]},"DOI":"10.1007\/s40593-015-0075-7","type":"journal-article","created":{"date-parts":[[2015,10,30]],"date-time":"2015-10-30T17:49:04Z","timestamp":1446227344000},"page":"457-473","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":18,"title":["Constraint-Based Modeling: From Cognitive Theory to Computer Tutoring \u2013 and Back Again"],"prefix":"10.1016","volume":"26","author":[{"given":"Stellan","family":"Ohlsson","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1007\/s40593-015-0075-7_bib1","series-title":"Language, memory, and thought","author":"Anderson","year":"1976"},{"key":"10.1007\/s40593-015-0075-7_bib2","doi-asserted-by":"crossref","first-page":"369","DOI":"10.1037\/0033-295X.89.4.369","article-title":"Acquisition of cognitive skill","volume":"89","author":"Anderson","year":"1982","journal-title":"Psychological Review"},{"key":"10.1007\/s40593-015-0075-7_bib3","series-title":"The architecture of cognition","author":"Anderson","year":"1983"},{"key":"10.1007\/s40593-015-0075-7_bib4","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1037\/0033-295X.86.2.124","article-title":"The theory of learning by doing","volume":"86","author":"Anzai","year":"1979","journal-title":"Psychological Review"},{"key":"10.1007\/s40593-015-0075-7_bib5","doi-asserted-by":"crossref","first-page":"529","DOI":"10.1016\/S0361-476X(02)00005-X","article-title":"Is procedure acquisition as unstable as it seems?","volume":"27","author":"Ben-Zeev","year":"2002","journal-title":"Contemporary Educational Psychology"},{"key":"10.1007\/s40593-015-0075-7_bib6","first-page":"155","article-title":"Diagnostic models for procedural bugs in basic mathematical skills","volume":"2","author":"Brown","year":"1978","journal-title":"Cognitive Science"},{"key":"10.1007\/s40593-015-0075-7_bib7","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1207\/s15516709cog0404_3","article-title":"Repair theory: a generative theory of bugs in procedural skills","volume":"4","author":"Brown","year":"1980","journal-title":"Cognitive Science"},{"key":"10.1007\/s40593-015-0075-7_bib8","doi-asserted-by":"crossref","first-page":"256","DOI":"10.1086\/462322","article-title":"The place of meaning in the teaching of arithmetic","volume":"47","author":"Brownell","year":"1947","journal-title":"Elementary School Journal"},{"key":"10.1007\/s40593-015-0075-7_bib9","series-title":"Intelligent tutoring systems","first-page":"470","article-title":"Dialogue modes in expert tutoring","author":"Cade","year":"2008"},{"key":"10.1007\/s40593-015-0075-7_bib10","series-title":"Cognition and instruction: twenty-five years of progress","year":"2001"},{"key":"10.1007\/s40593-015-0075-7_bib11","series-title":"The Cambridge handbook of thinking and reasoning","first-page":"371","article-title":"Complex declarative learning","author":"Chi","year":"2005"},{"key":"10.1007\/s40593-015-0075-7_bib12","series-title":"Proceedings of the 33rd annual meeting of the cognitive science society","first-page":"3003","article-title":"Effects of multiple learning mechanisms in a cognitive architecture","author":"Choi","year":"2011"},{"key":"10.1007\/s40593-015-0075-7_bib13","series-title":"Cognition and instruction","year":"1986"},{"key":"10.1007\/s40593-015-0075-7_bib14","doi-asserted-by":"crossref","unstructured":"Duncker, K. (1935\/1974). Zur Psychologie des produktiven Denkens (Dritter Neudruck). Berlin, Germany: Springer Verlag.[English version: Duncker, K. (1945). On problem-solving. Psychological Monographs, vol. 58, Whole No. 270.]","DOI":"10.1007\/978-3-642-88750-5"},{"key":"10.1007\/s40593-015-0075-7_bib15","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0004-3702(89)90077-5","article-title":"The structure-mapping engine: algorithm and examples","volume":"41","author":"Falkenhainer","year":"1989","journal-title":"Artificial Intelligence"},{"key":"10.1007\/s40593-015-0075-7_bib16","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1109\/TLT.2009.21","article-title":"Supporting computer science curriculum: exploring and learning linked lists with iList","volume":"2","author":"Fossati","year":"2009","journal-title":"IEEE Transactions on Learning Technologies"},{"key":"10.1007\/s40593-015-0075-7_bib17","doi-asserted-by":"crossref","first-page":"343","DOI":"10.1016\/0010-0277(83)90014-8","article-title":"Preschoolers\u2019 counting: principles before skill","volume":"13","author":"Gelman","year":"1983","journal-title":"Cognition"},{"key":"10.1007\/s40593-015-0075-7_bib18","doi-asserted-by":"crossref","first-page":"359","DOI":"10.1002\/acp.2350090604","article-title":"Collaborative dialogue patterns in naturalistic one-on-one tutoring","volume":"9","author":"Graesser","year":"1995","journal-title":"Applied Cognitive Psychology"},{"key":"10.1007\/s40593-015-0075-7_bib19","doi-asserted-by":"crossref","first-page":"94","DOI":"10.1016\/0010-0285(84)90005-7","article-title":"Conceptual competence and children\u2019s counting","volume":"16","author":"Greeno","year":"1984","journal-title":"Cognitive Psychology"},{"key":"10.1007\/s40593-015-0075-7_bib20","series-title":"Cognitive skills and their acquisition","first-page":"231","article-title":"Advice taking and knowledge refinement: an iterative view of skill acquisition","author":"Hayes-Roth","year":"1981"},{"key":"10.1007\/s40593-015-0075-7_bib21","doi-asserted-by":"crossref","first-page":"315","DOI":"10.1016\/0959-4752(93)90022-R","article-title":"The stability of children\u2019s mathematical behavior: when is a bug really a bug?","volume":"3","author":"Hennessy","year":"1994","journal-title":"Learning and Instruction"},{"key":"10.1007\/s40593-015-0075-7_bib22","series-title":"Conceptual and procedural knowledge: The case of mathematics","year":"1986"},{"key":"10.1007\/s40593-015-0075-7_bib23","series-title":"Conceptual and procedural knowledge: The case of mathematics","first-page":"1","article-title":"Conceptual and procedural knowledge in mathematics: an introductory analysis","author":"Hiebert","year":"1986"},{"key":"10.1007\/s40593-015-0075-7_bib24","series-title":"Cognition and instruction","year":"1976"},{"key":"10.1007\/s40593-015-0075-7_bib25","doi-asserted-by":"crossref","first-page":"513","DOI":"10.1016\/S0020-7373(83)80030-3","article-title":"Learning search strategies through discrimination","volume":"18","author":"Langley","year":"1983","journal-title":"International Journal of Man-Machine Studies"},{"key":"10.1007\/s40593-015-0075-7_bib26","first-page":"217","article-title":"Learning to search: from weak methods to domain-specific heuristics","volume":"9","author":"Langley","year":"1985","journal-title":"Cognitive Science"},{"key":"10.1007\/s40593-015-0075-7_bib27","series-title":"(1987). production system models of learning and development","first-page":"99","article-title":"A general theory of discrimination learning","author":"Langley","year":"1987"},{"key":"10.1007\/s40593-015-0075-7_bib28","first-page":"493","article-title":"Learning recursive control programs from problem solving","volume":"7","author":"Langley","year":"2006","journal-title":"Journal of Machine Learning Research"},{"key":"10.1007\/s40593-015-0075-7_bib29","series-title":"Cognitive psychology and instruction","year":"1978"},{"key":"10.1007\/s40593-015-0075-7_bib30","doi-asserted-by":"crossref","first-page":"456","DOI":"10.1007\/978-3-540-70939-8_40","article-title":"Expert vs. non-expert tutoring: dialogue moves, interaction patterns and multi-utterance turns","volume":"4394","author":"Lu","year":"2007","journal-title":"Lecture Notes in Computer Science"},{"key":"10.1007\/s40593-015-0075-7_bib31","doi-asserted-by":"crossref","first-page":"29","DOI":"10.3233\/IRG-2006-16(1)03","article-title":"Constraint-based modeling and ambiguity","volume":"16","author":"Menzel","year":"2006","journal-title":"International Journal of Artificial Intelligence in Education"},{"key":"10.1007\/s40593-015-0075-7_bib32","doi-asserted-by":"crossref","first-page":"173","DOI":"10.3233\/IRG-2003-13(2-4)03","article-title":"An intelligent SQL tutor on the web","volume":"13","author":"Mitrovi\u0107","year":"2003","journal-title":"International Journal of Artificial Intelligence in Education"},{"key":"10.1007\/s40593-015-0075-7_bib33","doi-asserted-by":"crossref","first-page":"275","DOI":"10.2498\/cit.2006.04.02","article-title":"Large-scale deployment of three intelligent web-based database tutors","volume":"14","author":"Mitrovi\u0107","year":"2006","journal-title":"Journal of Computing and Information Technology"},{"issue":"1\u20132","key":"10.1007\/s40593-015-0075-7_bib34","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1007\/s11257-011-9105-9","article-title":"Fifteen years of constraint-based tutors: what we have achieved and where we are going","volume":"22","author":"Mitrovi\u0107","year":"2012","journal-title":"User Modeling and User-Adapted Interaction"},{"key":"10.1007\/s40593-015-0075-7_bib35","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1023\/A:1015022619307","article-title":"Using evaluation to shape ITS design: results and experiences with SQL-tutor","volume":"12","author":"Mitrovi\u0107","year":"2002","journal-title":"International Journal of User Modeling and User-Adapted Interaction"},{"key":"10.1007\/s40593-015-0075-7_bib36","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/MIS.2007.74","article-title":"Intelligent tutors for all: constraint-based modeling methodology, systems and authoring","volume":"22","author":"Mitrovi\u0107","year":"2007","journal-title":"IEEE Intelligent Systems"},{"key":"10.1007\/s40593-015-0075-7_bib37","first-page":"238","article-title":"Evaluation of a constraint-based tutor for a data-base language","volume":"10","author":"Mitrovi\u0107","year":"1999","journal-title":"International Journal of Artificial Intelligence and Education"},{"key":"10.1007\/s40593-015-0075-7_bib38","first-page":"1","article-title":"Constraint-based knowledge representation for individualized instruction","volume":"3","author":"Mitrovi\u0107","year":"2006","journal-title":"Computer Science and Information Systems"},{"key":"10.1007\/s40593-015-0075-7_bib39","doi-asserted-by":"crossref","first-page":"264","DOI":"10.1016\/j.compedu.2012.07.002","article-title":"The effect of positive feesdback in a constraint-based intelligent tutoring system","volume":"60","author":"Mitrovi\u0107","year":"2013","journal-title":"Computers & Education"},{"key":"10.1007\/s40593-015-0075-7_bib40","first-page":"409","article-title":"DB-suite: experiences with three intelligent web-based database tutors","volume":"15","author":"Mitrovi\u0107","year":"2004","journal-title":"Journal of Interactive Learning Research"},{"key":"10.1007\/s40593-015-0075-7_bib41","series-title":"Machine learning: An artificial intelligence approach","first-page":"367","article-title":"Machine transformation of advice into a heuristic search procedure","author":"Mostow","year":"1983"},{"key":"10.1007\/s40593-015-0075-7_bib42","series-title":"Production system models of learning and development","first-page":"163","article-title":"Learning through incremental refinement of procedures","author":"Neches","year":"1987"},{"key":"10.1007\/s40593-015-0075-7_bib43","series-title":"Cognitive skills and their acquisition","first-page":"57","article-title":"Knowledge compilation: mechanisms for the automatization of cognitive skills","author":"Neves","year":"1981"},{"key":"10.1007\/s40593-015-0075-7_bib44","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1007\/BF00051825","article-title":"Some principles of intelligent tutoring","volume":"14","author":"Ohlsson","year":"1986","journal-title":"Instructional Science"},{"key":"10.1007\/s40593-015-0075-7_bib45","first-page":"5","article-title":"System hacking meets learning theory: reflections on the goals and standards of research in artificial intelligence and education","volume":"2","author":"Ohlsson","year":"1991","journal-title":"Journal of Artificial Intelligence in Education"},{"key":"10.1007\/s40593-015-0075-7_bib46","first-page":"429","article-title":"Constraint-based student modeling","volume":"3","author":"Ohlsson","year":"1992","journal-title":"Journal of Artificial Intelligence and Education"},{"key":"10.1007\/s40593-015-0075-7_bib47","series-title":"Foundations of knowledge acquisition: cognitive models of complex learning","first-page":"147","article-title":"The interaction between knowledge and practice in the acquisition of cognitive skills","author":"Ohlsson","year":"1993"},{"key":"10.1007\/s40593-015-0075-7_bib48","series-title":"The International Encyclopedia of Education","first-page":"1432","article-title":"Declarative and Procedural knowledge","author":"Ohlsson","year":"1994"},{"key":"10.1007\/s40593-015-0075-7_bib49","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1037\/0033-295X.103.2.241","article-title":"Learning from performance errors","volume":"103","author":"Ohlsson","year":"1996","journal-title":"Psychological Review"},{"key":"10.1007\/s40593-015-0075-7_bib50","doi-asserted-by":"crossref","first-page":"419","DOI":"10.1016\/S0883-0355(97)81236-0","article-title":"Learning from error and the design of task environments","volume":"25","author":"Ohlsson","year":"1996","journal-title":"International Journal of Educational Research"},{"key":"10.1007\/s40593-015-0075-7_bib51","series-title":"In order to learn: How ordering effects in machine learning illuminates human learning and vice versa","first-page":"151","article-title":"Order effects in constraint-based skill acquisition","author":"Ohlsson","year":"2006"},{"key":"10.1007\/s40593-015-0075-7_bib52","doi-asserted-by":"crossref","unstructured":"Ohlsson, S. (2008). Computational models of skill acquisition. In R. Sun (Ed.), The Cambridge handbook of computational psychology (pp. 359\u2013395). Cambridge.","DOI":"10.1017\/CBO9780511816772.017"},{"key":"10.1007\/s40593-015-0075-7_bib53","series-title":"Artificial intelligence in education: building technology rich learning contexts that work","first-page":"349","article-title":"Beyond the code-and-count analysis of tutoring dialogues","author":"Ohlsson","year":"2007"},{"key":"10.1007\/s40593-015-0075-7_bib54","doi-asserted-by":"crossref","first-page":"441","DOI":"10.2307\/749565","article-title":"The cognitive complexity of doing and learning arithmetic","volume":"23","author":"Ohlsson","year":"1992","journal-title":"Journal of Research in Mathematics Education"},{"key":"10.1007\/s40593-015-0075-7_bib55","series-title":"Idealization VIII: modeling in psychology","first-page":"139","article-title":"Ideal adaptive agents and the learning curve","author":"Ohlsson","year":"1997"},{"key":"10.1007\/s40593-015-0075-7_bib56","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1207\/s1532690xci0802_1","article-title":"The function of conceptual understanding in the learning of arithmetic procedures","volume":"8","author":"Ohlsson","year":"1991","journal-title":"Cognition and Instruction"},{"key":"10.1007\/s40593-015-0075-7_bib57","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1080\/09528139108915280","article-title":"Adaptive search through constraint violation","volume":"3","author":"Ohlsson","year":"1991","journal-title":"Journal of Experimental and Theoretical Artificial Intelligence"},{"key":"10.1007\/s40593-015-0075-7_bib58","first-page":"445","article-title":"Algebra mal-rules and cognitive accounts of errors","volume":"14","author":"Payne","year":"1990","journal-title":"Cognitive Science"},{"key":"10.1007\/s40593-015-0075-7_bib59","first-page":"23","article-title":"Simulating human tutor dialog moves in AutoTutor","volume":"12","author":"Person","year":"2003","journal-title":"International Journal of Artificial Intelligence in Education"},{"key":"10.1007\/s40593-015-0075-7_bib60","doi-asserted-by":"crossref","unstructured":"Polya, G. (1945\/1957). How to solve it (2nd ed.) New York: Doubleday.","DOI":"10.1515\/9781400828678"},{"key":"10.1007\/s40593-015-0075-7_bib61","doi-asserted-by":"crossref","unstructured":"Roll, I., Aleven, V., Koedinger, K. R. (2010). The Invention lab: Using a Hybrid of Model Tracing and Constraint-Based Modeling to Offer Intelligent Support in Inquiry Environments. V. Aleven, J. Kay, & J. Mostow, (Eds.), Lecture Notes in Computer Science, No. 6094, Part I pp. 115\u2013124. Berlin: Springer-Verlag.","DOI":"10.1007\/978-3-642-13388-6_16"},{"key":"10.1007\/s40593-015-0075-7_bib62","series-title":"Machine learning: An artificial intelligence approach","first-page":"247","article-title":"The chunking of goal hierarchies: a generalized model of practice","author":"Rosenbloom","year":"1986"},{"key":"10.1007\/s40593-015-0075-7_bib63","series-title":"The soar papers: research on integrated intelligence","first-page":"934","article-title":"Tower-noticing triggers strategy-change in the tower of Hanoi: a Soar model","author":"Ruiz","year":"1993"},{"key":"10.1007\/s40593-015-0075-7_bib64","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1007\/s11251-009-9107-8","article-title":"The expertise reversal effect and worked examples in tutored problem solving","volume":"38","author":"Salden","year":"2010","journal-title":"Instructional Science"},{"key":"10.1007\/s40593-015-0075-7_bib65","doi-asserted-by":"crossref","first-page":"258","DOI":"10.1016\/j.chb.2008.12.011","article-title":"The worked-example effect: not an artefact of lousy control conditions","volume":"25","author":"Schwonke","year":"2009","journal-title":"Computers in Human Behavior"},{"key":"10.1007\/s40593-015-0075-7_bib66","doi-asserted-by":"crossref","first-page":"405","DOI":"10.1111\/1467-9280.00076","article-title":"A model of children\u2019s strategy choices and strategy discoveries","volume":"9","author":"Shrager","year":"1998","journal-title":"Psychological Science"},{"key":"10.1007\/s40593-015-0075-7_bib67","series-title":"Advances in child development and behavior","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/S0065-2407(05)80003-5","article-title":"A computational model of conscious and unconscious strategy discovery","author":"Siegler","year":"2005"},{"key":"10.1007\/s40593-015-0075-7_bib68","series-title":"Conceptual and procedural knowledge: The case of mathematics","first-page":"181","article-title":"Using conceptual and procedural knowledge: a focus on relationships","author":"Silver","year":"1986"},{"key":"10.1007\/s40593-015-0075-7_bib69","series-title":"Representation and meaning","first-page":"414","article-title":"On reasoning about actions","author":"Simon","year":"1972"},{"key":"10.1007\/s40593-015-0075-7_bib70","first-page":"387","article-title":"An attempt to understand students\u2019 understanding of basic algebra","volume":"8","author":"Sleeman","year":"1984","journal-title":"Cognitive Science"},{"key":"10.1007\/s40593-015-0075-7_bib71","series-title":"Intelligent tutoring systems","year":"1982"},{"key":"10.1007\/s40593-015-0075-7_bib72","doi-asserted-by":"crossref","first-page":"551","DOI":"10.1207\/s15516709cog1304_3","article-title":"Studies of diagnosis and remediation with high school algebra students","volume":"13","author":"Sleeman","year":"1989","journal-title":"Cognitive Science"},{"key":"10.1007\/s40593-015-0075-7_bib73","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1207\/s15516709cog1302_2","article-title":"A model of competence for counting","volume":"13","author":"Smith","year":"1989","journal-title":"Cognitive Science"},{"key":"10.1007\/s40593-015-0075-7_bib74","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1207\/s15327051hci0102_4","article-title":"A goal\/plan analysis of buggy Pascal programs","volume":"1","author":"Spohrer","year":"1985","journal-title":"Human-Computer Interaction"},{"key":"10.1007\/s40593-015-0075-7_bib75","doi-asserted-by":"crossref","first-page":"375","DOI":"10.3233\/IRG-2004-14(3-4)07","article-title":"An intelligent tutoring system for entity relationship modelling","volume":"14","author":"Suraweera","year":"2004","journal-title":"Artificial Intelligence in Education"},{"key":"10.1007\/s40593-015-0075-7_bib76","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1111\/j.1745-3984.1989.tb00339.x","article-title":"On the stability of students\u2019 rules of operation for solving arithmetic problems","volume":"26","author":"Tatsuoka","year":"1989","journal-title":"Journal of Educational Measurement"},{"key":"10.1007\/s40593-015-0075-7_bib77","series-title":"Mind bugs: The origins of procedural misconceptions","author":"VanLehn","year":"1990"},{"key":"10.1007\/s40593-015-0075-7_bib78","first-page":"1","article-title":"Facilitating deep learning through self-explanation in an open-ended domain","volume":"9","author":"Weerasinghe","year":"2005","journal-title":"International Journal of Knowledge-Based and Intelligent Engineering Systems"},{"key":"10.1007\/s40593-015-0075-7_bib79","series-title":"Artificial intelligence and tutoring systems: computational and cognitive approaches to the communication of knowledge","author":"Wenger","year":"1987"},{"key":"10.1007\/s40593-015-0075-7_bib80","series-title":"Understanding natural language","author":"Winograd","year":"1972"},{"key":"10.1007\/s40593-015-0075-7_bib81","series-title":"Representation and understanding: studies in cognitive science","first-page":"185","article-title":"Frame representations and the declarative\/procedural controversy","author":"Winograd","year":"1975"}],"container-title":["International Journal of Artificial Intelligence in Education"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s40593-015-0075-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s40593-015-0075-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1560429226004075?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1560429226004075?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s40593-015-0075-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T06:36:54Z","timestamp":1779086214000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1560429226004075"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,3]]},"references-count":81,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,3]]}},"alternative-id":["S1560429226004075"],"URL":"https:\/\/doi.org\/10.1007\/s40593-015-0075-7","relation":{},"ISSN":["1560-4292"],"issn-type":[{"value":"1560-4292","type":"print"}],"subject":[],"published":{"date-parts":[[2016,3]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Constraint-Based Modeling: From Cognitive Theory to Computer Tutoring \u2013 and Back Again","name":"articletitle","label":"Article Title"},{"value":"International Journal of Artificial Intelligence in Education","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1007\/s40593-015-0075-7","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"Copyright \u00a9 2015 International Artificial Intelligence in Education Society. Published by Elsevier Ltd","name":"copyright","label":"Copyright"}]}}