{"id":"https://openalex.org/W4411523044","doi":"https://doi.org/10.1145/3728981","title":"SWE-GPT: A Process-Centric Language Model for Automated Software Improvement","display_name":"SWE-GPT: A Process-Centric Language Model for Automated Software Improvement","publication_year":2025,"publication_date":"2025-06-22","ids":{"openalex":"https://openalex.org/W4411523044","doi":"https://doi.org/10.1145/3728981"},"language":"en","primary_location":{"id":"doi:10.1145/3728981","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3728981","pdf_url":null,"source":{"id":"https://openalex.org/S4404663975","display_name":"Proceedings of the ACM on software engineering.","issn_l":"2994-970X","issn":["2994-970X"],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"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 ACM on Software Engineering","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://doi.org/10.1145/3728981","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5001997195","display_name":"Yingwei Ma","orcid":"https://orcid.org/0000-0001-7630-4113"},"institutions":[{"id":"https://openalex.org/I45928872","display_name":"Alibaba Group (China)","ror":"https://ror.org/00k642b80","country_code":"CN","type":"company","lineage":["https://openalex.org/I45928872"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Yingwei Ma","raw_affiliation_strings":["Alibaba Group, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0001-7630-4113","affiliations":[{"raw_affiliation_string":"Alibaba Group, Beijing, China","institution_ids":["https://openalex.org/I45928872"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5028500121","display_name":"Rongyu Cao","orcid":"https://orcid.org/0000-0002-3779-5885"},"institutions":[{"id":"https://openalex.org/I45928872","display_name":"Alibaba Group (China)","ror":"https://ror.org/00k642b80","country_code":"CN","type":"company","lineage":["https://openalex.org/I45928872"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Rongyu Cao","raw_affiliation_strings":["Alibaba Group, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-3779-5885","affiliations":[{"raw_affiliation_string":"Alibaba Group, Beijing, China","institution_ids":["https://openalex.org/I45928872"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059797825","display_name":"Yongchang Cao","orcid":"https://orcid.org/0000-0002-0311-5474"},"institutions":[{"id":"https://openalex.org/I45928872","display_name":"Alibaba Group (China)","ror":"https://ror.org/00k642b80","country_code":"CN","type":"company","lineage":["https://openalex.org/I45928872"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yongchang Cao","raw_affiliation_strings":["Alibaba Group, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-0311-5474","affiliations":[{"raw_affiliation_string":"Alibaba Group, Beijing, China","institution_ids":["https://openalex.org/I45928872"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100333726","display_name":"Yue Zhang","orcid":"https://orcid.org/0000-0002-5068-2260"},"institutions":[{"id":"https://openalex.org/I45928872","display_name":"Alibaba Group (China)","ror":"https://ror.org/00k642b80","country_code":"CN","type":"company","lineage":["https://openalex.org/I45928872"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yue Zhang","raw_affiliation_strings":["Alibaba Group, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-5068-2260","affiliations":[{"raw_affiliation_string":"Alibaba Group, Beijing, China","institution_ids":["https://openalex.org/I45928872"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100686867","display_name":"Jue Chen","orcid":"https://orcid.org/0000-0003-2075-4283"},"institutions":[{"id":"https://openalex.org/I45928872","display_name":"Alibaba Group (China)","ror":"https://ror.org/00k642b80","country_code":"CN","type":"company","lineage":["https://openalex.org/I45928872"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jue Chen","raw_affiliation_strings":["Alibaba Group, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0003-2075-4283","affiliations":[{"raw_affiliation_string":"Alibaba Group, Beijing, China","institution_ids":["https://openalex.org/I45928872"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100656712","display_name":"Yibo Liu","orcid":"https://orcid.org/0000-0002-7060-9482"},"institutions":[{"id":"https://openalex.org/I45928872","display_name":"Alibaba Group (China)","ror":"https://ror.org/00k642b80","country_code":"CN","type":"company","lineage":["https://openalex.org/I45928872"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yibo Liu","raw_affiliation_strings":["Alibaba Group, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-7060-9482","affiliations":[{"raw_affiliation_string":"Alibaba Group, Beijing, China","institution_ids":["https://openalex.org/I45928872"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101547199","display_name":"Yuchen Liu","orcid":"https://orcid.org/0000-0003-0034-5853"},"institutions":[{"id":"https://openalex.org/I45928872","display_name":"Alibaba Group (China)","ror":"https://ror.org/00k642b80","country_code":"CN","type":"company","lineage":["https://openalex.org/I45928872"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuchen Liu","raw_affiliation_strings":["Alibaba Group, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0003-0034-5853","affiliations":[{"raw_affiliation_string":"Alibaba Group, Beijing, China","institution_ids":["https://openalex.org/I45928872"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063590181","display_name":"Binhua Li","orcid":"https://orcid.org/0000-0002-4179-6979"},"institutions":[{"id":"https://openalex.org/I45928872","display_name":"Alibaba Group (China)","ror":"https://ror.org/00k642b80","country_code":"CN","type":"company","lineage":["https://openalex.org/I45928872"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Binhua Li","raw_affiliation_strings":["Alibaba Group, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-4179-6979","affiliations":[{"raw_affiliation_string":"Alibaba Group, Beijing, China","institution_ids":["https://openalex.org/I45928872"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087446447","display_name":"Fei Huang","orcid":"https://orcid.org/0000-0002-2795-3114"},"institutions":[{"id":"https://openalex.org/I45928872","display_name":"Alibaba Group (China)","ror":"https://ror.org/00k642b80","country_code":"CN","type":"company","lineage":["https://openalex.org/I45928872"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Fei Huang","raw_affiliation_strings":["Alibaba Group, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-2795-3114","affiliations":[{"raw_affiliation_string":"Alibaba Group, Beijing, China","institution_ids":["https://openalex.org/I45928872"]}]},{"author_position":"last","author":{"id":null,"display_name":"Yongbin Li","orcid":"https://orcid.org/0009-0002-6992-6699"},"institutions":[{"id":"https://openalex.org/I45928872","display_name":"Alibaba Group (China)","ror":"https://ror.org/00k642b80","country_code":"CN","type":"company","lineage":["https://openalex.org/I45928872"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yongbin Li","raw_affiliation_strings":["Alibaba Group, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0002-6992-6699","affiliations":[{"raw_affiliation_string":"Alibaba Group, Beijing, China","institution_ids":["https://openalex.org/I45928872"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":10,"corresponding_author_ids":["https://openalex.org/A5001997195"],"corresponding_institution_ids":["https://openalex.org/I45928872"],"apc_list":null,"apc_paid":null,"fwci":2.5549,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.89900162,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":98},"biblio":{"volume":"2","issue":"ISSTA","first_page":"2362","last_page":"2383"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"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":1.0,"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.9930999875068665,"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9921000003814697,"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.7648197412490845},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.698603630065918},{"id":"https://openalex.org/keywords/personalization","display_name":"Personalization","score":0.6831827759742737},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5565424561500549},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.5005326271057129},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4913002848625183},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4753432273864746},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.4569123685359955},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.20630767941474915},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.17466625571250916}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7648197412490845},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.698603630065918},{"id":"https://openalex.org/C183003079","wikidata":"https://www.wikidata.org/wiki/Q1000371","display_name":"Personalization","level":2,"score":0.6831827759742737},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5565424561500549},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.5005326271057129},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4913002848625183},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4753432273864746},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.4569123685359955},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.20630767941474915},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.17466625571250916},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3728981","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3728981","pdf_url":null,"source":{"id":"https://openalex.org/S4404663975","display_name":"Proceedings of the ACM on software engineering.","issn_l":"2994-970X","issn":["2994-970X"],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"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 ACM on Software Engineering","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3728981","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3728981","pdf_url":null,"source":{"id":"https://openalex.org/S4404663975","display_name":"Proceedings of the ACM on software engineering.","issn_l":"2994-970X","issn":["2994-970X"],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"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 ACM on Software Engineering","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W2289112714","https://openalex.org/W4206756860","https://openalex.org/W4226369848","https://openalex.org/W4321065626","https://openalex.org/W4376607756","https://openalex.org/W4377238789","https://openalex.org/W4387360084","https://openalex.org/W4394769544","https://openalex.org/W4396214504","https://openalex.org/W4400242759","https://openalex.org/W4401856724","https://openalex.org/W4402442680","https://openalex.org/W4402442868","https://openalex.org/W4402443087","https://openalex.org/W4402671013","https://openalex.org/W4403536441","https://openalex.org/W4404783403","https://openalex.org/W4404952834","https://openalex.org/W4408124887","https://openalex.org/W4409362569","https://openalex.org/W6811284106"],"related_works":["https://openalex.org/W2476117260","https://openalex.org/W2770531922","https://openalex.org/W1845068655","https://openalex.org/W4321354308","https://openalex.org/W3118244000","https://openalex.org/W2290299503","https://openalex.org/W3029851195","https://openalex.org/W2183585111","https://openalex.org/W2211158793","https://openalex.org/W2046884474"],"abstract_inverted_index":{"Large":[0],"language":[1,198],"models":[2,65,98,328,358],"(LLMs)":[3],"have":[4,23],"demonstrated":[5],"remarkable":[6],"performance":[7,60,209,325],"in":[8,20,28,35,78,121,129,145,255,311],"code":[9,104,172,241],"generation,":[10],"significantly":[11,69],"enhancing":[12],"the":[13,71,111,184,208,223,248,303,324,341,344,353],"coding":[14],"efficiency":[15],"of":[16,110,180,210,272,302,326,331,340,348],"developers.":[17],"Recent":[18],"advancements":[19],"LLM-based":[21],"agents":[22],"led":[24],"to":[25,193,206,319,359],"significant":[26,309],"progress":[27],"end-to-end":[29],"automatic":[30,312],"software":[31,36,40,80,122,156,163,203,256,273],"engineering":[32,81,157],"(ASE),":[33],"particularly":[34,91],"maintenance":[37,164],"(e.g.,":[38,44],"fixing":[39],"issues)":[41],"and":[42,74,117,134,165,183,217,231,238,251,264],"evolution":[43,166],"adding":[45],"new":[46],"features).":[47],"Despite":[48],"these":[49,97,150],"encouraging":[50],"advances,":[51],"current":[52],"research":[53],"faces":[54],"two":[55],"major":[56],"challenges.":[57],"First,":[58],"state-of-the-art":[59],"primarily":[61],"depends":[62],"on":[63,102],"closed-source":[64,211,327],"like":[66],"GPT-4,":[67],"which":[68,139],"limits":[70],"technology\u2019s":[72],"accessibility,":[73],"potential":[75,354],"for":[76,202,355],"customization":[77,218],"diverse":[79],"tasks.":[82,361],"This":[83],"dependence":[84],"also":[85,175],"raises":[86],"concerns":[87],"about":[88],"data":[89,173],"privacy,":[90],"when":[92],"handling":[93],"sensitive":[94],"codebases.":[95],"Second,":[96],"are":[99],"predominantly":[100],"trained":[101],"static":[103,171],"data,":[105],"lacking":[106],"a":[107,155,268,308],"deep":[108],"understanding":[109,271],"dynamic":[112,249],"interactions,":[113],"iterative":[114,252],"problem-solving":[115,253],"processes,":[116,178],"evolutionary":[118],"characteristics":[119],"inherent":[120,254],"development.":[123],"Consequently,":[124,220],"they":[125],"may":[126],"face":[127],"challenges":[128],"navigating":[130],"complex":[131],"project":[132],"structures":[133],"generating":[135],"contextually":[136],"relevant":[137],"solutions,":[138],"can":[140],"affect":[141],"their":[142],"practical":[143],"utility":[144],"real-world":[146,162,240],"scenarios.":[147],"To":[148],"address":[149],"challenges,":[151],"our":[152],"study":[153],"adopts":[154],"perspective.":[158],"We":[159,276],"recognize":[160],"that":[161,295],"processes":[167],"encompass":[168],"not":[169],"only":[170],"but":[174],"developers\u2019":[176],"thought":[177],"utilization":[179],"external":[181],"tools,":[182],"interaction":[185],"between":[186],"different":[187],"functional":[188],"personnel.":[189],"Our":[190],"objective":[191],"is":[192],"develop":[194],"an":[195],"open-source":[196],"large":[197],"model":[199],"specifically":[200],"optimized":[201],"improvement,":[204],"aiming":[205],"match":[207],"alternatives":[212],"while":[213],"offering":[214],"greater":[215],"accessibility":[216],"potential.":[219],"we":[221],"introduce":[222],"Lingma":[224,228,232,244,296,335],"SWE-GPT":[225,229,233,245,297,336],"series,":[226],"comprising":[227],"7B":[230,337],"72B.":[234],"By":[235],"learning":[236],"from":[237],"simulating":[239],"submission":[242],"activities,":[243],"systematically":[246],"incorporates":[247],"interactions":[250],"development":[257],"process\u2014such":[258],"as":[259],"repository":[260],"understanding,":[261],"fault":[262],"localization,":[263],"patch":[265],"generation\u2014thereby":[266],"achieving":[267],"more":[269],"comprehensive":[270],"improvement":[274,310,317],"processes.":[275],"conducted":[277],"experimental":[278],"evaluations":[279],"using":[280],"SWE-bench-Verified":[281],"benchmark":[282],"(comprising":[283],"500":[284],"real":[285],"GitHub":[286,304],"issues),":[287],"recently":[288],"proposed":[289],"by":[290],"OpenAI.":[291],"The":[292],"results":[293],"demonstrate":[294],"72B":[298],"successfully":[299],"resolves":[300,338],"30.20%":[301],"issues":[305,330],",":[306],"marking":[307],"issue":[313],"resolution":[314,346],"(22.76%":[315],"relative":[316],"compared":[318],"Llama":[320,349],"3.1":[321,350],"405B),":[322],"approaching":[323],"(31.80%":[329],"GPT-4o":[332],"resolved).":[333],"Notably,":[334],"18.20%":[339],"issues,":[342],"surpassing":[343],"17.20%":[345],"rate":[347],"70B,":[351],"highlighting":[352],"applying":[356],"smaller":[357],"ASE":[360]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
