{"id":"https://openalex.org/W7169576418","doi":"https://doi.org/10.1145/3803437.3805561","title":"DePro: Understanding the Role of LLMs in Debugging Competitive Programming Code","display_name":"DePro: Understanding the Role of LLMs in Debugging Competitive Programming Code","publication_year":2026,"publication_date":"2026-07-05","ids":{"openalex":"https://openalex.org/W7169576418","doi":"https://doi.org/10.1145/3803437.3805561"},"language":null,"primary_location":{"id":"doi:10.1145/3803437.3805561","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3803437.3805561","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 34th ACM International Conference on the Foundations of Software Engineering","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/3803437.3805561","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5137137509","display_name":"Nabiha Parvez","orcid":null},"institutions":[{"id":"https://openalex.org/I4210144275","display_name":"Dhaka University of Engineering & Technology","ror":"https://ror.org/03qxvyy35","country_code":"BD","type":"education","lineage":["https://openalex.org/I4210144275"]}],"countries":["BD"],"is_corresponding":false,"raw_author_name":"Nabiha Parvez","raw_affiliation_strings":["Military Institute of Science And Technology, Dhaka, Bangladesh"],"raw_orcid":"https://orcid.org/0009-0005-5235-5625","affiliations":[{"raw_affiliation_string":"Military Institute of Science And Technology, Dhaka, Bangladesh","institution_ids":["https://openalex.org/I4210144275"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5141067876","display_name":"Md. Tanvin Sarkar Pallab","orcid":"https://orcid.org/0009-0007-9839-8772"},"institutions":[{"id":"https://openalex.org/I4210144275","display_name":"Dhaka University of Engineering & Technology","ror":"https://ror.org/03qxvyy35","country_code":"BD","type":"education","lineage":["https://openalex.org/I4210144275"]}],"countries":["BD"],"is_corresponding":false,"raw_author_name":"Md. Tanvin Sarkar Pallab","raw_affiliation_strings":["Military Institute of Science And Technology, Dhaka, Bangladesh"],"raw_orcid":"https://orcid.org/0009-0007-9839-8772","affiliations":[{"raw_affiliation_string":"Military Institute of Science And Technology, Dhaka, Bangladesh","institution_ids":["https://openalex.org/I4210144275"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088063511","display_name":"Mia Mohammad Imran","orcid":"https://orcid.org/0000-0003-2477-9971"},"institutions":[{"id":"https://openalex.org/I20382870","display_name":"Missouri University of Science and Technology","ror":"https://ror.org/00scwqd12","country_code":"US","type":"education","lineage":["https://openalex.org/I20382870"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mia Mohammad Imran","raw_affiliation_strings":["Missouri University of Science and Technology, rolla, USA"],"raw_orcid":"https://orcid.org/0000-0003-2477-9971","affiliations":[{"raw_affiliation_string":"Missouri University of Science and Technology, rolla, USA","institution_ids":["https://openalex.org/I20382870"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5050415345","display_name":"Tarannum Shaila Zaman","orcid":"https://orcid.org/0000-0002-8634-524X"},"institutions":[{"id":"https://openalex.org/I79272384","display_name":"University of Maryland, Baltimore County","ror":"https://ror.org/02qskvh78","country_code":"US","type":"education","lineage":["https://openalex.org/I79272384"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tarannum Shaila Zaman","raw_affiliation_strings":["University of Maryland Baltimore County, Catonsville, USA"],"raw_orcid":"https://orcid.org/0000-0002-8634-524X","affiliations":[{"raw_affiliation_string":"University of Maryland Baltimore County, Catonsville, USA","institution_ids":["https://openalex.org/I79272384"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"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":"1227","last_page":"1231"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.9545999765396118},{"id":"https://openalex.org/keywords/algorithmic-program-debugging","display_name":"Algorithmic program debugging","score":0.7522000074386597},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.6901000142097473},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.503600001335144},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.37130001187324524},{"id":"https://openalex.org/keywords/program-slicing","display_name":"Program slicing","score":0.35670000314712524},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.35600000619888306}],"concepts":[{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.9545999765396118},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8095999956130981},{"id":"https://openalex.org/C136388014","wikidata":"https://www.wikidata.org/wiki/Q17084976","display_name":"Algorithmic program debugging","level":3,"score":0.7522000074386597},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.6901000142097473},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6653000116348267},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.503600001335144},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4918000102043152},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.37130001187324524},{"id":"https://openalex.org/C91071405","wikidata":"https://www.wikidata.org/wiki/Q1413145","display_name":"Program slicing","level":3,"score":0.35670000314712524},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.35600000619888306},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.34220001101493835},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.3172999918460846},{"id":"https://openalex.org/C58546491","wikidata":"https://www.wikidata.org/wiki/Q1150207","display_name":"Competitive advantage","level":2,"score":0.303600013256073},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.2897000014781952},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.28769999742507935},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.2574999928474426}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3803437.3805561","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3803437.3805561","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 34th ACM International Conference on the Foundations of Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3803437.3805561","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3803437.3805561","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 34th ACM International Conference on the Foundations of Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3442260755","display_name":"CRII: SHF: An Automated and User-centered Framework for Reproducing System-level Concurrency Bugs by Analyzing Bug Reports","funder_award_id":"2518445","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W3009678450","https://openalex.org/W4393213222","https://openalex.org/W4402442868","https://openalex.org/W4404134046","https://openalex.org/W4405556610","https://openalex.org/W4405755619","https://openalex.org/W4409736285","https://openalex.org/W4411113078","https://openalex.org/W4411233290","https://openalex.org/W4411301193","https://openalex.org/W4412703841","https://openalex.org/W4415797990","https://openalex.org/W4417132388","https://openalex.org/W7103754783"],"related_works":[],"abstract_inverted_index":{"Debugging":[0],"consumes":[1],"a":[2,30,60],"substantial":[3],"portion":[4],"of":[5,19,50,120],"the":[6,17],"software":[7],"development":[8],"lifecycle,":[9],"yet":[10,14],"researchers":[11],"do":[12],"not":[13],"understand":[15],"well":[16],"effectiveness":[18],"Large":[20],"Language":[21],"Models":[22],"(LLMs)":[23],"in":[24],"this":[25],"task.":[26],"Competitive":[27],"programming":[28,55],"offers":[29],"rich":[31],"benchmark":[32],"for":[33],"such":[34],"evaluation,":[35],"given":[36],"its":[37],"diverse":[38],"problem":[39,124],"domains":[40],"and":[41,57,82,89,114,129],"strict":[42],"efficiency":[43],"requirements.":[44],"We":[45],"present":[46],"an":[47,118],"empirical":[48],"study":[49],"LLM-based":[51],"debugging":[52,108,115],"on":[53,93],"competitive":[54],"problems":[56],"introduce":[58],"DePro,":[59],"test-case-driven":[61],"approach":[62],"that":[63,101],"assists":[64],"programmers":[65,128],"by":[66,110,117],"correcting":[67],"existing":[68],"code":[69],"rather":[70],"than":[71],"generating":[72],"new":[73],"solutions.":[74],"DePro":[75,102],"combines":[76],"brute-force":[77],"reference":[78],"generation,":[79],"stress":[80],"testing,":[81],"iterative":[83],"LLM-guided":[84],"refinement":[85],"to":[86,112,126],"efficiently":[87],"identify":[88],"resolve":[90],"errors.":[91],"Experiments":[92],"13":[94],"faulty":[95],"user":[96],"submissions":[97],"from":[98],"Codeforces":[99],"demonstrate":[100],"consistently":[103],"produces":[104],"correct":[105],"solutions,":[106],"reducing":[107],"attempts":[109],"up":[111],"64%":[113],"time":[116],"average":[119],"7.6":[121],"minutes":[122],"per":[123],"compared":[125],"human":[127],"zero-shot":[130],"LLM":[131],"debugging.":[132]},"counts_by_year":[],"updated_date":"2026-07-18T05:58:53.570196","created_date":"2026-07-18T00:00:00"}
