{"id":"https://openalex.org/W4387031659","doi":"https://doi.org/10.48550/arxiv.2309.12938","title":"Frustrated with Code Quality Issues? LLMs can Help!","display_name":"Frustrated with Code Quality Issues? LLMs can Help!","publication_year":2023,"publication_date":"2023-09-22","ids":{"openalex":"https://openalex.org/W4387031659","doi":"https://doi.org/10.48550/arxiv.2309.12938"},"language":"en","primary_location":{"id":"pmh:oai:arXiv.org:2309.12938","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2309.12938","pdf_url":"https://arxiv.org/pdf/2309.12938","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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},"type":"preprint","indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2309.12938","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5084720910","display_name":"N. K. Wadhwa","orcid":"https://orcid.org/0009-0005-1206-9851"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Wadhwa, Nalin","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107976838","display_name":"Jui Pradhan","orcid":"https://orcid.org/0009-0009-7753-6210"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Pradhan, Jui","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050032686","display_name":"Atharv Sonwane","orcid":"https://orcid.org/0009-0000-2132-0458"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sonwane, Atharv","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079862927","display_name":"Surya Prakash Sahu","orcid":"https://orcid.org/0009-0003-9943-5222"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sahu, Surya Prakash","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017175274","display_name":"Nagarajan Natarajan","orcid":"https://orcid.org/0000-0001-6435-245X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Natarajan, Nagarajan","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107245208","display_name":"Aditya Kanade","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kanade, Aditya","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102483404","display_name":"Suresh Parthasarathy","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Parthasarathy, Suresh","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5076139746","display_name":"Sriram K. Rajamani","orcid":"https://orcid.org/0000-0002-1400-7065"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rajamani, Sriram","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5084720910"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":3,"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.9998000264167786,"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.9998000264167786,"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.9944000244140625,"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"}},{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9817000031471252,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/computer-science","display_name":"Computer science","score":0.6662343144416809},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.6403943300247192},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.5641838312149048},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.48447418212890625},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.47313275933265686},{"id":"https://openalex.org/keywords/rubric","display_name":"Rubric","score":0.4678175151348114},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4356600046157837},{"id":"https://openalex.org/keywords/maintainability","display_name":"Maintainability","score":0.4120680093765259},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.41046154499053955},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.3335719108581543},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.30196335911750793},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.29442891478538513},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.23065820336341858},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.13657617568969727}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6662343144416809},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.6403943300247192},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.5641838312149048},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.48447418212890625},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.47313275933265686},{"id":"https://openalex.org/C111640148","wikidata":"https://www.wikidata.org/wiki/Q847349","display_name":"Rubric","level":2,"score":0.4678175151348114},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4356600046157837},{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.4120680093765259},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.41046154499053955},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.3335719108581543},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.30196335911750793},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.29442891478538513},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.23065820336341858},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.13657617568969727},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:arXiv.org:2309.12938","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2309.12938","pdf_url":"https://arxiv.org/pdf/2309.12938","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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},{"id":"doi:10.48550/arxiv.2309.12938","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2309.12938","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":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2309.12938","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2309.12938","pdf_url":"https://arxiv.org/pdf/2309.12938","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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.4300000071525574}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4387031659.pdf"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2219145617","https://openalex.org/W4236840126","https://openalex.org/W1648987790","https://openalex.org/W1514851312","https://openalex.org/W4233305372","https://openalex.org/W3136813102","https://openalex.org/W2019257047","https://openalex.org/W4318539024","https://openalex.org/W4226317003","https://openalex.org/W2795746234"],"abstract_inverted_index":{"As":[0],"software":[1],"projects":[2],"progress,":[3],"quality":[4,33,49,77,150,223,267],"of":[5,17,62,92,99,106,128,134,272],"code":[6,32,45,48,73,76,142],"assumes":[7],"paramount":[8],"importance":[9],"as":[10,95],"it":[11],"affects":[12],"reliability,":[13],"maintainability":[14],"and":[15,102,117,136,234],"security":[16],"software.":[18],"For":[19],"this":[20,56],"reason,":[21],"static":[22,107,149,169,258],"analysis":[23,108,259],"tools":[24,109],"are":[25,152],"used":[26],"in":[27,71,249,261],"developer":[28,192],"workflows":[29],"to":[30,38,42,46,68,74,112,121,139,204,212,243,270],"flag":[31],"issues.":[34,78],"However,":[35,154],"developers":[36,70,118],"need":[37],"spend":[39],"extra":[40],"efforts":[41],"revise":[43,122,217],"their":[44,123],"improve":[47],"based":[50],"on":[51],"the":[52,60,114,131,148,155,168,175,179,187,197,201,206,213,257],"tool":[53,115,233,260],"findings.":[54],"In":[55],"work,":[57],"we":[58],"investigate":[59],"use":[61],"(instruction-following)":[63],"large":[64],"language":[65],"models":[66],"(LLMs)":[67],"assist":[69],"revising":[72],"resolve":[75],"We":[79],"present":[80],"a":[81,90,96,100,103,182,191,232,235,273],"tool,":[82,277],"CORE":[83,129,195,215,252],"(short":[84],"for":[85],"COde":[86],"REvisions),":[87],"architected":[88],"using":[89,181],"pair":[91],"LLMs":[93],"organized":[94],"duo":[97],"comprised":[98],"proposer":[101,180],"ranker.":[104],"Providers":[105],"recommend":[110],"ways":[111],"mitigate":[113],"warnings":[116],"follow":[119],"them":[120,138,211],"code.":[124],"The":[125,144,171,238],"\\emph{proposer":[126],"LLM}":[127,173],"takes":[130],"same":[132],"set":[133],"recommendations":[135],"applies":[137],"generate":[140],"candidate":[141,207],"revisions.":[143],"candidates":[145],"which":[146,163],"pass":[147,228],"checks":[151],"retained.":[153],"LLM":[156,203,240],"may":[157,164],"introduce":[158],"subtle,":[159],"unintended":[160],"functionality":[161],"changes":[162,176],"go":[165],"un-detected":[166],"by":[167,178,200,230,247],"analysis.":[170],"\\emph{ranker":[172],"evaluates":[174],"made":[177],"rubric":[183],"that":[184,190,226,255],"closely":[185],"follows":[186],"acceptance":[188],"criteria":[189],"would":[193],"enforce.":[194],"uses":[196],"scores":[198],"assigned":[199],"ranker":[202,239],"rank":[205],"revisions":[208,254],"before":[209],"presenting":[210],"developer.":[214],"could":[216],"59.2%":[218],"Python":[219],"files":[220,264],"(across":[221,265],"52":[222],"checks)":[224,268],"so":[225],"they":[227],"scrutiny":[229],"both":[231],"human":[236],"reviewer.":[237],"is":[241],"able":[242],"reduce":[244],"false":[245],"positives":[246],"25.8%":[248],"these":[250],"cases.":[251],"produced":[253],"passed":[256],"76.8%":[262],"Java":[263],"10":[266],"comparable":[269],"78.3%":[271],"specialized":[274],"program":[275],"repair":[276],"with":[278],"significantly":[279],"much":[280],"less":[281],"engineering":[282],"efforts.":[283]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2}],"updated_date":"2026-03-11T14:59:36.786465","created_date":"2025-10-10T00:00:00"}
