{"id":"https://openalex.org/W7128820760","doi":"https://doi.org/10.1145/3770762.3772619","title":"Improving LLM-Generated Educational Content: A Case Study on Prototyping, Prompt Engineering, and Evaluating a Tool for Generating Programming Problems for Data Science","display_name":"Improving LLM-Generated Educational Content: A Case Study on Prototyping, Prompt Engineering, and Evaluating a Tool for Generating Programming Problems for Data Science","publication_year":2026,"publication_date":"2026-02-13","ids":{"openalex":"https://openalex.org/W7128820760","doi":"https://doi.org/10.1145/3770762.3772619"},"language":null,"primary_location":{"id":"doi:10.1145/3770762.3772619","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3770762.3772619","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.1","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3770762.3772619","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5110984879","display_name":"J H Yu","orcid":null},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jiaen Yu","raw_affiliation_strings":["University of California San Diego, La Jolla, CA, USA"],"raw_orcid":"https://orcid.org/0009-0005-9204-8806","affiliations":[{"raw_affiliation_string":"University of California San Diego, La Jolla, CA, USA","institution_ids":["https://openalex.org/I36258959"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5125939812","display_name":"Ylesia Wu","orcid":null},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ylesia Wu","raw_affiliation_strings":["University of California San Diego, La Jolla, CA, USA"],"raw_orcid":"https://orcid.org/0009-0007-1289-3482","affiliations":[{"raw_affiliation_string":"University of California San Diego, La Jolla, CA, USA","institution_ids":["https://openalex.org/I36258959"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5125907665","display_name":"Gabriel Cha","orcid":null},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gabriel Cha","raw_affiliation_strings":["University of California San Diego, La Jolla, USA"],"raw_orcid":"https://orcid.org/0009-0006-5147-5286","affiliations":[{"raw_affiliation_string":"University of California San Diego, La Jolla, USA","institution_ids":["https://openalex.org/I36258959"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5125895299","display_name":"Ayush Shah","orcid":null},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ayush Shah","raw_affiliation_strings":["University of California San Diego, La Jolla, USA"],"raw_orcid":"https://orcid.org/0009-0008-3519-9298","affiliations":[{"raw_affiliation_string":"University of California San Diego, La Jolla, USA","institution_ids":["https://openalex.org/I36258959"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5038302086","display_name":"Sam Lau","orcid":"https://orcid.org/0000-0002-3160-0151"},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Samuel Lau","raw_affiliation_strings":["University of California San Diego, La Jolla, CA, USA"],"raw_orcid":"https://orcid.org/0000-0002-3160-0151","affiliations":[{"raw_affiliation_string":"University of California San Diego, La Jolla, CA, USA","institution_ids":["https://openalex.org/I36258959"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I36258959"],"apc_list":null,"apc_paid":null,"fwci":15.6056,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.96794582,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"1186","last_page":"1192"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.8082000017166138,"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.8082000017166138,"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/T10260","display_name":"Software Engineering Research","score":0.0502999983727932,"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"}},{"id":"https://openalex.org/T11122","display_name":"Online Learning and Analytics","score":0.013500000350177288,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/usable","display_name":"USable","score":0.7156999707221985},{"id":"https://openalex.org/keywords/usability","display_name":"Usability","score":0.6654000282287598},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.6424999833106995},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5976999998092651},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.5546000003814697},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.44269999861717224},{"id":"https://openalex.org/keywords/test","display_name":"Test (biology)","score":0.3334999978542328}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7919999957084656},{"id":"https://openalex.org/C2780615836","wikidata":"https://www.wikidata.org/wiki/Q2471869","display_name":"USable","level":2,"score":0.7156999707221985},{"id":"https://openalex.org/C170130773","wikidata":"https://www.wikidata.org/wiki/Q216378","display_name":"Usability","level":2,"score":0.6654000282287598},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.6424999833106995},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5976999998092651},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.5546000003814697},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.46889999508857727},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.44269999861717224},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.35350000858306885},{"id":"https://openalex.org/C2777267654","wikidata":"https://www.wikidata.org/wiki/Q3519023","display_name":"Test (biology)","level":2,"score":0.3334999978542328},{"id":"https://openalex.org/C24756922","wikidata":"https://www.wikidata.org/wiki/Q1757694","display_name":"Data quality","level":3,"score":0.3034999966621399},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.2906999886035919},{"id":"https://openalex.org/C133462117","wikidata":"https://www.wikidata.org/wiki/Q4929239","display_name":"Data collection","level":2,"score":0.28700000047683716},{"id":"https://openalex.org/C174063052","wikidata":"https://www.wikidata.org/wiki/Q607013","display_name":"Pair programming","level":4,"score":0.27059999108314514},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.2694999873638153},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.26510000228881836},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.2603999972343445},{"id":"https://openalex.org/C143587482","wikidata":"https://www.wikidata.org/wiki/Q1543216","display_name":"Iterative and incremental development","level":2,"score":0.25440001487731934},{"id":"https://openalex.org/C2779038628","wikidata":"https://www.wikidata.org/wiki/Q7248497","display_name":"Programming by demonstration","level":3,"score":0.2506999969482422}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3770762.3772619","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3770762.3772619","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.1","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3770762.3772619","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3770762.3772619","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.1","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education","score":0.7865777611732483}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W2957412034","https://openalex.org/W2989613245","https://openalex.org/W3177813494","https://openalex.org/W4232818056","https://openalex.org/W4283705032","https://openalex.org/W4288059420","https://openalex.org/W4306353241","https://openalex.org/W4323655724","https://openalex.org/W4366547592","https://openalex.org/W4381556591","https://openalex.org/W4382567310","https://openalex.org/W4386584937","https://openalex.org/W4387561453","https://openalex.org/W4387947061","https://openalex.org/W4389471004","https://openalex.org/W4390490725","https://openalex.org/W4390490759","https://openalex.org/W4391136507","https://openalex.org/W4391833078","https://openalex.org/W4392564868","https://openalex.org/W4392822190","https://openalex.org/W4401357303","https://openalex.org/W4402683942","https://openalex.org/W4404173810","https://openalex.org/W4406803762","https://openalex.org/W4407681358","https://openalex.org/W4413389742","https://openalex.org/W6966882573"],"related_works":[],"abstract_inverted_index":{"One":[0],"key":[1],"challenge":[2],"for":[3,15,26,55,186,195],"instructors":[4,163,196],"is":[5,37,170],"creating":[6],"high-quality":[7],"educational":[8,188],"content,":[9],"such":[10],"as":[11,172],"programming":[12,17,62],"practice":[13],"questions":[14,63,152],"introductory":[16],"courses.":[18],"While":[19],"Large":[20],"Language":[21],"Models":[22],"(LLMs)":[23],"show":[24],"promise":[25],"this":[27,47],"task,":[28],"their":[29,44],"output":[30],"quality":[31,148],"can":[32],"be":[33],"inconsistent,":[34],"and":[35,80,94,107,119,126,132,174,190,197,202],"it":[36],"often":[38],"unclear":[39],"how":[40],"to":[41,111,142,200],"systematically":[42],"improve":[43],"performance.":[45],"In":[46],"experience":[48],"report,":[49],"we":[50,92],"present":[51],"the":[52,65,78,83,113,143,147,150],"development":[53],"process":[54,75],"ContentGen,":[56],"an":[57,133,187],"open-source":[58],"tool":[59,79,84,189,198],"that":[60,128,166],"generates":[61],"within":[64],"context":[66],"of":[67,76,98,137,149,182],"data":[68,161],"science":[69,162],"instructional":[70,140],"materials.":[71],"We":[72,121],"describe":[73],"our":[74,90,104,154,167],"designing":[77],"iteratively":[81],"improving":[82],"through":[85],"prompt":[86,184],"engineering.":[87],"To":[88],"evaluate":[89,201],"changes,":[91],"designed":[93],"open-sourced":[95],"a":[96,179,192],"dataset":[97],"91":[99],"test":[100],"cases":[101],"based":[102],"on":[103],"course":[105],"materials":[106,141],"developed":[108],"three":[109,123],"metrics":[110],"assess":[112],"generated":[114,135,151],"questions:":[115],"Correctness,":[116],"Contextual":[117],"Fit,":[118],"Coherence.":[120],"compare":[122],"prompting":[124],"strategies":[125],"find":[127],"providing":[129],"detailed":[130],"instructions":[131],"automatically":[134],"summary":[136],"recently":[138],"covered":[139],"LLM":[144],"substantially":[145],"improves":[146],"across":[153],"metrics.":[155],"A":[156],"usability":[157],"study":[158,181],"with":[159],"six":[160],"further":[164],"suggests":[165],"final":[168],"prototype":[169],"perceived":[171],"usable":[173],"effective.":[175],"Our":[176],"work":[177],"contributes":[178],"case":[180],"evidence-based":[183],"engineering":[185],"offers":[191],"practical":[193],"approach":[194],"designers":[199],"enhance":[203],"LLM-based":[204],"content":[205],"generation.":[206]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-08-11T07:18:39.950985","created_date":"2026-02-14T00:00:00"}
