{"id":"https://openalex.org/W4400583514","doi":"https://doi.org/10.1145/3643727","title":"JIT-Smart: A Multi-task Learning Framework for Just-in-Time Defect Prediction and Localization","display_name":"JIT-Smart: A Multi-task Learning Framework for Just-in-Time Defect Prediction and Localization","publication_year":2024,"publication_date":"2024-07-12","ids":{"openalex":"https://openalex.org/W4400583514","doi":"https://doi.org/10.1145/3643727"},"language":"en","primary_location":{"id":"doi:10.1145/3643727","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3643727","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":null,"license_id":null,"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":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101601497","display_name":"Xiangping Chen","orcid":"https://orcid.org/0000-0001-8234-3186"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Xiangping Chen","raw_affiliation_strings":["Sun Yat-sen University, Guangzhou, China"],"affiliations":[{"raw_affiliation_string":"Sun Yat-sen University, Guangzhou, China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102344720","display_name":"Furen Xu","orcid":"https://orcid.org/0000-0001-6258-5233"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Furen Xu","raw_affiliation_strings":["Sun Yat-sen University, Zhuhai, China"],"affiliations":[{"raw_affiliation_string":"Sun Yat-sen University, Zhuhai, China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101812436","display_name":"Yuan Huang","orcid":"https://orcid.org/0000-0002-9548-0208"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuan Huang","raw_affiliation_strings":["Sun Yat-sen University, Zhuhai, China"],"affiliations":[{"raw_affiliation_string":"Sun Yat-sen University, Zhuhai, China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101800331","display_name":"Neng Zhang","orcid":"https://orcid.org/0000-0001-8662-5690"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Neng Zhang","raw_affiliation_strings":["Sun Yat-sen University, Zhuhai, China"],"affiliations":[{"raw_affiliation_string":"Sun Yat-sen University, Zhuhai, China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000582109","display_name":"Zibin Zheng","orcid":"https://orcid.org/0000-0002-7878-4330"},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zibin Zheng","raw_affiliation_strings":["Sun Yat-sen University, Guangzhou, China"],"affiliations":[{"raw_affiliation_string":"Sun Yat-sen University, Guangzhou, China","institution_ids":["https://openalex.org/I157773358"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5101601497"],"corresponding_institution_ids":["https://openalex.org/I157773358"],"apc_list":null,"apc_paid":null,"fwci":2.8154,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.9093307,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":100},"biblio":{"volume":"1","issue":"FSE","first_page":"1","last_page":"23"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12111","display_name":"Industrial Vision Systems and Defect Detection","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12111","display_name":"Industrial Vision Systems and Defect Detection","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9937999844551086,"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/T12169","display_name":"Non-Destructive Testing Techniques","score":0.9814000129699707,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.6843538284301758},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5497206449508667},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.46343523263931274},{"id":"https://openalex.org/keywords/multi-task-learning","display_name":"Multi-task learning","score":0.4274410605430603},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.3638097643852234},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.36139315366744995},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.18212828040122986},{"id":"https://openalex.org/keywords/systems-engineering","display_name":"Systems engineering","score":0.09502360224723816}],"concepts":[{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.6843538284301758},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5497206449508667},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.46343523263931274},{"id":"https://openalex.org/C28006648","wikidata":"https://www.wikidata.org/wiki/Q6934509","display_name":"Multi-task learning","level":3,"score":0.4274410605430603},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3638097643852234},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.36139315366744995},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.18212828040122986},{"id":"https://openalex.org/C201995342","wikidata":"https://www.wikidata.org/wiki/Q682496","display_name":"Systems engineering","level":1,"score":0.09502360224723816}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3643727","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3643727","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":null,"license_id":null,"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":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":57,"referenced_works":["https://openalex.org/W584037522","https://openalex.org/W1655956671","https://openalex.org/W1771830246","https://openalex.org/W1975040830","https://openalex.org/W2007705030","https://openalex.org/W2046830558","https://openalex.org/W2051978688","https://openalex.org/W2057826716","https://openalex.org/W2065314038","https://openalex.org/W2147386665","https://openalex.org/W2148143831","https://openalex.org/W2149014999","https://openalex.org/W2157825442","https://openalex.org/W2171824022","https://openalex.org/W2282821441","https://openalex.org/W2374812233","https://openalex.org/W2470673105","https://openalex.org/W2599212561","https://openalex.org/W2744611928","https://openalex.org/W2884276923","https://openalex.org/W2887758210","https://openalex.org/W2898124301","https://openalex.org/W2913734115","https://openalex.org/W2949297108","https://openalex.org/W2955991060","https://openalex.org/W2963351448","https://openalex.org/W2963548617","https://openalex.org/W3009761259","https://openalex.org/W3011013751","https://openalex.org/W3015641005","https://openalex.org/W3039512627","https://openalex.org/W3042755891","https://openalex.org/W3043171079","https://openalex.org/W3046805850","https://openalex.org/W3083747012","https://openalex.org/W3083954092","https://openalex.org/W3104993042","https://openalex.org/W3105867435","https://openalex.org/W3121707215","https://openalex.org/W3123221944","https://openalex.org/W3129835656","https://openalex.org/W3133782093","https://openalex.org/W3164087770","https://openalex.org/W3175995826","https://openalex.org/W3178061567","https://openalex.org/W3206481103","https://openalex.org/W4207068100","https://openalex.org/W4210788642","https://openalex.org/W4237307340","https://openalex.org/W4237993802","https://openalex.org/W4240306659","https://openalex.org/W4241395538","https://openalex.org/W4284667247","https://openalex.org/W4285490426","https://openalex.org/W4285490445","https://openalex.org/W4287367872","https://openalex.org/W4308732630"],"related_works":["https://openalex.org/W2961085424","https://openalex.org/W4306674287","https://openalex.org/W3046775127","https://openalex.org/W3107602296","https://openalex.org/W4394896187","https://openalex.org/W3170094116","https://openalex.org/W4386462264","https://openalex.org/W4364306694","https://openalex.org/W4312192474","https://openalex.org/W4283697347"],"abstract_inverted_index":{"Just-in-time":[0],"defect":[1,15,98,114],"prediction":[2,62,99],"(JIT-DP)":[3],"is":[4,18,172],"used":[5,19],"to":[6,20,54],"predict":[7],"the":[8,22,56,61,71,75,93,121,135,142,177,187,243,310],"defect-proneness":[9],"of":[10,42,74,96,124,146,193,203,213,223,233,317,328,357,386],"a":[11,29,45,87,103,112],"commit":[12],"and":[13,34,100,144,158,165,182,231,241,293,325,394],"just-in-time":[14,97],"localization":[16,101,115],"(JIT-DL)":[17],"locate":[21],"exact":[23],"buggy":[24],"positions":[25],"(defective":[26],"lines)":[27],"in":[28,64,131,163,180],"commit.":[30],"Recently,":[31],"various":[32],"JIT-DP":[33,164,181],"JIT-DL":[35,57,132],"techniques":[36],"have":[37],"been":[38],"proposed,":[39],"while":[40],"most":[41],"them":[43],"use":[44],"post-mortem":[46],"way":[47],"(e.g.,":[48],"code":[49,77,126],"entropy,":[50],"attention":[51],"weight,":[52],"LIME)":[53],"achieve":[55],"goal":[58],"based":[59],"on":[60],"results":[63,168],"JIT-DP.":[65],"These":[66],"methods":[67],"do":[68],"not":[69],"utilize":[70],"label":[72,122],"information":[73,123],"defective":[76,125],"lines":[78,127],"during":[79],"model":[80,89],"building.":[81],"In":[82,184,307],"this":[83],"paper,":[84],"we":[85,110,148],"propose":[86],"unified":[88],"JIT-Smart,":[90,147],"which":[91,118],"makes":[92],"training":[94],"process":[95],"tasks":[102],"mutually":[104],"reinforcing":[105],"multi-task":[106],"learning":[107,130],"process.":[108],"Specifically,":[109],"design":[111],"novel":[113],"network":[116],"(DLN),":[117],"explicitly":[119],"introduces":[120],"for":[128],"supervised":[129],"with":[133,151],"considering":[134],"class":[136],"imbalance":[137],"issue.":[138],"To":[139],"further":[140],"investigate":[141],"accuracy":[143],"cost-effectiveness":[145],"compare":[149],"JIT-Smart":[150,171,190,313],"7":[152],"state-of-the-art":[153,178],"baselines":[154,179,244],"under":[155],"5":[156,159],"commit-level":[157],"line-level":[160],"evaluation":[161],"metrics":[162],"JIT-DL.":[166,183],"The":[167],"demonstrate":[169],"that":[170],"statistically":[173],"better":[174],"than":[175],"all":[176],"JIT-DP,":[185],"at":[186,309],"median":[188,311],"value,":[189,312],"achieves":[191,314],"F1-Score":[192],"<mml:math":[194,204,214,224,234,246,258,270,282,294,318,329,338,358,367,387,395],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[195,205,215,225,235,247,259,271,283,295,319,330,339,359,368,388,396],"display=\"inline\">":[196,206,216,226,236,248,260,272,284,296,320,331,340,360,369,389,397],"<mml:mrow>":[197,207,217,227,237,249,261,273,285,297,321,332,341,345,348,361,370,374,377,390,398,400,403],"<mml:mn>0.475</mml:mn>":[198],"</mml:mrow>":[199,209,219,229,239,255,267,279,291,303,323,334,347,353,355,363,376,382,384,392,402,408,410],"</mml:math>":[200,210,220,230,240,256,268,280,292,304,324,335,356,364,385,393],",":[201,211,221,257,269,281,305,336,365],"AUC":[202],"<mml:mn>0.886</mml:mn>":[208],"Recall@20%Effort":[212],"<mml:mn>0.823</mml:mn>":[218],"Effort@20%Recall":[222],"<mml:mn>0.01</mml:mn>":[228],"Popt":[232],"<mml:mn>0.942</mml:mn>":[238],"improves":[242],"by":[245],"<mml:mn>19</mml:mn>":[250],"<mml:mn>.89%</mml:mn>":[251,302],"<mml:mi>-</mml:mi>":[252,264,276,288,300],"<mml:mn>702</mml:mn>":[253],"<mml:mn>.74%</mml:mn>":[254],"<mml:mn>1</mml:mn>":[262,298],"<mml:mn>.23%</mml:mn>":[263],"<mml:mn>31</mml:mn>":[265],"<mml:mn>.34%</mml:mn>":[266],"<mml:mn>9</mml:mn>":[274],"<mml:mn>.44%</mml:mn>":[275],"<mml:mn>33</mml:mn>":[277],"<mml:mn>.16%</mml:mn>":[278],"<mml:mn>21</mml:mn>":[286],"<mml:mn>.6%</mml:mn>":[287],"<mml:mn>53</mml:mn>":[289],"<mml:mn>.82%</mml:mn>":[290],"<mml:mn>.94%</mml:mn>":[299],"<mml:mn>34</mml:mn>":[301],"respectively.":[306],"JIT-DL,":[308],"Top-5":[315],"Accuracy":[316,327],"<mml:mn>0.539</mml:mn>":[322],"Top-10":[326],"<mml:mn>0.396</mml:mn>":[333],"Recall@":[337],"<mml:mn>20</mml:mn>":[342,371],"<mml:mi>%</mml:mi>":[343,372],"<mml:msub>":[344,373,399],"<mml:mtext>Effort</mml:mtext>":[346],"<mml:mi>l</mml:mi>":[349,378,404],"<mml:mi>i</mml:mi>":[350,379,405],"<mml:mi>n</mml:mi>":[351,380,406],"<mml:mi>e</mml:mi>":[352,381,407],"</mml:msub>":[354,383,409],"<mml:mn>0.726</mml:mn>":[362],"Effort@":[366],"<mml:mtext>Recall</mml:mtext>":[375],"<mml:mn>0.087</mml:mn>":[391],"<mml:mtext>IFA</mml:mtext>":[401]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":1}],"updated_date":"2026-03-26T15:22:09.906841","created_date":"2025-10-10T00:00:00"}
