{"id":"https://openalex.org/W7153726689","doi":"https://doi.org/10.1145/3772363.3798880","title":"Compete and Learn? Understanding Competitive Programming IDE Workflows and Designing Context-Aware AI Assistance to support Learning and Assessment","display_name":"Compete and Learn? Understanding Competitive Programming IDE Workflows and Designing Context-Aware AI Assistance to support Learning and Assessment","publication_year":2026,"publication_date":"2026-04-13","ids":{"openalex":"https://openalex.org/W7153726689","doi":"https://doi.org/10.1145/3772363.3798880"},"language":null,"primary_location":{"id":"doi:10.1145/3772363.3798880","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3772363.3798880","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Extended Abstracts of the 2026 CHI Conference on Human Factors in Computing Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3772363.3798880","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5113854797","display_name":"Omkar Sunil Joshi","orcid":null},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Omkar Joshi","raw_affiliation_strings":["Centre for Educational Technology, Indian Institute of Technology Bombay, Mumbai, Maharashtra, India"],"raw_orcid":"https://orcid.org/0009-0009-7349-4236","affiliations":[{"raw_affiliation_string":"Centre for Educational Technology, Indian Institute of Technology Bombay, Mumbai, Maharashtra, India","institution_ids":["https://openalex.org/I162827531"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5133450625","display_name":"Katyani Mehta","orcid":"https://orcid.org/0009-0008-1381-320X"},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Katyani Mehta","raw_affiliation_strings":["Centre for Educational Technology, Indian Institute of Technology Bombay, Mumbai, Maharashtra, India"],"raw_orcid":"https://orcid.org/0009-0008-1381-320X","affiliations":[{"raw_affiliation_string":"Centre for Educational Technology, Indian Institute of Technology Bombay, Mumbai, Maharashtra, India","institution_ids":["https://openalex.org/I162827531"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5133446678","display_name":"Samarth Kashyap","orcid":"https://orcid.org/0009-0008-7570-8317"},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Samarth Kashyap","raw_affiliation_strings":["Centre for Educational Technology, Indian Institute of Technology Bombay, Mumbai, Maharashtra, India"],"raw_orcid":"https://orcid.org/0009-0008-7570-8317","affiliations":[{"raw_affiliation_string":"Centre for Educational Technology, Indian Institute of Technology Bombay, Mumbai, Maharashtra, India","institution_ids":["https://openalex.org/I162827531"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5133449347","display_name":"Ayushi Purohit","orcid":"https://orcid.org/0009-0001-6780-9598"},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Ayushi Purohit","raw_affiliation_strings":["Centre for Educational Technology, Indian Institute of Technology Bombay, Mumbai, Maharashtra, India"],"raw_orcid":"https://orcid.org/0009-0001-6780-9598","affiliations":[{"raw_affiliation_string":"Centre for Educational Technology, Indian Institute of Technology Bombay, Mumbai, Maharashtra, India","institution_ids":["https://openalex.org/I162827531"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080928310","display_name":"Syaamantak Das","orcid":"https://orcid.org/0000-0001-9896-3312"},"institutions":[{"id":"https://openalex.org/I162827531","display_name":"Indian Institute of Technology Bombay","ror":"https://ror.org/02qyf5152","country_code":"IN","type":"education","lineage":["https://openalex.org/I162827531"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Syaamantak Das","raw_affiliation_strings":["Centre for Educational Technology, Indian Institute of Technology Bombay, Mumbai, Maharashtra, India"],"raw_orcid":"https://orcid.org/0000-0001-9896-3312","affiliations":[{"raw_affiliation_string":"Centre for Educational Technology, Indian Institute of Technology Bombay, Mumbai, Maharashtra, India","institution_ids":["https://openalex.org/I162827531"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.56736902,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"5"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.18479999899864197,"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.18479999899864197,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.0649000033736229,"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/T11902","display_name":"Intelligent Tutoring Systems and Adaptive Learning","score":0.062300000339746475,"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/workflow","display_name":"Workflow","score":0.612500011920929},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.3630000054836273},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.3273000121116638},{"id":"https://openalex.org/keywords/competitive-advantage","display_name":"Competitive advantage","score":0.3237000107765198},{"id":"https://openalex.org/keywords/work","display_name":"Work (physics)","score":0.32359999418258667}],"concepts":[{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.612500011920929},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6003999710083008},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4131999909877777},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.3630000054836273},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.3273000121116638},{"id":"https://openalex.org/C58546491","wikidata":"https://www.wikidata.org/wiki/Q1150207","display_name":"Competitive advantage","level":2,"score":0.3237000107765198},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.32359999418258667},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.31439998745918274},{"id":"https://openalex.org/C56739046","wikidata":"https://www.wikidata.org/wiki/Q192060","display_name":"Knowledge management","level":1,"score":0.3057999908924103},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.28790000081062317},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.28049999475479126},{"id":"https://openalex.org/C195094911","wikidata":"https://www.wikidata.org/wiki/Q14167904","display_name":"Process management","level":1,"score":0.2628999948501587},{"id":"https://openalex.org/C165064840","wikidata":"https://www.wikidata.org/wiki/Q1321061","display_name":"Matching (statistics)","level":2,"score":0.2581000030040741},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.25040000677108765}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3772363.3798880","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3772363.3798880","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Extended Abstracts of the 2026 CHI Conference on Human Factors in Computing Systems","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3772363.3798880","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3772363.3798880","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Extended Abstracts of the 2026 CHI Conference on Human Factors in Computing Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":22,"referenced_works":["https://openalex.org/W1970209023","https://openalex.org/W1998953386","https://openalex.org/W2031159308","https://openalex.org/W2059216172","https://openalex.org/W2095535364","https://openalex.org/W2096036274","https://openalex.org/W2151996389","https://openalex.org/W2791302163","https://openalex.org/W2916904544","https://openalex.org/W3004256675","https://openalex.org/W4241315306","https://openalex.org/W4281726523","https://openalex.org/W4291475973","https://openalex.org/W4311887664","https://openalex.org/W4318332989","https://openalex.org/W4319787431","https://openalex.org/W4392564688","https://openalex.org/W4400410651","https://openalex.org/W4401702648","https://openalex.org/W4402390163","https://openalex.org/W4412582523","https://openalex.org/W4413267851"],"related_works":[],"abstract_inverted_index":{"Competitive":[0],"programming":[1,126],"platforms":[2],"prioritize":[3],"rapid":[4],"submission":[5],"and":[6,17,38,43,46,57,64,71,95,102,105,137],"automated":[7],"judging,":[8],"but":[9],"their":[10],"built-in":[11],"IDEs":[12],"often":[13],"hinder":[14],"learning-oriented":[15],"workflows":[16],"lack":[18],"principled":[19],"AI":[20,50,87,107,144],"integration.":[21],"In":[22],"preliminary":[23],"research":[24],"with":[25],"competitive":[26,125],"programmers":[27],"(N=74),":[28],"we":[29,74],"found":[30],"three":[31],"recurring":[32],"challenges:":[33],"workflow":[34,122],"fragmentation":[35],"between":[36,55],"local":[37],"platform":[39],"editors,":[40],"inadequate":[41],"debugging":[42],"test-case":[44,100],"visibility,":[45],"context-dependent":[47],"expectations":[48],"for":[49,130,142],"assistance":[51,88,145],"that":[52,80],"differ":[53],"sharply":[54],"contest":[56],"learning":[58],"scenarios.":[59],"Drawing":[60],"on":[61],"these":[62,132],"observations":[63],"HCI":[65],"principles":[66],"of":[67,121],"cognitive":[68],"load":[69],"reduction":[70],"scaffolded":[72],"learning,":[73],"present":[75],"a":[76,138],"conceptual":[77],"IDE":[78],"design":[79,92,128],"uses":[81],"mode-based":[82,139],"interaction":[83,135,140],"constraints":[84],"to":[85,109],"govern":[86],"across":[89],"contexts.":[90],"Our":[91],"separates":[93],"Contest":[94],"Learning":[96],"modes,":[97],"introduces":[98],"inline":[99],"visualization":[101],"error":[103],"localization,":[104],"constrains":[106],"behavior":[108],"preserve":[110],"assessment":[111],"integrity":[112],"while":[113],"advancing":[114],"pedagogical":[115],"goals.":[116],"We":[117],"contribute":[118],"empirical":[119],"evidence":[120],"breakdowns":[123],"in":[124,146],"environments,":[127],"goals":[129],"addressing":[131],"challenges":[133],"via":[134],"design,":[136],"model":[141],"context-appropriate":[143],"dual-purpose":[147],"educational":[148],"platforms.":[149]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2026-04-13T00:00:00"}
