{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,4]],"date-time":"2026-07-04T19:17:55Z","timestamp":1783192675748,"version":"3.54.6"},"reference-count":44,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"funder":[{"DOI":"10.13039\/501100012455","name":"China Knowledge Centre for Engineering Sciences and Technology","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100012455","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62377038"],"award-info":[{"award-number":["62377038"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62277042"],"award-info":[{"award-number":["62277042"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62293551"],"award-info":[{"award-number":["62293551"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62177038"],"award-info":[{"award-number":["62177038"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Neurocomputing"],"published-print":{"date-parts":[[2026,10]]},"DOI":"10.1016\/j.neucom.2026.134187","type":"journal-article","created":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T16:28:57Z","timestamp":1780417737000},"page":"134187","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Programming knowledge tracing based on knowledge concept identification and hierarchical modeling"],"prefix":"10.1016","volume":"697","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2407-8307","authenticated-orcid":false,"given":"Haiping","family":"Zhu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Junjiao","family":"Xiang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hui","family":"Zhu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4838-3779","authenticated-orcid":false,"given":"Yan","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Qin","family":"Xia","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7888-0587","authenticated-orcid":false,"given":"Feng","family":"Tian","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8830-8250","authenticated-orcid":false,"given":"Yaqiang","family":"Wu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sibo","family":"Cai","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ping","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"11","key":"10.1016\/j.neucom.2026.134187_bib0005","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3569576","article-title":"Knowledge tracing: a survey","volume":"55","author":"Abdelrahman","year":"2023","journal-title":"ACM Comput. Surv."},{"key":"10.1016\/j.neucom.2026.134187_bib0010","doi-asserted-by":"crossref","first-page":"1858","DOI":"10.1109\/TLT.2024.3383325","article-title":"A survey of knowledge tracing: models, variants, and applications","volume":"17","author":"Shen","year":"2024","journal-title":"IEEE Trans. Learn. Technol."},{"key":"10.1016\/j.neucom.2026.134187_bib0015","series-title":"2022 IEEE International Conference on Data Mining Workshops (ICDMW)","first-page":"298","article-title":"Programming knowledge tracing: a comprehensive dataset and a new model","author":"Zhu","year":"2022"},{"key":"10.1016\/j.neucom.2026.134187_bib0020","series-title":"IEEE\/WIC\/ACM International Conference on Web Intelligence","first-page":"156","article-title":"Graph-based knowledge tracing: modeling student proficiency using graph neural network","author":"Nakagawa","year":"2019"},{"key":"10.1016\/j.neucom.2026.134187_bib0025","doi-asserted-by":"crossref","DOI":"10.1016\/j.knosys.2022.108274","article-title":"Bi-CLKT: bi-graph contrastive learning based knowledge tracing","volume":"241","author":"Song","year":"2022","journal-title":"Knowl.-based Syst."},{"key":"10.1016\/j.neucom.2026.134187_bib0030","doi-asserted-by":"crossref","DOI":"10.1016\/j.eswa.2022.117681","article-title":"SGKT: session graph-based knowledge tracing for student performance prediction","volume":"206","author":"Wu","year":"2022","journal-title":"Expert Syst. Appl."},{"key":"10.1016\/j.neucom.2026.134187_bib0035","series-title":"2022 11th International Conference on Educational and Information Technology (ICEIT)","first-page":"226","article-title":"Heterogeneous graph based knowledge tracing","author":"Luo","year":"2022"},{"issue":"12","key":"10.1016\/j.neucom.2026.134187_bib0040","doi-asserted-by":"crossref","DOI":"10.1371\/journal.pone.0295808","article-title":"Knowledge relation rank enhanced heterogeneous learning interaction modeling for neural graph forgetting knowledge tracing","volume":"18","author":"Li","year":"2023","journal-title":"PLOS ONE"},{"issue":"3","key":"10.1016\/j.neucom.2026.134187_bib0045","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3638350","article-title":"DGEKT: a dual graph ensemble learning method for knowledge tracing","volume":"42","author":"Cui","year":"2024","journal-title":"ACM Trans. Inf. Syst."},{"issue":"4","key":"10.1016\/j.neucom.2026.134187_bib0050","doi-asserted-by":"crossref","first-page":"1297","DOI":"10.1002\/ajae.12041","article-title":"Corn cash price forecasting","volume":"102","author":"Xu","year":"2020","journal-title":"Am. J. Agric. Econ."},{"key":"10.1016\/j.neucom.2026.134187_bib0055","article-title":"Individual time series and composite forecasting of the Chinese stock index","volume":"5","author":"Xu","year":"2021","journal-title":"Mach. Learn. Appl."},{"key":"10.1016\/j.neucom.2026.134187_bib0060","doi-asserted-by":"crossref","first-page":"11809","DOI":"10.52202\/075280-0517","article-title":"Tree of thoughts: deliberate problem solving with large language models","volume":"36","author":"Yao","year":"2023","journal-title":"Adv. Neural Inf. Process. Syst."},{"issue":"2","key":"10.1016\/j.neucom.2026.134187_bib0065","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1023\/A:1022699029236","article-title":"Distributed representations, simple recurrent networks, and grammatical structure","volume":"7","author":"Elman","year":"1991","journal-title":"Mach. Learn."},{"key":"10.1016\/j.neucom.2026.134187_bib0070","series-title":"Artificial Neural Nets and Genetic Algorithms: Proceedings of the International Conference in Prague, Czech Republic, 2001","first-page":"134","article-title":"Long short-term memory learns context free and context sensitive languages","author":"Gers","year":"2001"},{"key":"10.1016\/j.neucom.2026.134187_bib0075","article-title":"Deep knowledge tracing","volume":"28","author":"Piech","year":"2015","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"10.1016\/j.neucom.2026.134187_bib0080","series-title":"Proceedings of the 26th International Conference on World Wide Web","first-page":"765","article-title":"Dynamic key-value memory networks for knowledge tracing","author":"Zhang","year":"2017"},{"key":"10.1016\/j.neucom.2026.134187_bib0085","series-title":"Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining","first-page":"2330","article-title":"Context-aware attentive knowledge tracing","author":"Ghosh","year":"2020"},{"key":"10.1016\/j.neucom.2026.134187_bib0090","series-title":"Proceedings of the 29th ACM International Conference on Multimedia","first-page":"367","article-title":"Enhancing knowledge tracing via adversarial training","author":"Guo","year":"2021"},{"key":"10.1016\/j.neucom.2026.134187_bib0095","series-title":"Proceedings of the ACM Web Conference 2022","first-page":"2330","article-title":"Contrastive learning for knowledge tracing","author":"Lee","year":"2022"},{"key":"10.1016\/j.neucom.2026.134187_bib0100","author":"Feng"},{"key":"10.1016\/j.neucom.2026.134187_bib0105","author":"Shi"},{"issue":"POPL","key":"10.1016\/j.neucom.2026.134187_bib0110","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3290353","article-title":"code2vec: learning distributed representations of code","volume":"3","author":"Alon","year":"2019","journal-title":"Proc. ACM Program. Lang."},{"key":"10.1016\/j.neucom.2026.134187_bib0115","series-title":"Proceedings of the 14th International Conference on Educational Data Mining (EDM)","first-page":"221","article-title":"Knowing \u201cwhen\u201d and \u201cwhere\u201d: Temporal-ASTNN for student learning progression in novice programming tasks","author":"Mao","year":"2021"},{"key":"10.1016\/j.neucom.2026.134187_bib0120","series-title":"2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE)","first-page":"783","article-title":"A novel neural source code representation based on abstract syntax tree","author":"Zhang","year":"2019"},{"issue":"1","key":"10.1016\/j.neucom.2026.134187_bib0125","doi-asserted-by":"crossref","first-page":"4012","DOI":"10.1038\/s41598-022-07956-0","article-title":"HELP-DKT: an interpretable cognitive model of how students learn programming based on deep knowledge tracing","volume":"12","author":"Liang","year":"2022","journal-title":"Sci. Rep."},{"key":"10.1016\/j.neucom.2026.134187_bib0130","series-title":"Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval","first-page":"2601","article-title":"PST: measuring skill proficiency in programming exercise process via programming skill tracing","author":"Li","year":"2022"},{"key":"10.1016\/j.neucom.2026.134187_bib0135","author":"Li"},{"key":"10.1016\/j.neucom.2026.134187_bib0140","doi-asserted-by":"crossref","DOI":"10.1016\/j.neunet.2025.107164","article-title":"LGS-KT: integrating logical and grammatical skills for effective programming knowledge tracing","volume":"185","author":"Sun","year":"2025","journal-title":"Neural Netw."},{"key":"10.1016\/j.neucom.2026.134187_bib0145","series-title":"International Conference on Knowledge Science, Engineering and Management","first-page":"124","article-title":"Programming knowledge tracing with context and structure integration","author":"Guo","year":"2024"},{"key":"10.1016\/j.neucom.2026.134187_bib0150","author":"Hui"},{"key":"10.1016\/j.neucom.2026.134187_bib0155","author":"Wang"},{"key":"10.1016\/j.neucom.2026.134187_bib0160","series-title":"Symbolic Logic: Syntax, Semantics, and Proof","author":"Agler","year":"2012"},{"key":"10.1016\/j.neucom.2026.134187_bib0165","author":"Zhao"},{"issue":"Suppl 1","key":"10.1016\/j.neucom.2026.134187_bib0170","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1007\/s11229-019-02230-9","article-title":"Integrating computation into the mechanistic hierarchy in the cognitive and neural sciences","volume":"199","author":"Elber-Dorozko","year":"2021","journal-title":"Synthese"},{"key":"10.1016\/j.neucom.2026.134187_bib0175","series-title":"2020 IEEE International Conference on Data Mining (ICDM)","first-page":"1298","article-title":"Exploiting knowledge hierarchy for finding similar exercises in online education systems","author":"Tong","year":"2020"},{"key":"10.1016\/j.neucom.2026.134187_bib0180","series-title":"Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval","first-page":"405","article-title":"Introducing problem schema with hierarchical exercise graph for knowledge tracing","author":"Tong","year":"2022"},{"key":"10.1016\/j.neucom.2026.134187_bib0185","author":"Kipf"},{"key":"10.1016\/j.neucom.2026.134187_bib0190","author":"Veli\u010dkovi\u0107"},{"key":"10.1016\/j.neucom.2026.134187_bib0195","article-title":"Inductive representation learning on large graphs","volume":"30","author":"Hamilton","year":"2017","journal-title":"Adv. Neural Inf. Process. Syst."},{"issue":"10","key":"10.1016\/j.neucom.2026.134187_bib0200","doi-asserted-by":"crossref","first-page":"2222","DOI":"10.1109\/TNNLS.2016.2582924","article-title":"LSTM: a search space odyssey","volume":"28","author":"Greff","year":"2016","journal-title":"IEEE Trans. Neural Netw. Learn. Syst."},{"key":"10.1016\/j.neucom.2026.134187_bib0205","author":"Chung"},{"key":"10.1016\/j.neucom.2026.134187_bib0210","article-title":"Attention is all you need","volume":"30","author":"Vaswani","year":"2017","journal-title":"Adv. Neural Inf. Process. Syst."},{"issue":"4","key":"10.1016\/j.neucom.2026.134187_bib0215","doi-asserted-by":"crossref","first-page":"467","DOI":"10.1109\/TLT.2022.3196355","article-title":"CMKT: concept map driven knowledge tracing","volume":"15","author":"Lu","year":"2022","journal-title":"IEEE Trans. Learn. Technol."},{"key":"10.1016\/j.neucom.2026.134187_bib0220","first-page":"2579","article-title":"Visualizing data using t-SNE","volume":"9","author":"Maaten","year":"2008","journal-title":"J. Mach. Learn. Res."}],"container-title":["Neurocomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0925231226015857?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0925231226015857?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,4]],"date-time":"2026-07-04T19:14:22Z","timestamp":1783192462000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0925231226015857"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,10]]},"references-count":44,"alternative-id":["S0925231226015857"],"URL":"https:\/\/doi.org\/10.1016\/j.neucom.2026.134187","relation":{},"ISSN":["0925-2312"],"issn-type":[{"value":"0925-2312","type":"print"}],"subject":[],"published":{"date-parts":[[2026,10]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Programming knowledge tracing based on knowledge concept identification and hierarchical modeling","name":"articletitle","label":"Article Title"},{"value":"Neurocomputing","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.neucom.2026.134187","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier B.V. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"134187"}}