{"id":"https://openalex.org/W7062816744","doi":null,"title":"Using Large Language Models to Generate Worked Examples of CS2-Level Programming Questions","display_name":"Using Large Language Models to Generate Worked Examples of CS2-Level Programming Questions","publication_year":2024,"publication_date":"2024-01-01","ids":{"openalex":"https://openalex.org/W7062816744"},"language":"en","primary_location":{"id":"pmh:oai:DiVA.org:kth-351178","doi":null,"is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-351178","pdf_url":"https://kth.diva-portal.org/smash/get/diva2:1886538/FULLTEXT01","source":{"id":"https://openalex.org/S4306401559","display_name":"KTH Publication Database DiVA (KTH Royal Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I86987016","host_organization_name":"KTH Royal Institute of Technology","host_organization_lineage":["https://openalex.org/I86987016"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/bachelorThesis"},"volume":null,"type":"dissertation","is_traditional":true,"indexed_in":[],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://kth.diva-portal.org/smash/get/diva2:1886538/FULLTEXT01","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Lindvall, Vincent","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lindvall, Vincent","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5151155263","display_name":"Sofia Marcus","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Marcus, Sofia","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":true,"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":true,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9750999808311462,"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.9750999808311462,"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/T14414","display_name":"Artificial Intelligence in Education","score":0.012799999676644802,"subfield":{"id":"https://openalex.org/subfields/3304","display_name":"Education"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T11902","display_name":"Intelligent Tutoring Systems and Adaptive Learning","score":0.0052999998442828655,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/worked-examples","display_name":"worked examples","score":0.972000002861023},{"id":"https://openalex.org/keywords/large-language-models","display_name":"large language models","score":0.9950000047683716},{"id":"https://openalex.org/keywords/programming-education","display_name":"programming education","score":0.7570000290870667},{"id":"https://openalex.org/keywords/step-by-step-solutions","display_name":"step-by-step solutions","score":0.6470000147819519},{"id":"https://openalex.org/keywords/code-explanation","display_name":"code explanation","score":0.39399999380111694},{"id":"https://openalex.org/keywords/time-complexity","display_name":"time complexity","score":0.7699999809265137},{"id":"https://openalex.org/keywords/prompt-engineering","display_name":"prompt engineering","score":0.5220000147819519}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6995000243186951},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.6119999885559082},{"id":"https://openalex.org/C2781181686","wikidata":"https://www.wikidata.org/wiki/Q4226068","display_name":"Coherence (philosophical gambling strategy)","level":2,"score":0.5799000263214111},{"id":"https://openalex.org/C2778348673","wikidata":"https://www.wikidata.org/wiki/Q739302","display_name":"Production (economics)","level":2,"score":0.4528000056743622},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4203000068664551},{"id":"https://openalex.org/C2779760435","wikidata":"https://www.wikidata.org/wiki/Q5396169","display_name":"Minor (academic)","level":2,"score":0.4169999957084656},{"id":"https://openalex.org/C63882131","wikidata":"https://www.wikidata.org/wiki/Q17122954","display_name":"Strengths and weaknesses","level":2,"score":0.38670000433921814},{"id":"https://openalex.org/C2992770021","wikidata":"https://www.wikidata.org/wiki/Q7247850","display_name":"Production model","level":3,"score":0.38420000672340393},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.359499990940094},{"id":"https://openalex.org/C2988963302","wikidata":"https://www.wikidata.org/wiki/Q629206","display_name":"Program code","level":2,"score":0.34610000252723694},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.3450999855995178},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.3188000023365021},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3151000142097473},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.3005000054836273},{"id":"https://openalex.org/C143587482","wikidata":"https://www.wikidata.org/wiki/Q1543216","display_name":"Iterative and incremental development","level":2,"score":0.2953000068664551},{"id":"https://openalex.org/C199033989","wikidata":"https://www.wikidata.org/wiki/Q1318295","display_name":"Narrative","level":2,"score":0.27250000834465027},{"id":"https://openalex.org/C33857546","wikidata":"https://www.wikidata.org/wiki/Q80006","display_name":"Computer programming","level":2,"score":0.2662000060081482},{"id":"https://openalex.org/C17231256","wikidata":"https://www.wikidata.org/wiki/Q5156540","display_name":"Completeness (order theory)","level":2,"score":0.2565000057220459},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.2533000111579895}],"mesh":[],"locations_count":1,"locations":[{"id":"pmh:oai:DiVA.org:kth-351178","doi":null,"is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-351178","pdf_url":"https://kth.diva-portal.org/smash/get/diva2:1886538/FULLTEXT01","source":{"id":"https://openalex.org/S4306401559","display_name":"KTH Publication Database DiVA (KTH Royal Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I86987016","host_organization_name":"KTH Royal Institute of Technology","host_organization_lineage":["https://openalex.org/I86987016"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/bachelorThesis"}],"best_oa_location":{"id":"pmh:oai:DiVA.org:kth-351178","doi":null,"is_oa":true,"landing_page_url":"http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-351178","pdf_url":"https://kth.diva-portal.org/smash/get/diva2:1886538/FULLTEXT01","source":{"id":"https://openalex.org/S4306401559","display_name":"KTH Publication Database DiVA (KTH Royal Institute of Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I86987016","host_organization_name":"KTH Royal Institute of Technology","host_organization_lineage":["https://openalex.org/I86987016"],"host_organization_lineage_names":[],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"info:eu-repo/semantics/bachelorThesis"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","score":0.6164000034332275,"display_name":"Quality education"}],"study_designs":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320322509","display_name":"Kungliga Tekniska H\u00f6gskolan","ror":"https://ror.org/026vcq606"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7062816744.pdf","grobid_xml":"https://content.openalex.org/works/W7062816744.grobid-xml"},"referenced_works_count":21,"referenced_works":["https://openalex.org/W1621233321","https://openalex.org/W2072225709","https://openalex.org/W2117655794","https://openalex.org/W2159000095","https://openalex.org/W2992347006","https://openalex.org/W3030163527","https://openalex.org/W4211263275","https://openalex.org/W4283705032","https://openalex.org/W4309674289","https://openalex.org/W4321497260","https://openalex.org/W4323033785","https://openalex.org/W4323033814","https://openalex.org/W4327810158","https://openalex.org/W4376643691","https://openalex.org/W4384920109","https://openalex.org/W4385323568","https://openalex.org/W4386302153","https://openalex.org/W4388998668","https://openalex.org/W4390490725","https://openalex.org/W4391136507","https://openalex.org/W7155906632"],"related_works":["https://openalex.org/W4390490725","https://openalex.org/W7128777442","https://openalex.org/W4413377037","https://openalex.org/W6910769835","https://openalex.org/W7117967868","https://openalex.org/W4402402578","https://openalex.org/W6891821650","https://openalex.org/W4402480915","https://openalex.org/W7166354868","https://openalex.org/W4411374856"],"abstract_inverted_index":{"Worked":[0],"examples":[1],"(WEs)":[2],"are":[3,22],"step-by-step":[4,173],"solutions":[5,163],"that":[6,85,138,156,180,195],"guide":[7],"learners":[8],"through":[9],"a":[10,58,102,124,172,189],"solution":[11,174],"process.":[12],"They":[13,83],"have":[14,54],"been":[15,55],"proven":[16],"effective":[17],"at":[18],"teaching":[19],"problem-solving":[20],"and":[21,107,123,161,177,184,194],"widely":[23],"used":[24,89,101,117],"in":[25,76,79,209],"education.":[26,82],"However,":[27],"the":[28,68,72,86,135,165,227,241,250],"production":[29,48],"of":[30,74,95,110,142,191,229],"WEs":[31,39,78,94,109,140,153,169],"is":[32],"time-consuming.":[33],"Hence,":[34],"instructors":[35],"typically":[36],"create":[37],"few":[38],"for":[40],"students":[41],"to":[42,66,70,105,127,214,232,249],"learn":[43],"from.":[44],"To":[45],"address":[46],"this":[47],"problem,":[49],"Large":[50],"Language":[51],"Models":[52],"(LLMs)":[53],"proposed":[56],"as":[57,201],"solution.":[59],"A":[60,131],"study":[61,100],"from":[62],"early":[63],"2024":[64],"claims":[65],"be":[67,244],"first":[69],"investigate":[71],"application":[73],"LLMs":[75,231],"generating":[77],"computer":[80],"science":[81],"found":[84],"LLM":[87,115,205],"they":[88],"could":[90,243],"generate":[91,106,128,233],"overall":[92],"high-quality":[93],"CS1":[96],"programming":[97,112],"questions.":[98,113],"Our":[99],"similar":[103],"method":[104],"evaluate":[108],"CS2":[111],"An":[114],"was":[116],"with":[118,175,221,246],"three":[119],"selected":[120],"CS2-level":[121],"questions":[122],"designed":[125],"prompt":[126],"fifteen":[129],"WEs.":[130,234],"subjective":[132],"evaluation":[133],"by":[134],"authors":[136],"revealed":[137],"most":[139,162],"were":[141,188,198],"high":[143,182],"quality,":[144],"often":[145],"only":[146],"needing":[147],"minor":[148],"modifications.":[149],"Importantly,":[150],"all":[151],"generated":[152],"had":[154,207],"code":[155,176,193],"compiled":[157],"without":[158],"compile-time":[159],"errors":[160],"gave":[164],"correct":[166],"output.":[167],"All":[168],"also":[170,206],"contained":[171],"written":[178],"explanations":[179,212],"displayed":[181],"coherence":[183],"readability.":[185],"Common":[186],"weaknesses":[187],"lack":[190],"commented":[192],"some":[196],"steps":[197],"considered":[199],"meaningless":[200],"separate":[202],"steps.":[203],"The":[204],"difficulties":[208],"including":[210],"sufficient":[211],"related":[213],"time":[215],"complexity.":[216],"In":[217],"conclusion,":[218],"although":[219],"conducted":[220],"limited":[222],"scope,":[223],"our":[224],"results":[225,242],"show":[226],"value":[228],"using":[230],"Proposed":[235],"future":[236],"work":[237],"includes":[238],"investigating":[239],"how":[240],"improved":[245],"iterative":[247],"feedback":[248],"LLM.":[251]},"counts_by_year":[],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2025-10-10T00:00:00"}
