{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,12]],"date-time":"2026-01-12T22:20:57Z","timestamp":1768256457442,"version":"3.49.0"},"reference-count":47,"publisher":"Tech Science Press","issue":"2","license":[{"start":{"date-parts":[[2025,2,23]],"date-time":"2025-02-23T00:00:00Z","timestamp":1740268800000},"content-version":"vor","delay-in-days":53,"URL":"https:\/\/doi.org\/10.32604\/TSP-CROSSMARKPOLICY"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["CMC"],"published-print":{"date-parts":[[2025]]},"DOI":"10.32604\/cmc.2024.057697","type":"journal-article","created":{"date-parts":[[2024,12,11]],"date-time":"2024-12-11T21:29:23Z","timestamp":1733952563000},"page":"3563-3590","update-policy":"https:\/\/doi.org\/10.32604\/tsp-crossmarkpolicy","source":"Crossref","is-referenced-by-count":2,"title":["A Fine-Grained Defect Prediction Method Based on Drift-Immune Graph Neural Networks"],"prefix":"10.32604","volume":"82","author":[{"given":"Xiaohui","family":"Wei","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fengyu","family":"Yang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fa","family":"Zhong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guangdong","family":"Zeng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"17807","published-online":{"date-parts":[[2025]]},"reference":[{"key":"ref1","first-page":"3090","article-title":"Research progress of software defect prediction","volume":"30","author":"Gong","year":"Aug. 2019","journal-title":"J. Softw."},{"key":"ref2","doi-asserted-by":"crossref","unstructured":"N. Nagappan and T. Ball, \u201cStatic analysis tools as early indicators of pre-release defect density,\u201d presented at the 27th Int. Conf. Softw. Eng., St. Louis, MO, USA, May 15\u201321, 2005.","DOI":"10.1145\/1062455.1062558"},{"key":"ref3","doi-asserted-by":"crossref","DOI":"10.1016\/j.infsof.2021.106614","article-title":"Evaluating and comparing memory error vulnerability detectors","volume":"137","author":"Nong","year":"Sep. 2021","journal-title":"Inf. Softw. Technol."},{"key":"ref4","doi-asserted-by":"crossref","unstructured":"D. R. Ibrahim, R. Ghnemat, and A. Hudaib, \u201cSoftware defect prediction using feature selection and random forest algorithm,\u201d presented at the 2017 Int. Conf. New Trends Comput. Sci., Amman, Jordan, Oct. 252\u2013257, 2017.","DOI":"10.1109\/ICTCS.2017.39"},{"key":"ref5","doi-asserted-by":"crossref","unstructured":"D. Gray, D. Bowes, N. Davey, Y. Sun, and B. Christianson, \u201cUsing the support vector machine as a classification method for software defect prediction with static code metrics,\u201d presented at the 2009 11th Int. Conf. Eng. Appl. Neural Networks (EANN), London, UK, Aug. 2009. doi: 10.1007\/978-3-642-03969-0.","DOI":"10.1007\/978-3-642-03969-0_21"},{"key":"ref6","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1016\/j.neucom.2019.11.067","article-title":"Deep learning based software defect prediction","volume":"385","author":"Qiao","year":"Apr. 2020","journal-title":"Neurocomputing"},{"key":"ref7","doi-asserted-by":"crossref","unstructured":"S. Wang, J. Wang, J. Nam, and N. Nagappan, \u201cContinuous software bug prediction,\u201d presented at the 2021 15th ACM\/IEEE Int. Symp. Empirical Softw. Eng. Meas., Bari, Italy, Oct. 1\u201312, 2021.","DOI":"10.1145\/3475716.3475790"},{"key":"ref8","doi-asserted-by":"crossref","unstructured":"G. G. Cabral, L. L. Minku, E. Shihab, and S. Mujahid, \u201cClass imbalance evolution and verification latency in just-in-time software defect prediction,\u201d presented at the 2019 41st Int. Conf. Softw. Eng., Montreal, QC, Canada, May 2019, pp. 666\u2013676.","DOI":"10.1109\/ICSE.2019.00076"},{"key":"ref9","doi-asserted-by":"crossref","unstructured":"Y. Kamei, S. Matsumoto, A. Monden, K. Matsumoto, B. Adams and A. E. Hassan, \u201cRevisiting common bug prediction findings using effort-aware models,\u201d presented at the 2010 IEEE Int. Conf. Softw. Maint., Timisoara, Romania, Sep. 1\u201310, 2010.","DOI":"10.1109\/ICSM.2010.5609530"},{"key":"ref10","doi-asserted-by":"crossref","unstructured":"M. Yan, Y. Fang, D. Lo, X. Xia, and X. Zhang, \u201cFile-level defect prediction: Unsupervised vs. supervised models,\u201d presented at the 2017 ACM\/IEEE Int. Symp. Empirical Softw. Eng. Meas. (ESEM), Toronto, ON, Canada, Nov. 2017, pp. 344\u2013353.","DOI":"10.1109\/ESEM.2017.48"},{"key":"ref11","doi-asserted-by":"crossref","first-page":"711","DOI":"10.1109\/TR.2020.3047396","article-title":"Software defect prediction based on gated hierarchical LSTMs","volume":"70","author":"Wang","year":"Jan. 2021","journal-title":"IEEE Trans. Rel."},{"key":"ref12","article-title":"Predicting the number of defects in a new software version","volume":"15","author":"Felix","year":"Jul. 2020","journal-title":"PLoS One"},{"key":"ref13","doi-asserted-by":"crossref","unstructured":"C. Pornprasit and C. K. Tantithamthavorn, \u201cJITLine: A simpler, better, faster, finer-grained just-in-time defect prediction,\u201d presented at the 2021 IEEE\/ACM 18th Int. Conf. Min. Softw. Repos., Madrid, Spain, May 2021, pp. 369\u2013379.","DOI":"10.1109\/MSR52588.2021.00049"},{"key":"ref14","doi-asserted-by":"crossref","first-page":"1480","DOI":"10.1109\/TSE.2020.3023177","article-title":"Predicting defective lines using a model-agnostic technique","volume":"48","author":"Wattanakriengkrai","year":"Sep. 2020","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref15","unstructured":"S. Miao, M. Liu, and P. Li, \u201cInterpretable and generalizable graph learning via stochastic attention mechanism,\u201d presented at the 2022 Int. Conf. Mach. Learn., Baltimore, MD, USA, Jul. 2022, pp. 15524\u201315543."},{"key":"ref16","unstructured":"N. Tishby, F. C. Pereira, and W. Bialek, \u201cThe information bottleneck method,\u201d 2000, arXiv:0004057."},{"key":"ref17","doi-asserted-by":"crossref","unstructured":"N. Tishby and N. Zaslavsky, \u201cDeep learning and the information bottleneck principle,\u201d presented at the 2015 IEEE Inf. Theory Workshop, Jerusalem, Israel, Apr. 1\u20135, 2015.","DOI":"10.1109\/ITW.2015.7133169"},{"key":"ref18","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1109\/TSE.2017.2659747","article-title":"A developer centered bug prediction model","volume":"44","author":"Di Nucci","year":"Jan. 2017","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref19","doi-asserted-by":"crossref","first-page":"1267","DOI":"10.1109\/TSE.2018.2877612","article-title":"Deep semantic feature learning for software defect prediction","volume":"46","author":"Wang","year":"Oct. 2018","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref20","unstructured":"S. Ackerman, O. Raz, M. Zalmanovici, and A. Zlotnick, \u201cAutomatically detecting data drift in machine learning classifiers,\u201d 2021, arXiv:2111.05672."},{"key":"ref21","doi-asserted-by":"crossref","unstructured":"S. Amasaki, \u201cOn applicability of cross-project defect prediction method for multi-versions projects,\u201d presented at the 2017 13th Int. Conf. Predict. Models Data Anal. Softw. Eng., Toronto, ON, Canada, Sep. 2017, pp. 93\u201396.","DOI":"10.1145\/3127005.3127015"},{"key":"ref22","doi-asserted-by":"crossref","unstructured":"J. Chen et al., \u201cSoftware visualization and deep transfer learning for effective software defect prediction,\u201d presented at the 2020 ACM\/IEEE 42nd Int. Conf. Softw. Eng., Seoul, Republic of Korea, Jul. 2020, pp. 578\u2013589.","DOI":"10.1145\/3377811.3380389"},{"key":"ref23","article-title":"Precise learning of source code contextual semantics via hierarchical dependence structure and graph attention networks","volume":"184","author":"Zhao","year":"Feb. 2021","journal-title":"J. Syst. Softw."},{"key":"ref24","doi-asserted-by":"crossref","first-page":"850","DOI":"10.1109\/TR.2022.3161581","article-title":"ACGDP: An augmented code graph-based system for software defect prediction","volume":"71","author":"Xu","year":"Apr. 2022","journal-title":"IEEE Trans. Rel."},{"key":"ref25","first-page":"161","article-title":"Graph-based feature learning for cross-project software defect prediction","volume":"77","author":"Abdu","year":"Oct. 2023","journal-title":"Comput. Mater. Contin."},{"key":"ref26","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TR.2024.3354965","article-title":"Software defect prediction based on deep representation learning of source code from contextual syntax and semantic graph","volume":"73","author":"Abdu","year":"Feb. 2024","journal-title":"IEEE Trans. Rel."},{"key":"ref27","unstructured":"T. Wu, H. Ren, P. Li, and J. Leskovec, \u201cGraph information bottleneck,\u201d presented at the 2020 Adv. Neural Inf. Process. Syst., Vancouver, BC, Canada, Dec. 6\u201312, 2020."},{"key":"ref28","doi-asserted-by":"crossref","unstructured":"S. Cao, X. Sun, L. Bo, R. Wu, B. Li and C. Tao, \u201cMVD: Memory-related vulnerability detection based on flow-sensitive graph neural networks,\u201d presented at the 44th Int. Conf. Softw. Eng., Pittsburgh, PA, USA, May 2022, pp. 1456\u20131468.","DOI":"10.1145\/3510003.3510219"},{"key":"ref29","unstructured":"Q. Le and T. Mikolov, \u201cDistributed representations of sentences and documents,\u201d presented at the Int. Conf. Mach. Learn., Beijing, China, Jun. 2014, pp. 1188\u20131196."},{"key":"ref30","doi-asserted-by":"crossref","unstructured":"Y. Wu, D. Zou, S. Dou, W. Yang, D. Xu and H. Jin, \u201cVulCNN: An image-inspired scalable vulnerability detection system,\u201d presented at the 44th Int. Conf. Softw. Eng., Pittsburgh, PA, USA, May 2022, pp. 2365\u20132376.","DOI":"10.1145\/3510003.3510229"},{"key":"ref31","first-page":"238","article-title":"Centrality in social networks: Conceptual clarification","volume":"1","author":"Freeman","year":"Oct. 2002","journal-title":"Social Netw. Crit. Concepts Sociol."},{"key":"ref32","unstructured":"D. P. Kingma and J. Ba, \u201cAdam: A method for stochastic optimization,\u201d presented at the 2015 3rd Int. Conf. Learn. Represent., San Diego, CA, USA, May 7\u20139, 2015."},{"key":"ref33","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1109\/TSE.2022.3144348","article-title":"DeeplineDP: Towards a deep learning approach for line-level defect prediction","volume":"49","author":"Pornprasit","year":"Jan. 2022","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref34","doi-asserted-by":"crossref","unstructured":"Q. Huang, X. Xia, and D. Lo, \u201cSupervised vs unsupervised models: A holistic look at effort-aware just-in-time defect prediction,\u201d presented at the 2017 IEEE Int. Conf. Softw. Maint. Evol., Shanghai, China, Sep. 2017, pp. 159\u2013170.","DOI":"10.1109\/ICSME.2017.51"},{"key":"ref35","doi-asserted-by":"crossref","unstructured":"C. Parnin and A. Orso, \u201cAre automated debugging techniques actually helping programmers?\u201d presented at the 2011 Int. Symp. Softw. Test. Anal., Toronto, ON, Canada, Jul. 2011, pp. 199\u2013209.","DOI":"10.1145\/2001420.2001445"},{"key":"ref36","doi-asserted-by":"crossref","first-page":"154","DOI":"10.1007\/s10664-012-9218-8","article-title":"Software defect prediction using Bayesian networks","volume":"19","author":"Okutan","year":"Aug. 2012","journal-title":"Empir. Softw. Eng."},{"key":"ref37","doi-asserted-by":"crossref","unstructured":"J. Li, P. He, J. Zhu, and M. R. Lyu, \u201cSoftware defect prediction via convolutional neural network,\u201d presented at the 2017 IEEE Int. Conf. Softw. Qual. Rel. Secur., Prague, Czech Republic, Jul. 2017, pp. 318\u2013328.","DOI":"10.1109\/QRS.2017.42"},{"key":"ref38","doi-asserted-by":"crossref","first-page":"83812","DOI":"10.1109\/ACCESS.2019.2925313","article-title":"Seml: A semantic LSTM model for software defect prediction","volume":"7","author":"Liang","year":"Jun. 2019","journal-title":"IEEE Access"},{"key":"ref39","doi-asserted-by":"crossref","unstructured":"Y. Li, S. Wang, T. N. Nguyen, and S. V. Nguyen, \u201cImproving bug detection via context-based code representation learning and attention-based neural networks,\u201d presented at the 2019 ACM on Program. Lang., Athens, Greece, 2019, vol. 3, no. OOPSLA, pp. 1\u201330.","DOI":"10.1145\/3360588"},{"key":"ref40","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1049\/iet-sen.2019.0149","article-title":"Software defect prediction via LSTM","volume":"14","author":"Deng","year":"May 2020","journal-title":"IET Softw."},{"key":"ref41","doi-asserted-by":"crossref","first-page":"683","DOI":"10.1109\/TSE.2018.2794977","article-title":"The impact of automated parameter optimization on defect prediction models","volume":"45","author":"Tantithamthavorn","year":"Jan. 2018","journal-title":"IEEE Trans. Softw. Eng."},{"key":"ref42","doi-asserted-by":"crossref","unstructured":"C. Tantithamthavorn, S. McIntosh, A. E. Hassan, and K. Matsumoto, \u201cAutomated parameter optimization of classification techniques for defect prediction models,\u201d presented at the 2016 38th Int. Conf. Softw. Eng., Austin, TX, USA, May 2016, pp. 321\u2013332.","DOI":"10.1145\/2884781.2884857"},{"key":"ref43","doi-asserted-by":"crossref","unstructured":"Y. Li, S. Wang, and T. N. Nguyen, \u201cVulnerability detection with fine-grained interpretations,\u201d presented at the 2021 29th ACM Joint Meet. Eur. Softw. Eng. Conf. Symp. Found. Softw. Eng., Athens, Greece, Aug. 2021, pp. 292\u2013303.","DOI":"10.1145\/3468264.3468597"},{"key":"ref44","doi-asserted-by":"crossref","unstructured":"D. Hin, A. Kan, H. Chen, and M. Babar, \u201cLineVD: Statement-level vulnerability detection using graph neural networks,\u201d presented at the 2022 19th Int. Conf. Min. Softw. Repos., Pittsburgh, PA, USA, May 2022, pp. 596\u2013607.","DOI":"10.1145\/3524842.3527949"},{"key":"ref45","doi-asserted-by":"crossref","unstructured":"E. Aftandilian, R. Sauciuc, S. Priya, and S. Krishnan, \u201cBuilding useful program analysis tools using an extensible java compiler,\u201d presented at the 2012 IEEE 12th Int. Working Conf. Source Code Anal. Manipul., Riva del Garda, Italy, Sep. 14\u201323, 2012.","DOI":"10.1109\/SCAM.2012.28"},{"key":"ref46","doi-asserted-by":"crossref","unstructured":"W. He, G. Sun, J. Lu, and X. S. Fang, \u201cCandidate-aware graph contrastive learning for recommendation,\u201d presented at the 2023 46th Int. ACM SIGIR Conf. Res. Dev. Inf. Retr., Taipei, Taiwan, Jul. 2023, pp. 1670\u20131679.","DOI":"10.1145\/3539618.3591647"},{"key":"ref47","doi-asserted-by":"crossref","unstructured":"Y. Jiang, C. Huang, and L. Huang, \u201cAdaptive graph contrastive learning for recommendation,\u201d presented at the 2023 29th ACM SIGKDD Conf. Knowl. Discov. Data Min., Long Beach, CA, USA, Aug. 2023, pp. 4252\u20134261.","DOI":"10.1145\/3580305.3599768"}],"container-title":["Computers, Materials &amp; Continua"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/cdn.techscience.cn\/files\/cmc\/2025\/TSP_CMC-82-2\/TSP_CMC_57697\/TSP_CMC_57697.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,14]],"date-time":"2025-11-14T06:09:43Z","timestamp":1763100583000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.techscience.com\/cmc\/v82n2\/59453"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"references-count":47,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2025]]},"published-print":{"date-parts":[[2025]]}},"URL":"https:\/\/doi.org\/10.32604\/cmc.2024.057697","relation":{},"ISSN":["1546-2226"],"issn-type":[{"value":"1546-2226","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"2024-08-25","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-11-15","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-02-17","order":2,"name":"published","label":"Published Online","group":{"name":"publication_history","label":"Publication History"}}]}}