{"id":"https://openalex.org/W4400583028","doi":"https://doi.org/10.1145/3643760","title":"Only diff Is Not Enough: Generating Commit Messages Leveraging Reasoning and Action of Large Language Model","display_name":"Only diff Is Not Enough: Generating Commit Messages Leveraging Reasoning and Action of Large Language Model","publication_year":2024,"publication_date":"2024-07-12","ids":{"openalex":"https://openalex.org/W4400583028","doi":"https://doi.org/10.1145/3643760"},"language":"en","primary_location":{"id":"doi:10.1145/3643760","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3643760","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/3643760","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5023912381","display_name":"Jiawei Li","orcid":"https://orcid.org/0000-0002-4434-4812"},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Jiawei Li","raw_affiliation_strings":["University of California, Irvine, Irvine, USA"],"raw_orcid":"https://orcid.org/0000-0002-4434-4812","affiliations":[{"raw_affiliation_string":"University of California, Irvine, Irvine, USA","institution_ids":["https://openalex.org/I204250578"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009700902","display_name":"David Farag\u00f3","orcid":"https://orcid.org/0009-0006-2380-6076"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"David Farag\u00f3","raw_affiliation_strings":["Innoopract, Karlsruhe, Germany","QPR Technologies, Karlsruhe, Germany","Innoopract, Karlsruhe, Germany / QPR Technologies, Karlsruhe, Germany"],"raw_orcid":"https://orcid.org/0009-0006-2380-6076","affiliations":[{"raw_affiliation_string":"Innoopract, Karlsruhe, Germany","institution_ids":[]},{"raw_affiliation_string":"QPR Technologies, Karlsruhe, Germany","institution_ids":[]},{"raw_affiliation_string":"Innoopract, Karlsruhe, Germany / QPR Technologies, Karlsruhe, Germany","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5055033317","display_name":"Christian Petrov","orcid":"https://orcid.org/0000-0001-8776-4289"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Christian Petrov","raw_affiliation_strings":["Innoopract, Karlsruhe, Germany"],"raw_orcid":"https://orcid.org/0000-0001-8776-4289","affiliations":[{"raw_affiliation_string":"Innoopract, Karlsruhe, Germany","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5078115464","display_name":"Iftekhar Ahmed","orcid":"https://orcid.org/0000-0001-8221-5352"},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Iftekhar Ahmed","raw_affiliation_strings":["University of California, Irvine, Irvine, USA"],"raw_orcid":"https://orcid.org/0000-0001-8221-5352","affiliations":[{"raw_affiliation_string":"University of California, Irvine, Irvine, USA","institution_ids":["https://openalex.org/I204250578"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5023912381"],"corresponding_institution_ids":["https://openalex.org/I204250578"],"apc_list":null,"apc_paid":null,"fwci":5.6293,"has_fulltext":false,"cited_by_count":17,"citation_normalized_percentile":{"value":0.96420384,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":"1","issue":"FSE","first_page":"745","last_page":"766"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10028","display_name":"Topic Modeling","score":0.9997000098228455,"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"}},"topics":[{"id":"https://openalex.org/T10028","display_name":"Topic Modeling","score":0.9997000098228455,"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"}},{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.9994000196456909,"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"}},{"id":"https://openalex.org/T10215","display_name":"Semantic Web and Ontologies","score":0.9970999956130981,"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/commit","display_name":"Commit","score":0.923471987247467},{"id":"https://openalex.org/keywords/action","display_name":"Action (physics)","score":0.6651437878608704},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6537389755249023},{"id":"https://openalex.org/keywords/language-model","display_name":"Language model","score":0.47424381971359253},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.32862263917922974},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.32027876377105713},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.09725412726402283}],"concepts":[{"id":"https://openalex.org/C153180980","wikidata":"https://www.wikidata.org/wiki/Q19776675","display_name":"Commit","level":2,"score":0.923471987247467},{"id":"https://openalex.org/C2780791683","wikidata":"https://www.wikidata.org/wiki/Q846785","display_name":"Action (physics)","level":2,"score":0.6651437878608704},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6537389755249023},{"id":"https://openalex.org/C137293760","wikidata":"https://www.wikidata.org/wiki/Q3621696","display_name":"Language model","level":2,"score":0.47424381971359253},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.32862263917922974},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.32027876377105713},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.09725412726402283},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3643760","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3643760","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/3643760","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3643760","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":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":56,"referenced_works":["https://openalex.org/W1965717490","https://openalex.org/W1999331443","https://openalex.org/W2019246026","https://openalex.org/W2057049321","https://openalex.org/W2059395782","https://openalex.org/W2066045860","https://openalex.org/W2126552603","https://openalex.org/W2163745066","https://openalex.org/W2341855444","https://openalex.org/W2508918698","https://openalex.org/W2601243251","https://openalex.org/W2764012260","https://openalex.org/W2769533150","https://openalex.org/W2795257075","https://openalex.org/W2888312537","https://openalex.org/W2889787757","https://openalex.org/W2911282308","https://openalex.org/W2955654168","https://openalex.org/W2963958373","https://openalex.org/W2964060837","https://openalex.org/W2964322208","https://openalex.org/W3099130275","https://openalex.org/W3110845443","https://openalex.org/W3134686229","https://openalex.org/W3161027892","https://openalex.org/W3161120529","https://openalex.org/W3168184505","https://openalex.org/W3185176031","https://openalex.org/W3185341429","https://openalex.org/W3198685994","https://openalex.org/W3201933410","https://openalex.org/W4205941148","https://openalex.org/W4230949090","https://openalex.org/W4231510805","https://openalex.org/W4232691406","https://openalex.org/W4237307340","https://openalex.org/W4238124605","https://openalex.org/W4241491750","https://openalex.org/W4241968970","https://openalex.org/W4248799824","https://openalex.org/W4254388329","https://openalex.org/W4283371798","https://openalex.org/W4284708426","https://openalex.org/W4297933905","https://openalex.org/W4302039922","https://openalex.org/W4303986675","https://openalex.org/W4308731488","https://openalex.org/W4360584537","https://openalex.org/W4365597197","https://openalex.org/W4375949262","https://openalex.org/W4383988900","https://openalex.org/W4384154619","https://openalex.org/W4384347367","https://openalex.org/W4388483119","https://openalex.org/W4389584312","https://openalex.org/W4391558635"],"related_works":["https://openalex.org/W4367365664","https://openalex.org/W4293227618","https://openalex.org/W2136634148","https://openalex.org/W3122851392","https://openalex.org/W3122800671","https://openalex.org/W4250708772","https://openalex.org/W4288862737","https://openalex.org/W1984769753","https://openalex.org/W2129713739","https://openalex.org/W4390833510"],"abstract_inverted_index":{"Commit":[0,17],"messages":[1,45,98,151],"play":[2],"a":[3,26,62,71,85,153],"vital":[4],"role":[5],"in":[6,42],"software":[7,33,89,113],"development":[8],"and":[9,50,103,152],"maintenance.":[10],"While":[11],"previous":[12],"research":[13],"has":[14],"introduced":[15],"various":[16],"Message":[18,139],"Generation":[19],"(CMG)":[20],"approaches,":[21],"they":[22],"often":[23],"suffer":[24],"from":[25,112],"lack":[27],"of":[28,88,131,147],"consideration":[29],"for":[30],"the":[31,93,128],"broader":[32],"context":[34,90],"associated":[35],"with":[36,70],"code":[37],"changes.":[38],"This":[39],"limitation":[40],"resulted":[41],"generated":[43],"commit":[44,80,97,108],"that":[46,99],"contained":[47],"insufficient":[48],"information":[49],"were":[51],"poorly":[52],"readable.":[53],"To":[54],"address":[55],"these":[56],"shortcomings,":[57],"we":[58,106,136],"approached":[59],"CMG":[60,133,158],"as":[61],"knowledge-intensive":[63],"reasoning":[64],"task.":[65],"We":[66],"employed":[67],"ReAct":[68],"prompting":[69],"cutting-edge":[72],"Large":[73],"Language":[74],"Model":[75],"(LLM)":[76],"to":[77,95,120],"generate":[78],"high-quality":[79],"messages.":[81],"Our":[82],"tool":[83],"retrieves":[84],"wide":[86],"range":[87],"information,":[91],"enabling":[92],"LLM":[94],"create":[96],"are":[100],"factually":[101],"grounded":[102],"comprehensive.":[104],"Additionally,":[105],"gathered":[107],"message":[109,123],"quality":[110],"expectations":[111],"practitioners,":[114],"incorporating":[115],"them":[116],"into":[117],"our":[118,132],"approach":[119],"further":[121],"enhance":[122],"quality.":[124],"Human":[125],"evaluation":[126],"demonstrates":[127],"overall":[129],"effectiveness":[130],"approach,":[134],"which":[135],"named":[137],"Omniscient":[138],"Generator":[140],"(OMG).":[141],"It":[142],"achieved":[143],"an":[144],"average":[145],"improvement":[146,155],"30.2%":[148],"over":[149,156],"human-written":[150],"71.6%":[154],"state-of-the-art":[157],"methods.":[159]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":14}],"updated_date":"2026-02-07T06:11:34.122080","created_date":"2025-10-10T00:00:00"}
