{"id":"https://openalex.org/W7140325625","doi":"https://doi.org/10.48550/arxiv.2603.22673","title":"Design Implications for Student and Educator Needs in AI-Supported Programming Learning Tools","display_name":"Design Implications for Student and Educator Needs in AI-Supported Programming Learning Tools","publication_year":2026,"publication_date":"2026-03-24","ids":{"openalex":"https://openalex.org/W7140325625","doi":"https://doi.org/10.48550/arxiv.2603.22673"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2603.22673","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.22673","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2603.22673","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5059443278","display_name":"Boxuan Ma","orcid":"https://orcid.org/0000-0002-1566-880X"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Ma, Boxuan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5113236924","display_name":"Yinjie Xie","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xie, Yinjie","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5130592456","display_name":"Huiyong Li","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Li, Huiyong","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5130593961","display_name":"Gen Li","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Li, Gen","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5130545700","display_name":"Li Yun Eileen Chen","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Chen, Li","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5130556147","display_name":"Atsushi Shimada","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Shimada, Atsushi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5071736649","display_name":"Shin\u2019ichi Konomi","orcid":"https://orcid.org/0000-0001-5831-2152"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Konomi, Shin'Ichi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5059443278"],"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.421999990940094,"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.421999990940094,"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.1454000025987625,"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/T12128","display_name":"AI in Service Interactions","score":0.0868000015616417,"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/clarity","display_name":"CLARITY","score":0.7279000282287598},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.6664000153541565},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.5669000148773193},{"id":"https://openalex.org/keywords/agency","display_name":"Agency (philosophy)","score":0.43220001459121704},{"id":"https://openalex.org/keywords/instructional-design","display_name":"Instructional design","score":0.39989998936653137},{"id":"https://openalex.org/keywords/program-design-language","display_name":"Program Design Language","score":0.3626999855041504}],"concepts":[{"id":"https://openalex.org/C2777146004","wikidata":"https://www.wikidata.org/wiki/Q14949826","display_name":"CLARITY","level":2,"score":0.7279000282287598},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.6664000153541565},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.5669000148773193},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.555400013923645},{"id":"https://openalex.org/C108170787","wikidata":"https://www.wikidata.org/wiki/Q3951828","display_name":"Agency (philosophy)","level":2,"score":0.43220001459121704},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","level":1,"score":0.42160001397132874},{"id":"https://openalex.org/C159456220","wikidata":"https://www.wikidata.org/wiki/Q667334","display_name":"Instructional design","level":2,"score":0.39989998936653137},{"id":"https://openalex.org/C206674616","wikidata":"https://www.wikidata.org/wiki/Q7038222","display_name":"Program Design Language","level":2,"score":0.3626999855041504},{"id":"https://openalex.org/C19417346","wikidata":"https://www.wikidata.org/wiki/Q7922","display_name":"Pedagogy","level":1,"score":0.33500000834465027},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.3303999900817871},{"id":"https://openalex.org/C2779318504","wikidata":"https://www.wikidata.org/wiki/Q1438035","display_name":"Research design","level":2,"score":0.29600000381469727},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.28369998931884766},{"id":"https://openalex.org/C42525527","wikidata":"https://www.wikidata.org/wiki/Q1209955","display_name":"Formative assessment","level":2,"score":0.27070000767707825},{"id":"https://openalex.org/C2778572836","wikidata":"https://www.wikidata.org/wiki/Q380933","display_name":"Space (punctuation)","level":2,"score":0.26660001277923584},{"id":"https://openalex.org/C56739046","wikidata":"https://www.wikidata.org/wiki/Q192060","display_name":"Knowledge management","level":1,"score":0.2628999948501587},{"id":"https://openalex.org/C88610354","wikidata":"https://www.wikidata.org/wiki/Q1813494","display_name":"Teaching method","level":2,"score":0.2606000006198883}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2603.22673","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.22673","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2603.22673","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.22673","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"sustainable_development_goals":[{"score":0.8576309084892273,"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":{"AI-powered":[0],"coding":[1,48,144],"assistants":[2,49],"can":[3],"support":[4,122],"students":[5,62,70,98,119],"in":[6,27,38],"programming":[7],"courses":[8],"by":[9],"providing":[10],"on-demand":[11],"explanations":[12],"and":[13,35,61,79,115,123,137,148],"debugging":[14],"help.":[15,106],"However,":[16],"existing":[17],"research":[18],"often":[19],"focuses":[20],"on":[21,128],"individual":[22],"tools,":[23],"leaving":[24],"a":[25],"gap":[26],"evidence-based":[28],"design":[29,44,135,139],"recommendations":[30],"that":[31,87,93,151],"reflect":[32],"both":[33,51],"educator":[34],"student":[36],"perspectives":[37],"education":[39],"settings.":[40],"To":[41],"ground":[42],"the":[43,110,133],"of":[45,58],"learning-oriented":[46,142],"AI":[47,76,143],"for":[50,112,141],"sides'":[52],"needs,":[53],"we":[54,131],"conducted":[55],"parallel":[56],"surveys":[57],"educators":[59,88],"(N=50)":[60],"(N=90)":[63],"to":[64,102],"compare":[65],"preferences":[66],"about":[67],"(i)":[68],"how":[69,75],"should":[71,77,82],"request":[72],"help,":[73],"(ii)":[74],"respond,":[78],"(iii)":[80],"who":[81],"control.":[83],"Our":[84],"results":[85],"show":[86],"generally":[89],"favored":[90],"indirect":[91],"scaffolding":[92,147],"preserves":[94],"students'":[95,153],"reasoning,":[96],"whereas":[97],"were":[99],"more":[100],"likely":[101],"prefer":[103],"direct,":[104],"actionable":[105],"Educators":[107],"further":[108],"highlighted":[109],"need":[111],"course-aligned":[113],"constraints":[114],"instructor-facing":[116],"oversight,":[117],"while":[118],"emphasized":[120],"timely":[121],"clarity":[124],"when":[125],"stuck.":[126],"Based":[127],"these":[129],"findings,":[130],"discuss":[132],"interaction-focused":[134],"space":[136],"derive":[138],"implications":[140],"assistants,":[145],"highlighting":[146],"control":[149],"mechanisms":[150],"balance":[152],"agency":[154],"with":[155],"instructional":[156],"constraints.":[157]},"counts_by_year":[],"updated_date":"2026-05-04T08:30:34.212998","created_date":"2026-03-26T00:00:00"}
