{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,23]],"date-time":"2025-07-23T12:49:39Z","timestamp":1753274979492},"reference-count":29,"publisher":"Institute of Electronics, Information and Communications Engineers (IEICE)","issue":"4","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEICE Trans. Inf. &amp; Syst."],"published-print":{"date-parts":[[2024,4,1]]},"DOI":"10.1587\/transinf.2023edp7164","type":"journal-article","created":{"date-parts":[[2024,3,31]],"date-time":"2024-03-31T22:20:19Z","timestamp":1711923619000},"page":"525-536","source":"Crossref","is-referenced-by-count":1,"title":["Boosting Spectrum-Based Fault Localization via Multi-Correct Programs in Online Programming"],"prefix":"10.1587","volume":"E107.D","author":[{"given":"Wei","family":"ZHENG","sequence":"first","affiliation":[{"name":"School of Software, Nanchang Hangkong University"},{"name":"Software Testing and Evaluation Center, Nanchang Hangkong University"}]},{"given":"Hao","family":"HU","sequence":"additional","affiliation":[{"name":"School of Software, Nanchang Hangkong University"},{"name":"Software Testing and Evaluation Center, Nanchang Hangkong University"}]},{"given":"Tengfei","family":"CHEN","sequence":"additional","affiliation":[{"name":"School of Software, Nanchang Hangkong University"},{"name":"Software Testing and Evaluation Center, Nanchang Hangkong University"}]},{"given":"Fengyu","family":"YANG","sequence":"additional","affiliation":[{"name":"School of Software, Nanchang Hangkong University"},{"name":"Software Testing and Evaluation Center, Nanchang Hangkong University"}]},{"given":"Xin","family":"FAN","sequence":"additional","affiliation":[{"name":"School of Software, Nanchang Hangkong University"},{"name":"Software Testing and Evaluation Center, Nanchang Hangkong University"}]},{"given":"Peng","family":"XIAO","sequence":"additional","affiliation":[{"name":"School of Software, Nanchang Hangkong University"},{"name":"Software Testing and Evaluation Center, Nanchang Hangkong University"}]}],"member":"532","reference":[{"key":"1","doi-asserted-by":"publisher","unstructured":"[1] S. Wasik, M. Antczak, J. Badura, A. Laskowski, and T. Sternal, \u201cA survey on online judge systems and their applications,\u201d ACM Computing Surveys (CSUR), vol.51, no.1, pp.1-34, 2018. 10.1145\/3143560","DOI":"10.1145\/3143560"},{"key":"2","doi-asserted-by":"publisher","unstructured":"[2] W.E. Wong, R. Gao, Y. Li, R. Abreu, and F. Wotawa, \u201cA survey on software fault localization,\u201d IEEE Trans. Softw. Eng., vol.42, no.8, pp.707-740, 2016. 10.1109\/tse.2016.2521368","DOI":"10.1109\/TSE.2016.2521368"},{"key":"3","doi-asserted-by":"crossref","unstructured":"[3] E. Araujo, M. Gaudencio, D. Serey, and J. Figueiredo, \u201cApplying spectrum-based fault localization on novice&apos;s programs,\u201d 2016 IEEE Frontiers in Education Conference (FIE), IEEE, 2016, pp.1-8. 10.1109\/fie.2016.7757727","DOI":"10.1109\/FIE.2016.7757727"},{"key":"4","unstructured":"[4] Z.-H. Zhou, \u201cMachine learning,\u201d Springer Nature, 2021. 10.1007\/978-981-15-1967-3"},{"key":"5","doi-asserted-by":"publisher","unstructured":"[5] J. Cai, J. Luo, S. Wang, and S. Yang, \u201cFeature selection in machine learning: A new perspective,\u201d Neurocomputing, vol.300, pp.70-79, 2018. 10.1016\/j.neucom.2017.11.077","DOI":"10.1016\/j.neucom.2017.11.077"},{"key":"6","doi-asserted-by":"crossref","unstructured":"[6] W. Zhou, Y. Pan, Y. Zhou, and G. Sun, \u201cThe framework of a new online judge system for programming education,\u201d Proc. ACM turing celebration conference-China, pp.9-14, 2018. 10.1145\/3210713.3210721","DOI":"10.1145\/3210713.3210721"},{"key":"7","doi-asserted-by":"crossref","unstructured":"[7] R. Abreu, P. Zoeteweij, R. Golsteijn, and A.J.C. van Gemund, \u201cA practical evaluation of spectrum-based fault localization,\u201d Journal of Systems and Software, vol.82, no.11, pp.1780-1792, 2009. 10.1016\/j.jss.2009.06.035","DOI":"10.1016\/j.jss.2009.06.035"},{"key":"8","doi-asserted-by":"publisher","unstructured":"[8] E. Soremekun, L. Kirschner, M. B\u00f6hme, and A. Zeller, \u201cLocating faults with program slicing: an empirical analysis,\u201d Empirical Software Engineering, vol.26, no.3, 2021. 10.1007\/s10664-020-09931-7","DOI":"10.1007\/s10664-020-09931-7"},{"key":"9","doi-asserted-by":"crossref","unstructured":"[9] Y. K\u00fc\u00e7\u00fck, T.A.D. Henderson, and A. Podgurski, \u201cImproving fault localization by integrating value and predicate based causal inference techniques,\u201d 2021 IEEE\/ACM 43rd International Conference on Software Engineering (ICSE), pp.649-660, 2021. 10.1109\/icse43902.2021.00066","DOI":"10.1109\/ICSE43902.2021.00066"},{"key":"10","doi-asserted-by":"crossref","unstructured":"[10] J.A. Jones, M.J. Harrold, and J. Stasko, \u201cVisualization of test information to assist fault localization,\u201d Proc. 24th international conference on Software engineering, pp.467-477, 2002. 10.1109\/icse.2002.1007991","DOI":"10.1145\/581339.581397"},{"key":"11","doi-asserted-by":"crossref","unstructured":"[11] R. Abreu, P. Zoeteweij, and A.J.c. Van Gemund, \u201cAn evaluation of similarity coefficients for software fault localization,\u201d 2006 12th Pacific Rim International Symposium on Dependable Computing (PRDC&apos;06), pp.39-46, 2006. 10.1109\/prdc.2006.18","DOI":"10.1109\/PRDC.2006.18"},{"key":"12","doi-asserted-by":"crossref","unstructured":"[12] R. Abreu, P. Zoeteweij, and A.J.C. van Gemund, \u201cOn the accuracy of spectrum-based fault localization,\u201d Testing: Academic and industrial conference practice and research techniques-MUTA TION (TAICPART-MUTA TION 2007), pp.89-98, 2007. 10.1109\/taic.part.2007.13","DOI":"10.1109\/TAIC.PART.2007.13"},{"key":"13","doi-asserted-by":"publisher","unstructured":"[13] W.E. Wong, V. Debroy, R. Gao, and Y. Li, \u201cThe DStar method for effective software fault localization,\u201d IEEE Trans. Rel., vol.63, no.1, pp.290-308, 2013. 10.1109\/tr.2013.2285319","DOI":"10.1109\/TR.2013.2285319"},{"key":"14","doi-asserted-by":"publisher","unstructured":"[14] L. Naish, H.J. Lee, and K. Ramamohanarao, \u201cA model for spectra-based software diagnosis,\u201d ACM Transactions on software engineering and methodology (TOSEM), vol.20, no.3, pp.1-32, 2011. 10.1145\/2000791.2000795","DOI":"10.1145\/2000791.2000795"},{"key":"15","doi-asserted-by":"crossref","unstructured":"[15] E. Araujo, M. Gaudencio, D. Serey, and J. Figueiredo, \u201cApplying spectrum-based fault localization on novice&apos;s programs,\u201d 2016 IEEE Frontiers in Education Conference (FIE), pp.1-8, 2016. 10.1109\/fie.2016.7757727","DOI":"10.1109\/FIE.2016.7757727"},{"key":"16","doi-asserted-by":"crossref","unstructured":"[16] Y. Liu, Z. Zhang, X. Zhou, and W. Liu, \u201cAn Empirical Study on Spectrum-Based Fault Localization for Student Programs,\u201d 2023 3rd International Symposium on Computer Technology and Information Science (ISCTIS), pp.547-551, 2023. 10.1109\/isctis58954.2023.10213072","DOI":"10.1109\/ISCTIS58954.2023.10213072"},{"key":"17","doi-asserted-by":"crossref","unstructured":"[17] Z. Li, J. Shen, Y. Wu, Y. Liu, and Z. Sun, \u201cVSBFL: Variable Value Sequence Based Fault Localization for Novice Programs,\u201d 2021 IEEE 21st International Conference on Software Quality, Reliability and Security Companion (QRS-C), pp.494-505, 2021. 10.1109\/qrs-c55045.2021.00078","DOI":"10.1109\/QRS-C55045.2021.00078"},{"key":"18","doi-asserted-by":"crossref","unstructured":"[18] Q.I. Sarhan and \u00c1 Besz\u00e9des, \u201cPoster: Improving Spectrum Based Fault Localization For Python Programs Using Weighted Code Elements,\u201d 2023 IEEE Conference on Software Testing, Verification and Validation (ICST), pp.478-481, 2023. 10.1109\/icst57152.2023.00055","DOI":"10.1109\/ICST57152.2023.00055"},{"key":"19","doi-asserted-by":"crossref","unstructured":"[19] J. Leskovec, A. Rajaraman, and J.D. Ullman, Mining of Massive Datasets, Cambridge University Press, 2020.","DOI":"10.1017\/9781108684163"},{"key":"20","doi-asserted-by":"crossref","unstructured":"[20] S.M. Weiss, N. Indurkhya, and T. Zhang, \u201cInformation retrieval and text mining,\u201d Fundamentals of Predictive Text Mining, pp, 75-90, 2010. 10.1007\/978-1-84996-226-1_4","DOI":"10.1007\/978-1-84996-226-1_4"},{"key":"21","doi-asserted-by":"publisher","unstructured":"[21] K. Kowsari, K.J. Meimandi, M. Heidarysafa, S. Mendu, L. Barnes, and D. Brown, \u201cText classification algorithms: A survey,\u201d Information, vol.10, no.4, 2019. 10.3390\/info10040150","DOI":"10.3390\/info10040150"},{"key":"22","doi-asserted-by":"crossref","unstructured":"[22] J. Zhao, K. Xia, Y. Fu, and B. Cui, \u201cAn AST-based code plagiarism detection algorithm,\u201d 2015 10th International conference on broadband and wireless computing, communication and applications (BWCCA), pp.178-182, 2015. 10.1109\/bwcca.2015.52","DOI":"10.1109\/BWCCA.2015.52"},{"key":"23","doi-asserted-by":"publisher","unstructured":"[23] A. Jerlin and J. Chinnappan, \u201cESAA: Efficient Sequence Alignment Algorithm for Dynamic Malware Analysis in Windows Executable Using API Call Sequence,\u201d DNA sequence, pp.290-298, 2017. 10.22266\/ijies2017.0630.33","DOI":"10.22266\/ijies2017.0630.33"},{"key":"24","doi-asserted-by":"crossref","unstructured":"[24] B. Malley, D. Ramazzotti, and J.T.-Y. Wu, \u201cData pre-processing,\u201d Secondary Analysis of Electronic Health Records, pp.115-141, 2016. 10.1007\/978-3-319-43742-2_12","DOI":"10.1007\/978-3-319-43742-2_12"},{"key":"25","doi-asserted-by":"publisher","unstructured":"[25] X. Xie, T.Y. Chen, F.-C. Kuo, and B. Xu, \u201cA theoretical analysis of the risk evaluation formulas for spectrum-based fault localization,\u201d ACM Transactions on software engineering and methodology (TOSEM), vol.22, no.4, pp.1-40, 2013. 10.1145\/2522920.2522924","DOI":"10.1145\/2522920.2522924"},{"key":"26","doi-asserted-by":"publisher","unstructured":"[26] D. Zou, J. Liang, Y. Xiong, M.D. Ernst, and L. Zhang, \u201cAn empirical study of fault localization families and their combinations,\u201d IEEE Trans. Softw. Eng., vol.47, no.2, pp.332-347, 2019. 10.1109\/tse.2019.2892102","DOI":"10.1109\/TSE.2019.2892102"},{"key":"27","doi-asserted-by":"crossref","unstructured":"[27] S. Pearson, J. Campos, R. Just, G. Fraser, R. Abreu, M.D. Ernst, D. Pang, and B. Keller, \u201cEvaluating and improving fault localization,\u201d 2017 IEEE\/ACM 39th International Conference on Software Engineering (ICSE), pp.609-620, 2017. 10.1109\/icse.2017.62","DOI":"10.1109\/ICSE.2017.62"},{"key":"28","doi-asserted-by":"publisher","unstructured":"[28] A. Moffat and J. Zobel, \u201cRank-biased precision for measurement of retrieval effectiveness,\u201d ACM Transactions on Information Systems (TOIS), vol.27, no.1, pp.1-27, 2008. 10.1145\/1416950.1416952","DOI":"10.1145\/1416950.1416952"},{"key":"29","doi-asserted-by":"crossref","unstructured":"[29] R. Widyasari, G.A.A. Prana, S.A. Haryono, Y. Tian, H.N. Zachiary, and D. Lo, \u201cXAI4FL: enhancing spectrum-based fault localization with explainable artificial intelligence,\u201d Proc. 30th IEEE\/ACM International Conference on Program Comprehension, pp.499-510, 2022. 10.1145\/3524610.3527902","DOI":"10.1145\/3524610.3527902"}],"container-title":["IEICE Transactions on Information and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E107.D\/4\/E107.D_2023EDP7164\/_pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,6]],"date-time":"2024-04-06T04:26:51Z","timestamp":1712377611000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.jstage.jst.go.jp\/article\/transinf\/E107.D\/4\/E107.D_2023EDP7164\/_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,1]]},"references-count":29,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2024]]}},"URL":"https:\/\/doi.org\/10.1587\/transinf.2023edp7164","relation":{},"ISSN":["0916-8532","1745-1361"],"issn-type":[{"value":"0916-8532","type":"print"},{"value":"1745-1361","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,4,1]]},"article-number":"2023EDP7164"}}