{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T15:59:44Z","timestamp":1784649584360,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":66,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,11,7]],"date-time":"2022-11-07T00:00:00Z","timestamp":1667779200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"the National Natural Science Foundation of China","award":["62172214"],"award-info":[{"award-number":["62172214"]}]},{"name":"the Natural Science Foundation of Jiangsu Province, China","award":["BK20210279"],"award-info":[{"award-number":["BK20210279"]}]},{"name":"the Key Research and Development Program of Zhejiang Province","award":["No.2021C01105"],"award-info":[{"award-number":["No.2021C01105"]}]},{"name":"the Open Project Program of the State Key Laboratory of Mathematical Engineering and Advanced Computing","award":["No. 2020A06"],"award-info":[{"award-number":["No. 2020A06"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,11,7]]},"DOI":"10.1145\/3540250.3549165","type":"proceedings-article","created":{"date-parts":[[2022,11,9]],"date-time":"2022-11-09T20:46:22Z","timestamp":1668026782000},"page":"672-683","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":73,"title":["The best of both worlds: integrating semantic features with expert features for defect prediction and localization"],"prefix":"10.1145","author":[{"given":"Chao","family":"Ni","sequence":"first","affiliation":[{"name":"Zhejiang University, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wei","family":"Wang","sequence":"additional","affiliation":[{"name":"Zhejiang University, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kaiwen","family":"Yang","sequence":"additional","affiliation":[{"name":"Zhejiang University, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xin","family":"Xia","sequence":"additional","affiliation":[{"name":"Huawei, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kui","family":"Liu","sequence":"additional","affiliation":[{"name":"Huawei, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"Lo","sequence":"additional","affiliation":[{"name":"Singapore Management University, Singapore"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,11,9]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-22327-3_3"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2009.06.055"},{"key":"e_1_3_2_1_3_1","unstructured":"Tom Britton Lisa Jeng Graham Carver Paul Cheak and Tomer Katzenellenbogen. 2013. Reversible debugging software. Technique Report in University of Cambridge. \t\t\t\t  Tom Britton Lisa Jeng Graham Carver Paul Cheak and Tomer Katzenellenbogen. 2013. Reversible debugging software. Technique Report in University of Cambridge."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00076"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2018.10.003"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2017.08.004"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2616306"},{"key":"e_1_3_2_1_8_1","volume-title":"Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805.","author":"Devlin Jacob","year":"2018","unstructured":"Jacob Devlin , Ming-Wei Chang , Kenton Lee , and Kristina Toutanova . 2018 . Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805. Jacob Devlin, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2018. Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805."},{"key":"e_1_3_2_1_9_1","article-title":"The Impact of Changes Mislabeled by SZZ on Just-in-Time Defect Prediction","author":"Fan Yuanrui","year":"2019","unstructured":"Yuanrui Fan , Xin Xia , Daniel Alencar da Costa , David Lo , Ahmed E Hassan , and Shanping Li . 2019 . The Impact of Changes Mislabeled by SZZ on Just-in-Time Defect Prediction . IEEE Transactions on Software Engineering. Yuanrui Fan, Xin Xia, Daniel Alencar da Costa, David Lo, Ahmed E Hassan, and Shanping Li. 2019. The Impact of Changes Mislabeled by SZZ on Just-in-Time Defect Prediction. IEEE Transactions on Software Engineering.","journal-title":"IEEE Transactions on Software Engineering."},{"key":"e_1_3_2_1_10_1","volume-title":"CodeBERT: A Pre-Trained Model for Programming and Natural Languages. In Proceedings of the Findings of the Association for Computational Linguistics: EMNLP","author":"Feng Zhangyin","year":"2020","unstructured":"Zhangyin Feng , Daya Guo , Duyu Tang , Nan Duan , Xiaocheng Feng , Ming Gong , Linjun Shou , Bing Qin , Ting Liu , Daxin Jiang , and Ming Zhou . [n. d.]. CodeBERT: A Pre-Trained Model for Programming and Natural Languages. In Proceedings of the Findings of the Association for Computational Linguistics: EMNLP 2020 . 1536\u20131547. Zhangyin Feng, Daya Guo, Duyu Tang, Nan Duan, Xiaocheng Feng, Ming Gong, Linjun Shou, Bing Qin, Ting Liu, Daxin Jiang, and Ming Zhou. [n. d.]. CodeBERT: A Pre-Trained Model for Programming and Natural Languages. In Proceedings of the Findings of the Association for Computational Linguistics: EMNLP 2020. 1536\u20131547."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106257"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597073.2597075"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1148\/radiology.143.1.7063747"},{"key":"e_1_3_2_1_14_1","volume-title":"Kuljit Kaur Chahal, Tim Bossenmaier, Bhaveet Nagaria, Philip Makedonski, and Matin Nili Ahmadabadi.","author":"Herbold Steffen","year":"2021","unstructured":"Steffen Herbold , Alexander Trautsch , Benjamin Ledel , Alireza Aghamohammadi , Taher Ahmed Ghaleb , Kuljit Kaur Chahal, Tim Bossenmaier, Bhaveet Nagaria, Philip Makedonski, and Matin Nili Ahmadabadi. 2021 . A Fine-grained Data Set and Analysis of Tangling in Bug Fixing Commits. Empirical Software Engineering . Steffen Herbold, Alexander Trautsch, Benjamin Ledel, Alireza Aghamohammadi, Taher Ahmed Ghaleb, Kuljit Kaur Chahal, Tim Bossenmaier, Bhaveet Nagaria, Philip Makedonski, and Matin Nili Ahmadabadi. 2021. A Fine-grained Data Set and Analysis of Tangling in Bug Fixing Commits. Empirical Software Engineering."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606585"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2013.6624018"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2019.00016"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380361"},{"key":"e_1_3_2_1_19_1","volume-title":"Combining deep neural networks and engineered features for cardiac arrhythmia detection from ECG recordings. Physiological measurement, 40, 5","author":"Hong Shenda","year":"2019","unstructured":"Shenda Hong , Yuxi Zhou , Meng Wu , Junyuan Shang , Qingyun Wang , Hongyan Li , and Junqing Xie . 2019. Combining deep neural networks and engineered features for cardiac arrhythmia detection from ECG recordings. Physiological measurement, 40, 5 ( 2019 ), 054009. Shenda Hong, Yuxi Zhou, Meng Wu, Junyuan Shang, Qingyun Wang, Hongyan Li, and Junqing Xie. 2019. Combining deep neural networks and engineered features for cardiac arrhythmia detection from ECG recordings. Physiological measurement, 40, 5 (2019), 054009."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2017.51"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"crossref","unstructured":"Qiao Huang Xin Xia and David Lo. 2018. Revisiting supervised and unsupervised models for effort-aware just-in-time defect prediction. Empirical Software Engineering 1\u201340. \t\t\t\t  Qiao Huang Xin Xia and David Lo. 2018. Revisiting supervised and unsupervised models for effort-aware just-in-time defect prediction. Empirical Software Engineering 1\u201340.","DOI":"10.1109\/ICSME.2017.51"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.70"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1137983.1138027"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2007.70773"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597008.2597798"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2016.028"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2939672.2939778"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2017.8"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2693980"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2010.18"},{"key":"e_1_3_2_1_31_1","volume-title":"Proceedings of the 2011 26th IEEE\/ACM International Conference on Automated Software Engineering. 343\u2013351","author":"Menzies Tim","unstructured":"Tim Menzies , Andrew Butcher , Andrian Marcus , and David Zimmermann , Thomas a nd Cok. 2011. Local vs. global models for effort estimation and defect prediction . In Proceedings of the 2011 26th IEEE\/ACM International Conference on Automated Software Engineering. 343\u2013351 . Tim Menzies, Andrew Butcher, Andrian Marcus, and David Zimmermann, Thomas a nd Cok. 2011. Local vs. global models for effort estimation and defect prediction. In Proceedings of the 2011 26th IEEE\/ACM International Conference on Automated Software Engineering. 343\u2013351."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME.2018.00046"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1002\/bltj.2229"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606584"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-017-1785-0"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.3001739"},{"key":"e_1_3_2_1_37_1","volume-title":"Hassan","author":"Ni Chao","year":"2022","unstructured":"Chao Ni , Xin Xia , David Lo , Xiaohu Yang , and Ahmed E . Hassan . 2022 . Just-In-Time Defect Prediction on JavaScript Projects: A Replication Study. ACM Transactions on Software Engineering and Methodology . Chao Ni, Xin Xia, David Lo, Xiaohu Yang, and Ahmed E. Hassan. 2022. Just-In-Time Defect Prediction on JavaScript Projects: A Replication Study. ACM Transactions on Software Engineering and Methodology."},{"key":"e_1_3_2_1_38_1","unstructured":"Chao Ni Kaiwen Yang Xin Xia David Lo Xiang Chen and Xiaohu Yang. 2022. Defect Identification Categorization and Repair: Better Together. arXiv preprint arXiv:2204.04856. \t\t\t\t  Chao Ni Kaiwen Yang Xin Xia David Lo Xiang Chen and Xiaohu Yang. 2022. Defect Identification Categorization and Repair: Better Together. arXiv preprint arXiv:2204.04856."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE51524.2021.9678923"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2018.12.001"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.18383\/j.tom.2016.00211"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR52588.2021.00049"},{"key":"e_1_3_2_1_43_1","unstructured":"Xipeng Qiu Tianxiang Sun Yige Xu Yunfan Shao Ning Dai and Xuanjing Huang. 2020. Pre-trained models for natural language processing: A survey. Science China Technological Sciences 1\u201326. \t\t\t\t  Xipeng Qiu Tianxiang Sun Yige Xu Yunfan Shao Ning Dai and Xuanjing Huang. 2020. Pre-trained models for natural language processing: A survey. Science China Technological Sciences 1\u201326."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2018.03.009"},{"key":"e_1_3_2_1_45_1","article-title":"Watch out for extrinsic bugs! a case study of their impact in just-in-time bug prediction models on the openstack project","author":"Rodriguezperez Gema","year":"2020","unstructured":"Gema Rodriguezperez , Meiyappan Nagappan , and Gregorio Robles . 2020 . Watch out for extrinsic bugs! a case study of their impact in just-in-time bug prediction models on the openstack project . IEEE Transactions on Software Engineering. Gema Rodriguezperez, Meiyappan Nagappan, and Gregorio Robles. 2020. Watch out for extrinsic bugs! a case study of their impact in just-in-time bug prediction models on the openstack project. IEEE Transactions on Software Engineering.","journal-title":"IEEE Transactions on Software Engineering."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00049"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2803183"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1083142.1083147"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3264598"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380403"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-008-9103-7"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2877678"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.3023177"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3338962"},{"key":"e_1_3_2_1_55_1","article-title":"Cross-Project and Within-Project Semisupervised Software Defect Prediction: A Unified Approach","author":"Wu Fei","year":"2018","unstructured":"Fei Wu , Xiao-Yuan Jing , Ying Sun , Jing Sun , Lin Huang , Fangyi Cui , and Yanfei Sun . 2018 . Cross-Project and Within-Project Semisupervised Software Defect Prediction: A Unified Approach . IEEE Transactions on Reliability. Fei Wu, Xiao-Yuan Jing, Ying Sun, Jing Sun, Lin Huang, Fangyi Cui, and Yanfei Sun. 2018. Cross-Project and Within-Project Semisupervised Software Defect Prediction: A Unified Approach. IEEE Transactions on Reliability.","journal-title":"IEEE Transactions on Reliability."},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2018.00097"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.2978819"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2017.03.007"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/QRS.2015.14"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950353"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3194104.3194110"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3460319.3464819"},{"key":"e_1_3_2_1_63_1","volume-title":"Proceedings of the 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. 218\u2013229","author":"Zhipeng Gao","year":"2021","unstructured":"Gao Zhipeng , Xia Xin , Lo David , Grundy John , and Zimmermann Thomas . 2021 . Automating the Removal of Obsolete TODO Comments . In Proceedings of the 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. 218\u2013229 . Gao Zhipeng, Xia Xin, Lo David, Grundy John, and Zimmermann Thomas. 2021. Automating the Removal of Obsolete TODO Comments. In Proceedings of the 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. 218\u2013229."},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSP.2009.56"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227210"},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183339"}],"event":{"name":"ESEC\/FSE '22: 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","location":"Singapore Singapore","acronym":"ESEC\/FSE '22","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","NUS NUS"]},"container-title":["Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3540250.3549165","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3540250.3549165","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:51:02Z","timestamp":1750182662000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3540250.3549165"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,7]]},"references-count":66,"alternative-id":["10.1145\/3540250.3549165","10.1145\/3540250"],"URL":"https:\/\/doi.org\/10.1145\/3540250.3549165","relation":{},"subject":[],"published":{"date-parts":[[2022,11,7]]},"assertion":[{"value":"2022-11-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}