{"id":"https://openalex.org/W7140080133","doi":"https://doi.org/10.48550/arxiv.2603.19399","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-03-19","ids":{"openalex":"https://openalex.org/W7140080133","doi":"https://doi.org/10.48550/arxiv.2603.19399"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2603.19399","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.19399","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"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":"public-domain","license_id":"https://openalex.org/licenses/public-domain","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2603.19399","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5130367198","display_name":"Nabiha Parvez","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Parvez, Nabiha","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5130393151","display_name":"Tanvin Sarkar Pallab","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Pallab, Tanvin Sarkar","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5130362962","display_name":"Mia Mohammad Imran","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Imran, Mia Mohammad","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5130403503","display_name":"Tarannum Shaila Zaman","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zaman, Tarannum Shaila","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":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/T10260","display_name":"Software Engineering Research","score":0.3732999861240387,"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"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.3732999861240387,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.14000000059604645,"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/T12127","display_name":"Software System Performance and Reliability","score":0.13699999451637268,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/debugging","display_name":"Debugging","score":0.9559000134468079},{"id":"https://openalex.org/keywords/algorithmic-program-debugging","display_name":"Algorithmic program debugging","score":0.7376000285148621},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.6984000205993652},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5117999911308289},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.4830999970436096},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3691999912261963},{"id":"https://openalex.org/keywords/program-slicing","display_name":"Program slicing","score":0.3675000071525574},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.35690000653266907}],"concepts":[{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.9559000134468079},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8167999982833862},{"id":"https://openalex.org/C136388014","wikidata":"https://www.wikidata.org/wiki/Q17084976","display_name":"Algorithmic program debugging","level":3,"score":0.7376000285148621},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.6984000205993652},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6718000173568726},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5117999911308289},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.4830999970436096},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.45339998602867126},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3691999912261963},{"id":"https://openalex.org/C91071405","wikidata":"https://www.wikidata.org/wiki/Q1413145","display_name":"Program slicing","level":3,"score":0.3675000071525574},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.35690000653266907},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.3345000147819519},{"id":"https://openalex.org/C148609458","wikidata":"https://www.wikidata.org/wiki/Q7021281","display_name":"Nexus (standard)","level":2,"score":0.32089999318122864},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.3197000026702881},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.2994000017642975},{"id":"https://openalex.org/C58546491","wikidata":"https://www.wikidata.org/wiki/Q1150207","display_name":"Competitive advantage","level":2,"score":0.27639999985694885},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.27230000495910645},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.2669999897480011},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.26010000705718994}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2603.19399","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.19399","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"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":"public-domain","license_id":"https://openalex.org/licenses/public-domain","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2603.19399","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.19399","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"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":"public-domain","license_id":"https://openalex.org/licenses/public-domain","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Debugging":[0],"consumes":[1],"a":[2,27,57],"substantial":[3],"portion":[4],"of":[5,13,47,117],"the":[6,11],"software":[7],"development":[8],"lifecycle,":[9],"yet":[10],"effectiveness":[12],"Large":[14],"Language":[15],"Models(LLMs)":[16],"in":[17],"this":[18],"task":[19],"is":[20],"not":[21],"well":[22],"understood.":[23],"Competitive":[24],"programming":[25,52],"offers":[26],"rich":[28],"benchmark":[29],"for":[30],"such":[31],"evaluation,":[32],"given":[33],"its":[34],"diverse":[35],"problem":[36,121],"domains":[37],"and":[38,54,80,86,111,126],"strict":[39],"efficiency":[40],"requirements.":[41],"We":[42],"present":[43],"an":[44,115],"empirical":[45],"study":[46],"LLM-based":[48],"debugging":[49,105,112],"on":[50,90],"competitive":[51],"problems":[53],"introduce":[55],"DePro,":[56],"test-case":[58],"driven":[59],"approach":[60],"that":[61,98],"assists":[62],"programmers":[63,125],"by":[64,107,114],"correcting":[65],"existing":[66],"code":[67],"rather":[68],"than":[69],"generating":[70],"new":[71],"solutions.":[72],"DePro":[73,99],"combines":[74],"brute-force":[75],"reference":[76],"generation,":[77],"stress":[78],"testing,":[79],"iterative":[81],"LLM-guided":[82],"refinement":[83],"to":[84,109,123],"identify":[85],"resolve":[87],"errors":[88],"efficiently.Experiments":[89],"13":[91],"faulty":[92],"user":[93],"submissions":[94],"from":[95],"Codeforces":[96],"demonstrate":[97],"consistently":[100],"produces":[101],"correct":[102],"solutions,":[103],"reducing":[104],"attempts":[106],"up":[108],"64%":[110],"time":[113],"average":[116],"7.6":[118],"minutes":[119],"per":[120],"compared":[122],"human":[124],"zero-shot":[127],"LLM":[128],"debugging.":[129]},"counts_by_year":[],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2026-03-24T00:00:00"}
