{"id":"https://openalex.org/W4399606241","doi":"https://doi.org/10.1145/3643916.3644428","title":"A Just-in-time Software Defect Localization Method based on Code Graph Representation","display_name":"A Just-in-time Software Defect Localization Method based on Code Graph Representation","publication_year":2024,"publication_date":"2024-04-15","ids":{"openalex":"https://openalex.org/W4399606241","doi":"https://doi.org/10.1145/3643916.3644428"},"language":"en","primary_location":{"id":"doi:10.1145/3643916.3644428","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3643916.3644428","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3643916.3644428","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3643916.3644428","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101715763","display_name":"Huan Zhang","orcid":"https://orcid.org/0000-0003-4735-460X"},"institutions":[{"id":"https://openalex.org/I139660479","display_name":"Central South University","ror":"https://ror.org/00f1zfq44","country_code":"CN","type":"education","lineage":["https://openalex.org/I139660479"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Huan Zhang","raw_affiliation_strings":["Central South University, Changsha, China"],"raw_orcid":"https://orcid.org/0000-0003-4735-460X","affiliations":[{"raw_affiliation_string":"Central South University, Changsha, China","institution_ids":["https://openalex.org/I139660479"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047825706","display_name":"Weihuan Min","orcid":"https://orcid.org/0009-0004-4668-0192"},"institutions":[{"id":"https://openalex.org/I139660479","display_name":"Central South University","ror":"https://ror.org/00f1zfq44","country_code":"CN","type":"education","lineage":["https://openalex.org/I139660479"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Weihuan Min","raw_affiliation_strings":["Central South University, Changsha, China"],"raw_orcid":"https://orcid.org/0009-0004-4668-0192","affiliations":[{"raw_affiliation_string":"Central South University, Changsha, China","institution_ids":["https://openalex.org/I139660479"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004455192","display_name":"Zhao Wei","orcid":"https://orcid.org/0000-0002-8173-9733"},"institutions":[{"id":"https://openalex.org/I2250653659","display_name":"Tencent (China)","ror":"https://ror.org/00hhjss72","country_code":"CN","type":"company","lineage":["https://openalex.org/I2250653659"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhao Wei","raw_affiliation_strings":["Tencent, Shenzhen, China"],"raw_orcid":"https://orcid.org/0000-0002-8173-9733","affiliations":[{"raw_affiliation_string":"Tencent, Shenzhen, China","institution_ids":["https://openalex.org/I2250653659"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100609033","display_name":"Li Kuang","orcid":"https://orcid.org/0000-0003-4975-034X"},"institutions":[{"id":"https://openalex.org/I139660479","display_name":"Central South University","ror":"https://ror.org/00f1zfq44","country_code":"CN","type":"education","lineage":["https://openalex.org/I139660479"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Li Kuang","raw_affiliation_strings":["Central South University, Changsha, China"],"raw_orcid":"https://orcid.org/0000-0003-4975-034X","affiliations":[{"raw_affiliation_string":"Central South University, Changsha, China","institution_ids":["https://openalex.org/I139660479"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087225784","display_name":"Honghao Gao","orcid":"https://orcid.org/0000-0001-6861-9684"},"institutions":[{"id":"https://openalex.org/I113940042","display_name":"Shanghai University","ror":"https://ror.org/006teas31","country_code":"CN","type":"education","lineage":["https://openalex.org/I113940042"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Honghao Gao","raw_affiliation_strings":["Shanghai University, Shanghai, China"],"raw_orcid":"https://orcid.org/0000-0001-6861-9684","affiliations":[{"raw_affiliation_string":"Shanghai University, Shanghai, China","institution_ids":["https://openalex.org/I113940042"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103200782","display_name":"Huaikou Miao","orcid":"https://orcid.org/0000-0001-9507-5459"},"institutions":[{"id":"https://openalex.org/I113940042","display_name":"Shanghai University","ror":"https://ror.org/006teas31","country_code":"CN","type":"education","lineage":["https://openalex.org/I113940042"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Huaikou Miao","raw_affiliation_strings":["Shanghai University, Shanghai, China"],"raw_orcid":"https://orcid.org/0000-0001-9507-5459","affiliations":[{"raw_affiliation_string":"Shanghai University, Shanghai, China","institution_ids":["https://openalex.org/I113940042"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"293","last_page":"303"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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.9998999834060669,"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.9940999746322632,"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.9897000193595886,"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.7511016130447388},{"id":"https://openalex.org/keywords/naturalness","display_name":"Naturalness","score":0.7311303615570068},{"id":"https://openalex.org/keywords/source-lines-of-code","display_name":"Source lines of code","score":0.57185298204422},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5500549077987671},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.5050635933876038},{"id":"https://openalex.org/keywords/systematic-code","display_name":"Systematic code","score":0.4956780672073364},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4650747776031494},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.45379838347435},{"id":"https://openalex.org/keywords/redundant-code","display_name":"Redundant code","score":0.4525359272956848},{"id":"https://openalex.org/keywords/software-quality","display_name":"Software quality","score":0.43719616532325745},{"id":"https://openalex.org/keywords/dead-code","display_name":"Dead code","score":0.4344805181026459},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.42209771275520325},{"id":"https://openalex.org/keywords/representation","display_name":"Representation (politics)","score":0.4117124676704407},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4024898409843445},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.3848419189453125},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.38175129890441895},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.35330116748809814},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.1785353720188141},{"id":"https://openalex.org/keywords/decoding-methods","display_name":"Decoding methods","score":0.1498190462589264},{"id":"https://openalex.org/keywords/low-density-parity-check-code","display_name":"Low-density parity-check code","score":0.13358622789382935},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.09082865715026855}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7511016130447388},{"id":"https://openalex.org/C134537474","wikidata":"https://www.wikidata.org/wiki/Q17144832","display_name":"Naturalness","level":2,"score":0.7311303615570068},{"id":"https://openalex.org/C199519371","wikidata":"https://www.wikidata.org/wiki/Q942695","display_name":"Source lines of code","level":3,"score":0.57185298204422},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5500549077987671},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.5050635933876038},{"id":"https://openalex.org/C70992990","wikidata":"https://www.wikidata.org/wiki/Q1681587","display_name":"Systematic code","level":4,"score":0.4956780672073364},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4650747776031494},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.45379838347435},{"id":"https://openalex.org/C151578736","wikidata":"https://www.wikidata.org/wiki/Q1251793","display_name":"Redundant code","level":4,"score":0.4525359272956848},{"id":"https://openalex.org/C117447612","wikidata":"https://www.wikidata.org/wiki/Q1412670","display_name":"Software quality","level":4,"score":0.43719616532325745},{"id":"https://openalex.org/C47434764","wikidata":"https://www.wikidata.org/wiki/Q1770035","display_name":"Dead code","level":5,"score":0.4344805181026459},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.42209771275520325},{"id":"https://openalex.org/C2776359362","wikidata":"https://www.wikidata.org/wiki/Q2145286","display_name":"Representation (politics)","level":3,"score":0.4117124676704407},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4024898409843445},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.3848419189453125},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.38175129890441895},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.35330116748809814},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.1785353720188141},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.1498190462589264},{"id":"https://openalex.org/C67692717","wikidata":"https://www.wikidata.org/wiki/Q187444","display_name":"Low-density parity-check code","level":3,"score":0.13358622789382935},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.09082865715026855},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C94625758","wikidata":"https://www.wikidata.org/wiki/Q7163","display_name":"Politics","level":2,"score":0.0},{"id":"https://openalex.org/C199539241","wikidata":"https://www.wikidata.org/wiki/Q7748","display_name":"Law","level":1,"score":0.0},{"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/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C17744445","wikidata":"https://www.wikidata.org/wiki/Q36442","display_name":"Political science","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3643916.3644428","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3643916.3644428","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3643916.3644428","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3643916.3644428","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3643916.3644428","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3643916.3644428","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320316083","display_name":"Tencent","ror":"https://ror.org/00hhjss72"},{"id":"https://openalex.org/F4320321514","display_name":"Central South University","ror":"https://ror.org/00f1zfq44"},{"id":"https://openalex.org/F4320335787","display_name":"Fundamental Research Funds for the Central Universities","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4399606241.pdf","grobid_xml":"https://content.openalex.org/works/W4399606241.grobid-xml"},"referenced_works_count":17,"referenced_works":["https://openalex.org/W2729440153","https://openalex.org/W3009761259","https://openalex.org/W3035524453","https://openalex.org/W3083954092","https://openalex.org/W3104993042","https://openalex.org/W3128443161","https://openalex.org/W3175995826","https://openalex.org/W4206826669","https://openalex.org/W4210671315","https://openalex.org/W4224884240","https://openalex.org/W4297902839","https://openalex.org/W4306407754","https://openalex.org/W4308732630","https://openalex.org/W4318776432","https://openalex.org/W4384026509","https://openalex.org/W4386833453","https://openalex.org/W6807600275"],"related_works":["https://openalex.org/W2161969548","https://openalex.org/W2025383691","https://openalex.org/W2036000779","https://openalex.org/W3008325674","https://openalex.org/W116913286","https://openalex.org/W2242083635","https://openalex.org/W4244016640","https://openalex.org/W2042804080","https://openalex.org/W1539844444","https://openalex.org/W2240848044"],"abstract_inverted_index":{"Traditional":[0],"software":[1,24],"defect":[2,18,25,52,70,94,151,235],"localization":[3,26,152,236],"aims":[4],"to":[5,90,100,169,174,193],"locate":[6],"defective":[7,30,35,226],"files,":[8],"methods,":[9],"or":[10,117],"code":[11,31,36,47,88,104,115,119,133,156,162,164,167,186,210,227],"lines":[12,32,89,105,116,211],"based":[13,154,212],"on":[14,28,84,155,213],"symptoms":[15],"such":[16],"as":[17],"reports.":[19],"In":[20],"comparison,":[21],"Just-In-Time":[22],"(JIT)":[23],"focuses":[27],"identifying":[29],"when":[33],"a":[34,149,185],"change":[37],"is":[38],"initially":[39],"submitted.":[40],"It":[41],"can":[42],"identify":[43,225],"issues":[44],"at":[45],"the":[46,51,60,76,108,135,140,144,181,207,214,239],"line":[48],"level":[49],"before":[50],"becomes":[53],"apparent,":[54],"preventing":[55],"it":[56,98],"from":[57,86,180],"adversely":[58],"affecting":[59],"software.":[61],"Although":[62],"researchers":[63],"have":[64,75,107],"proposed":[65],"various":[66],"methods":[67,73,81,131],"for":[68,93,166],"JIT":[69,150,234],"localization,":[71,95],"existing":[72],"still":[74],"following":[77],"shortcomings:":[78],"(1)":[79],"Most":[80],"rely":[82],"heavily":[83],"tokens":[85],"single":[87],"calculate":[91,206],"naturalness":[92,208],"which":[96],"makes":[97],"challenging":[99],"effectively":[101],"distinguish":[102,170],"between":[103],"that":[106,232],"same":[109],"content":[110],"but":[111],"different":[112],"labels":[113],"(defective":[114],"non-defective":[118],"lines)":[120],"-":[121],"termed":[122],"Duplicate":[123],"Lines":[124],"with":[125,190,201],"Different":[126],"Labels":[127],"(DLDL).":[128],"(2)":[129],"Existing":[130],"represent":[132],"in":[134],"form":[136],"of":[137,143,209],"sequences,":[138],"neglecting":[139],"structural":[141,178],"information":[142,179],"code.":[145],"Therefore,":[146],"we":[147,160,183,205,224],"propose":[148,184],"method":[153,237],"graph":[157,187,195,215],"representation.":[158],"First,":[159],"construct":[161],"linelevel":[163],"graphs":[165],"changes":[168],"DLDL":[171],"explicitly.":[172],"Next,":[173],"extract":[175],"sequential":[176],"and":[177,198,218],"code,":[182],"representation":[188],"model":[189],"contrastive":[191],"learning":[192],"generate":[194],"feature":[196,216],"vectors":[197,217],"node":[199,219],"scores":[200],"rich":[202],"semantics.":[203],"Finally,":[204],"scores.":[220],"Using":[221],"this":[222],"naturalness,":[223],"lines.":[228],"Experimental":[229],"results":[230],"show":[231],"our":[233],"outperforms":[238],"state-of-the-art":[240],"methods.":[241]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
