{"id":"https://openalex.org/W4409797596","doi":"https://doi.org/10.1145/3731754","title":"<scp>LogUpdater</scp> : Automated Detection and Repair of Specific Defects in Logging Statements","display_name":"<scp>LogUpdater</scp> : Automated Detection and Repair of Specific Defects in Logging Statements","publication_year":2025,"publication_date":"2025-04-25","ids":{"openalex":"https://openalex.org/W4409797596","doi":"https://doi.org/10.1145/3731754"},"language":"en","primary_location":{"id":"doi:10.1145/3731754","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3731754","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://ink.library.smu.edu.sg/cgi/viewcontent.cgi?article=11837&context=sis_research","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5098969559","display_name":"Renyi Zhong","orcid":"https://orcid.org/0000-0001-6626-4437"},"institutions":[{"id":"https://openalex.org/I177725633","display_name":"Chinese University of Hong Kong","ror":"https://ror.org/00t33hh48","country_code":"HK","type":"education","lineage":["https://openalex.org/I177725633"]}],"countries":["HK"],"is_corresponding":true,"raw_author_name":"Renyi Zhong","raw_affiliation_strings":["Department of Computer Science and Engineering, The Chinese University of Hong Kong, Hong Kong, Hong Kong","The Chinese University of Hong Kong, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0001-6626-4437","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, The Chinese University of Hong Kong, Hong Kong, Hong Kong","institution_ids":["https://openalex.org/I177725633"]},{"raw_affiliation_string":"The Chinese University of Hong Kong, Hong Kong","institution_ids":["https://openalex.org/I177725633"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100426730","display_name":"Yichen Li","orcid":"https://orcid.org/0009-0009-8370-644X"},"institutions":[{"id":"https://openalex.org/I177725633","display_name":"Chinese University of Hong Kong","ror":"https://ror.org/00t33hh48","country_code":"HK","type":"education","lineage":["https://openalex.org/I177725633"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Yichen Li","raw_affiliation_strings":["Department of Computer Science and Engineering, The Chinese University of Hong Kong, Hong Kong, Hong Kong","The Chinese University of Hong Kong, Hong Kong"],"raw_orcid":"https://orcid.org/0009-0009-8370-644X","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, The Chinese University of Hong Kong, Hong Kong, Hong Kong","institution_ids":["https://openalex.org/I177725633"]},{"raw_affiliation_string":"The Chinese University of Hong Kong, Hong Kong","institution_ids":["https://openalex.org/I177725633"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5098954772","display_name":"Jinxi Kuang","orcid":"https://orcid.org/0000-0002-1987-2533"},"institutions":[{"id":"https://openalex.org/I177725633","display_name":"Chinese University of Hong Kong","ror":"https://ror.org/00t33hh48","country_code":"HK","type":"education","lineage":["https://openalex.org/I177725633"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Jinxi Kuang","raw_affiliation_strings":["Department of Computer Science and Engineering, The Chinese University of Hong Kong, Hong Kong, Hong Kong","The Chinese University of Hong Kong, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0002-1987-2533","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, The Chinese University of Hong Kong, Hong Kong, Hong Kong","institution_ids":["https://openalex.org/I177725633"]},{"raw_affiliation_string":"The Chinese University of Hong Kong, Hong Kong","institution_ids":["https://openalex.org/I177725633"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021347584","display_name":"Wenwei Gu","orcid":"https://orcid.org/0000-0003-1096-2732"},"institutions":[{"id":"https://openalex.org/I177725633","display_name":"Chinese University of Hong Kong","ror":"https://ror.org/00t33hh48","country_code":"HK","type":"education","lineage":["https://openalex.org/I177725633"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Wenwei Gu","raw_affiliation_strings":["Department of Computer Science and Engineering, The Chinese University of Hong Kong, Hong Kong, Hong Kong","The Chinese University of Hong Kong, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0003-1096-2732","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, The Chinese University of Hong Kong, Hong Kong, Hong Kong","institution_ids":["https://openalex.org/I177725633"]},{"raw_affiliation_string":"The Chinese University of Hong Kong, Hong Kong","institution_ids":["https://openalex.org/I177725633"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080873193","display_name":"Yintong Huo","orcid":"https://orcid.org/0009-0006-8798-5667"},"institutions":[{"id":"https://openalex.org/I79891267","display_name":"Singapore Management University","ror":"https://ror.org/050qmg959","country_code":"SG","type":"education","lineage":["https://openalex.org/I79891267"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Yintong Huo","raw_affiliation_strings":["Singapore Management University, Singapore, Singapore","Singapore Management University, Singapore"],"raw_orcid":"https://orcid.org/0009-0006-8798-5667","affiliations":[{"raw_affiliation_string":"Singapore Management University, Singapore, Singapore","institution_ids":["https://openalex.org/I79891267"]},{"raw_affiliation_string":"Singapore Management University, Singapore","institution_ids":["https://openalex.org/I79891267"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5069596903","display_name":"Michael R. Lyu","orcid":"https://orcid.org/0000-0002-3666-5798"},"institutions":[{"id":"https://openalex.org/I177725633","display_name":"Chinese University of Hong Kong","ror":"https://ror.org/00t33hh48","country_code":"HK","type":"education","lineage":["https://openalex.org/I177725633"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Michael R. Lyu","raw_affiliation_strings":["Department of Computer Science and Engineering, The Chinese University of Hong Kong, Hong Kong, Hong Kong","The Chinese University of Hong Kong, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0002-3666-5798","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, The Chinese University of Hong Kong, Hong Kong, Hong Kong","institution_ids":["https://openalex.org/I177725633"]},{"raw_affiliation_string":"The Chinese University of Hong Kong, Hong Kong","institution_ids":["https://openalex.org/I177725633"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5098969559"],"corresponding_institution_ids":["https://openalex.org/I177725633"],"apc_list":null,"apc_paid":null,"fwci":10.7142,"has_fulltext":true,"cited_by_count":4,"citation_normalized_percentile":{"value":0.97827656,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":98},"biblio":{"volume":"35","issue":"1","first_page":"1","last_page":"31"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9993000030517578,"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.9993000030517578,"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.9929999709129333,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9925000071525574,"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.7776875495910645},{"id":"https://openalex.org/keywords/logging","display_name":"Logging","score":0.6149383783340454},{"id":"https://openalex.org/keywords/biology","display_name":"Biology","score":0.060355305671691895},{"id":"https://openalex.org/keywords/ecology","display_name":"Ecology","score":0.05784320831298828}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7776875495910645},{"id":"https://openalex.org/C125620115","wikidata":"https://www.wikidata.org/wiki/Q845249","display_name":"Logging","level":2,"score":0.6149383783340454},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.060355305671691895},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.05784320831298828}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3731754","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3731754","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},{"id":"pmh:oai:ink.library.smu.edu.sg:sis_research-11837","is_oa":true,"landing_page_url":"https://ink.library.smu.edu.sg/sis_research/10835","pdf_url":"https://ink.library.smu.edu.sg/cgi/viewcontent.cgi?article=11837&context=sis_research","source":{"id":"https://openalex.org/S4306401925","display_name":"Singapore Management University Institutional Knowledge (InK) (Singapore Management University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79891267","host_organization_name":"Singapore Management University","host_organization_lineage":["https://openalex.org/I79891267"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://doi.org/10.1145/3731754","raw_type":"Journal Article"}],"best_oa_location":{"id":"pmh:oai:ink.library.smu.edu.sg:sis_research-11837","is_oa":true,"landing_page_url":"https://ink.library.smu.edu.sg/sis_research/10835","pdf_url":"https://ink.library.smu.edu.sg/cgi/viewcontent.cgi?article=11837&context=sis_research","source":{"id":"https://openalex.org/S4306401925","display_name":"Singapore Management University Institutional Knowledge (InK) (Singapore Management University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I79891267","host_organization_name":"Singapore Management University","host_organization_lineage":["https://openalex.org/I79891267"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://doi.org/10.1145/3731754","raw_type":"Journal Article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4409797596.pdf","grobid_xml":"https://content.openalex.org/works/W4409797596.grobid-xml"},"referenced_works_count":58,"referenced_works":["https://openalex.org/W1964802556","https://openalex.org/W1981075560","https://openalex.org/W1993648961","https://openalex.org/W2096761130","https://openalex.org/W2136715810","https://openalex.org/W2153150125","https://openalex.org/W2170890990","https://openalex.org/W2398995299","https://openalex.org/W2460584250","https://openalex.org/W2531425405","https://openalex.org/W2540645304","https://openalex.org/W2618689158","https://openalex.org/W2626180518","https://openalex.org/W2741609678","https://openalex.org/W2763526563","https://openalex.org/W2786424616","https://openalex.org/W2796132572","https://openalex.org/W2796136894","https://openalex.org/W2888491619","https://openalex.org/W2913254924","https://openalex.org/W2920929439","https://openalex.org/W2953520354","https://openalex.org/W2954661119","https://openalex.org/W2954876572","https://openalex.org/W2973461969","https://openalex.org/W3004071943","https://openalex.org/W3015009345","https://openalex.org/W3123326965","https://openalex.org/W3134064484","https://openalex.org/W3147048975","https://openalex.org/W3162546773","https://openalex.org/W3174460840","https://openalex.org/W3207892219","https://openalex.org/W3216775295","https://openalex.org/W4221166942","https://openalex.org/W4226394169","https://openalex.org/W4243521886","https://openalex.org/W4281384435","https://openalex.org/W4284665614","https://openalex.org/W4285490493","https://openalex.org/W4286331401","https://openalex.org/W4312252175","https://openalex.org/W4384304859","https://openalex.org/W4384345673","https://openalex.org/W4384345685","https://openalex.org/W4384345708","https://openalex.org/W4388483112","https://openalex.org/W4389519352","https://openalex.org/W4391558391","https://openalex.org/W4391558438","https://openalex.org/W4391614207","https://openalex.org/W4394745427","https://openalex.org/W4394946189","https://openalex.org/W4400582976","https://openalex.org/W4400583111","https://openalex.org/W4402442776","https://openalex.org/W4402443006","https://openalex.org/W6949549905"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2373969208","https://openalex.org/W2578023326","https://openalex.org/W2800852182","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W2177102068"],"abstract_inverted_index":{"Developers":[0],"write":[1],"logging":[2,37,78,113,134,150,173,199,221,267],"statements":[3,38,79,114,135,151,268],"to":[4,136,157,181,272],"monitor":[5],"software":[6,29],"runtime":[7],"behaviors":[8],"and":[9,50,90,111,161,204,238,245,269,282],"system":[10],"state.":[11],"However,":[12],"poorly":[13],"constructed":[14],"or":[15],"misleading":[16],"log":[17],"messages":[18],"can":[19],"inadvertently":[20],"obfuscate":[21],"actual":[22],"program":[23],"execution":[24],"patterns,":[25],"thereby":[26],"impeding":[27],"effective":[28,218],"maintenance.":[30],"Existing":[31],"research":[32],"on":[33,43,52,128,194,259],"analyzing":[34],"issues":[35],"within":[36],"is":[39,216],"limited,":[40],"primarily":[41],"focusing":[42],"detecting":[44,110,220],"a":[45,67,105,125,129,153,195,201,205,251],"singular":[46],"type":[47,162],"of":[48,75,96,131,163,192,226,243],"defect":[49,139],"relying":[51],"manual":[53],"intervention":[54],"for":[55,108,115,176],"fixes":[56,271],"rather":[57],"than":[58],"automated":[59],"solutions.":[60],"To":[61],"address":[62],"the":[63,94,120,142,159,190],"limitation,":[64],"we":[65],"initiate":[66],"systematic":[68],"study":[69],"that":[70,213],"pinpoints":[71],"four":[72],"specific":[73,117,138,186],"types":[74],"defects":[76],"in":[77,152,219,233,255,278],"(i.e.,":[80],"statement":[81],"code":[82,155],"inconsistency,":[83,86,89],"static":[84,236],"dynamic":[85,239],"temporal":[87],"relation":[88],"readability":[91],"issues)":[92],"through":[93],"analysis":[95],"real-world":[97,198,207,261],"log-centric":[98],"changes.":[99],"We":[100,188,263],"then":[101],"propose":[102],"LogUpdater":[103,123,167,193,249],",":[104],"two-stage":[106],"framework":[107,180],"automatically":[109],"updating":[112],"these":[116,185],"defects.":[118,187],"In":[119],"offline":[121],"stage,":[122],"constructs":[124,168],"similarity-based":[126],"classifier":[127,147],"set":[130],"synthetic":[132,202],"defective":[133],"identify":[137],"types.":[140],"During":[141],"online":[143],"testing":[144],"phase,":[145],"this":[146],"first":[148],"evaluates":[149],"given":[154],"snippet":[156],"determine":[158],"necessity":[160],"improvements":[164,232],"required.":[165],"Then,":[166],"type-aware":[169],"prompts":[170],"from":[171],"historical":[172],"update":[174],"changes":[175,280],"an":[177,224],"LLM-based":[178],"recommendation":[179],"suggest":[182],"updates":[183,258],"addressing":[184],"evaluate":[189],"effectiveness":[191],"dataset":[196],"containing":[197],"changes,":[200],"dataset,":[203],"new":[206,260],"project":[208],"dataset.":[209],"The":[210],"results":[211],"indicate":[212],"our":[214],"approach":[215],"highly":[217],"defects,":[222],"achieving":[223],"F1-score":[225],"0.625.":[227],"Additionally,":[228],"it":[229],"exhibits":[230],"significant":[231],"suggesting":[234],"precise":[235],"text":[237],"variables,":[240],"with":[241],"enhancements":[242],"48.12%":[244],"24.90%,":[246],"respectively.":[247],"Furthermore,":[248],"achieves":[250],"61.49%":[252],"success":[253],"rate":[254],"recommending":[256],"correct":[257],"projects.":[262,287],"reported":[264],"40":[265],"problematic":[266],"their":[270],"GitHub":[273],"via":[274],"pull":[275],"requests,":[276],"resulting":[277],"25":[279],"confirmed":[281],"merged":[283],"across":[284],"11":[285],"different":[286]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":3}],"updated_date":"2026-05-13T08:25:38.343686","created_date":"2025-10-10T00:00:00"}
