{"id":"https://openalex.org/W7156962034","doi":"https://doi.org/10.48550/arxiv.2604.24758","title":"Personalized Worked Example Generation from Student Code Submissions Using Pattern-based Knowledge Components","display_name":"Personalized Worked Example Generation from Student Code Submissions Using Pattern-based Knowledge Components","publication_year":2026,"publication_date":"2026-04-27","ids":{"openalex":"https://openalex.org/W7156962034","doi":"https://doi.org/10.48550/arxiv.2604.24758"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2604.24758","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.24758","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2604.24758","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5060430108","display_name":"Griffin Pitts","orcid":"https://orcid.org/0009-0004-3111-6118"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Pitts, Griffin","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027964018","display_name":"Muntasir Hoq","orcid":"https://orcid.org/0000-0003-2591-0476"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hoq, Muntasir","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134780335","display_name":"Peter Brusilovsky","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Brusilovsky, Peter","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134774423","display_name":"Narges Norouzi","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Norouzi, Narges","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134751250","display_name":"Arto Hellas","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hellas, Arto","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5134788854","display_name":"Juho Leinonen","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Leinonen, Juho","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5000710051","display_name":"Bita Akram","orcid":"https://orcid.org/0000-0001-5195-5841"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Akram, Bita","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.5164999961853027,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.5164999961853027,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11902","display_name":"Intelligent Tutoring Systems and Adaptive Learning","score":0.10899999737739563,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.0494999997317791,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.6589999794960022},{"id":"https://openalex.org/keywords/relevance","display_name":"Relevance (law)","score":0.6276000142097473},{"id":"https://openalex.org/keywords/generative-grammar","display_name":"Generative grammar","score":0.613099992275238},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5340999960899353},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.5236999988555908},{"id":"https://openalex.org/keywords/statement","display_name":"Statement (logic)","score":0.46459999680519104},{"id":"https://openalex.org/keywords/baseline","display_name":"Baseline (sea)","score":0.4307999908924103},{"id":"https://openalex.org/keywords/best-practice","display_name":"Best practice","score":0.37950000166893005}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7421000003814697},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.6589999794960022},{"id":"https://openalex.org/C158154518","wikidata":"https://www.wikidata.org/wiki/Q7310970","display_name":"Relevance (law)","level":2,"score":0.6276000142097473},{"id":"https://openalex.org/C39890363","wikidata":"https://www.wikidata.org/wiki/Q36108","display_name":"Generative grammar","level":2,"score":0.613099992275238},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5340999960899353},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.5236999988555908},{"id":"https://openalex.org/C2777026412","wikidata":"https://www.wikidata.org/wiki/Q2684591","display_name":"Statement (logic)","level":2,"score":0.46459999680519104},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.4307999908924103},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.38850000500679016},{"id":"https://openalex.org/C184356942","wikidata":"https://www.wikidata.org/wiki/Q830382","display_name":"Best practice","level":2,"score":0.37950000166893005},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.37880000472068787},{"id":"https://openalex.org/C167966045","wikidata":"https://www.wikidata.org/wiki/Q5532625","display_name":"Generative model","level":3,"score":0.3716000020503998},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.3573000133037567},{"id":"https://openalex.org/C162446236","wikidata":"https://www.wikidata.org/wiki/Q653137","display_name":"Content analysis","level":2,"score":0.3151000142097473},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.31189998984336853},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3084000051021576},{"id":"https://openalex.org/C2778152352","wikidata":"https://www.wikidata.org/wiki/Q5165061","display_name":"Content (measure theory)","level":2,"score":0.3057999908924103},{"id":"https://openalex.org/C21847791","wikidata":"https://www.wikidata.org/wiki/Q191081","display_name":"Logical conjunction","level":2,"score":0.3027999997138977},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.2985000014305115},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.2973000109195709},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.2944999933242798},{"id":"https://openalex.org/C3018028102","wikidata":"https://www.wikidata.org/wiki/Q254125","display_name":"Good practice","level":2,"score":0.28200000524520874},{"id":"https://openalex.org/C77967617","wikidata":"https://www.wikidata.org/wiki/Q4677561","display_name":"Active learning (machine learning)","level":2,"score":0.2624000012874603},{"id":"https://openalex.org/C2777655017","wikidata":"https://www.wikidata.org/wiki/Q1501161","display_name":"Toolbox","level":2,"score":0.26080000400543213},{"id":"https://openalex.org/C47177190","wikidata":"https://www.wikidata.org/wiki/Q207137","display_name":"Curriculum","level":2,"score":0.2526000142097473},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.2517000138759613}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2604.24758","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.24758","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2604.24758","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.24758","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"score":0.8679894208908081,"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Adaptive":[0],"programming":[1],"practice":[2,12],"often":[3],"relies":[4],"on":[5],"fixed":[6],"libraries":[7,66],"of":[8,72,160],"worked":[9,128],"examples":[10],"and":[11,19,28,96,112,131,134,148],"problems,":[13],"which":[14],"require":[15],"substantial":[16],"authoring":[17],"effort":[18,62],"may":[20,40],"not":[21,46],"correspond":[22],"well":[23],"to":[24,54,115,127,150],"the":[25,49],"logical":[26,153],"errors":[27],"partial":[29],"solutions":[30],"students":[31,39],"produce":[32],"while":[33,56],"writing":[34],"code.":[35,91],"As":[36],"a":[37,69,93,117],"result,":[38],"receive":[41],"learning":[42,166],"content":[43,65,83],"that":[44,142,157],"does":[45],"directly":[47],"address":[48],"concepts":[50],"they":[51],"are":[52],"working":[53],"understand,":[55],"instructors":[57],"must":[58],"either":[59],"invest":[60],"additional":[61],"in":[63],"expanding":[64],"or":[67],"accept":[68],"coarse":[70],"level":[71],"personalization.":[73],"We":[74],"present":[75],"an":[76],"approach":[77,126],"for":[78],"knowledge-component":[79],"(KC)":[80],"guided":[81],"educational":[82],"generation":[84,144],"using":[85],"pattern-based":[86],"KCs":[87],"extracted":[88],"from":[89,106],"student":[90,97],"Given":[92],"problem":[94],"statement":[95],"submissions,":[98],"our":[99],"pipeline":[100],"extracts":[101],"recurring":[102],"structural":[103],"KC":[104],"patterns":[105],"students'":[107,151],"code":[108],"through":[109,137],"AST-based":[110],"analysis":[111],"uses":[113],"them":[114],"condition":[116],"generative":[118,161],"model.":[119],"In":[120],"this":[121,125],"study,":[122],"we":[123],"apply":[124],"example":[129],"generation,":[130],"compare":[132],"baseline":[133],"KC-conditioned":[135,143],"outputs":[136],"expert":[138],"evaluation.":[139],"Results":[140],"suggest":[141],"improves":[145],"topical":[146],"focus":[147],"relevance":[149],"underlying":[152],"errors,":[154],"providing":[155],"evidence":[156],"KC-based":[158],"steering":[159],"models":[162],"can":[163],"support":[164],"personalized":[165],"at":[167],"scale.":[168]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-04-29T00:00:00"}
