{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T17:56:12Z","timestamp":1782928572543,"version":"3.54.5"},"reference-count":93,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,10,1]],"date-time":"2026-10-01T00:00:00Z","timestamp":1790812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,6,18]],"date-time":"2026-06-18T00:00:00Z","timestamp":1781740800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000196","name":"Canada Foundation for Innovation","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000196","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Information and Software Technology"],"published-print":{"date-parts":[[2026,10]]},"DOI":"10.1016\/j.infsof.2026.108234","type":"journal-article","created":{"date-parts":[[2026,6,19]],"date-time":"2026-06-19T00:03:00Z","timestamp":1781827380000},"page":"108234","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["A Qualitative Study on XAI Techniques for Software Defect Prediction"],"prefix":"10.1016","volume":"198","author":[{"given":"Saumendu","family":"Roy","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Banani","family":"Roy","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chanchal K.","family":"Roy","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Foutse","family":"Khomh","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"issue":"1","key":"10.1016\/j.infsof.2026.108234_b1","doi-asserted-by":"crossref","first-page":"166","DOI":"10.1109\/TSE.2020.2982385","article-title":"An empirical study of model-agnostic techniques for defect prediction models","volume":"48","author":"Jiarpakdee","year":"2020","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.infsof.2026.108234_b2","doi-asserted-by":"crossref","first-page":"216","DOI":"10.1016\/j.jss.2018.06.025","article-title":"Early software defect prediction: A systematic map and review","volume":"144","author":"\u00d6zak\u0131nc\u0131","year":"2018","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.infsof.2026.108234_b3","doi-asserted-by":"crossref","unstructured":"T. Zimmermann, N. Nagappan, Predicting defects using network analysis on dependency graphs, in: Proceedings of the 30th International Conference on Software Engineering, 2008, pp. 531\u2013540.","DOI":"10.1145\/1368088.1368161"},{"issue":"4","key":"10.1016\/j.infsof.2026.108234_b4","doi-asserted-by":"crossref","first-page":"552","DOI":"10.1109\/TSE.2012.43","article-title":"Reducing features to improve code change-based bug prediction","volume":"39","author":"Shivaji","year":"2012","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.infsof.2026.108234_b5","series-title":"2013 35th International Conference on Software Engineering","first-page":"432","article-title":"How, and why, process metrics are better","author":"Rahman","year":"2013"},{"key":"10.1016\/j.infsof.2026.108234_b6","doi-asserted-by":"crossref","unstructured":"S. Gautam, A. Khunteta, D. Ghosh, A Review on Software Defect Prediction Using Machine Learning, in: Proceedings of the 4th International Conference on Information Management & Machine Intelligence, 2022, pp. 1\u201310.","DOI":"10.1145\/3590837.3590918"},{"key":"10.1016\/j.infsof.2026.108234_b7","series-title":"2022 IEEE International Conference on Software Maintenance and Evolution","first-page":"444","article-title":"Why don\u2019t XAI techniques agree? Characterizing the disagreements between post-hoc explanations of defect predictions","author":"Roy","year":"2022"},{"key":"10.1016\/j.infsof.2026.108234_b8","doi-asserted-by":"crossref","unstructured":"M.T. Ribeiro, S. Singh, C. Guestrin, \u201d Why should i trust you?\u201d Explaining the predictions of any classifier, in: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2016, pp. 1135\u20131144.","DOI":"10.1145\/2939672.2939778"},{"key":"10.1016\/j.infsof.2026.108234_b9","article-title":"A unified approach to interpreting model predictions","volume":"30","author":"Lundberg","year":"2017","journal-title":"Adv. Neural Inf. Process. Syst."},{"issue":"1","key":"10.1016\/j.infsof.2026.108234_b10","first-page":"3245","article-title":"DALEX: explainers for complex predictive models in R","volume":"19","author":"Biecek","year":"2018","journal-title":"J. Mach. Learn. Res."},{"key":"10.1016\/j.infsof.2026.108234_b11","series-title":"2021 36th IEEE\/ACM International Conference on Automated Software Engineering","first-page":"407","article-title":"PyExplainer: Explaining the predictions of just-in-time defect models","author":"Pornprasit","year":"2021"},{"key":"10.1016\/j.infsof.2026.108234_b12","series-title":"A systematic literature review of explainable AI for software engineering","author":"Mohammadkhani","year":"2023"},{"key":"10.1016\/j.infsof.2026.108234_b13","doi-asserted-by":"crossref","first-page":"82","DOI":"10.1016\/j.inffus.2019.12.012","article-title":"Explainable artificial intelligence (XAI): Concepts, taxonomies, opportunities and challenges toward responsible AI","volume":"58","author":"Arrieta","year":"2020","journal-title":"Inf. Fusion"},{"key":"10.1016\/j.infsof.2026.108234_b14","doi-asserted-by":"crossref","first-page":"52138","DOI":"10.1109\/ACCESS.2018.2870052","article-title":"Peeking inside the black-box: a survey on explainable artificial intelligence (XAI)","volume":"6","author":"Adadi","year":"2018","journal-title":"IEEE Access"},{"issue":"3","key":"10.1016\/j.infsof.2026.108234_b15","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1145\/3236386.3241340","article-title":"The mythos of model interpretability: In machine learning, the concept of interpretability is both important and slippery","volume":"16","author":"Lipton","year":"2018","journal-title":"Queue"},{"issue":"5","key":"10.1016\/j.infsof.2026.108234_b16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3236009","article-title":"A survey of methods for explaining black box models","volume":"51","author":"Guidotti","year":"2018","journal-title":"ACM Comput. Surv."},{"key":"10.1016\/j.infsof.2026.108234_b17","series-title":"Explanations of model predictions with live and breakdown packages","author":"Staniak","year":"2018"},{"key":"10.1016\/j.infsof.2026.108234_b18","article-title":"XMENTOR: A Rank-Aware Aggregation Approach for Human-Centered Explainable AI in Just-in-Time Software Defect Prediction","author":"Roy","year":"2026","journal-title":"arXiv preprint arXiv:2602.22403"},{"key":"10.1016\/j.infsof.2026.108234_b19","series-title":"Accountability of AI under the law: The role of explanation","author":"Doshi-Velez","year":"2017"},{"key":"10.1016\/j.infsof.2026.108234_b20","series-title":"2018 IEEE 5th International Conference on Data Science and Advanced Analytics","first-page":"80","article-title":"Explaining explanations: An overview of interpretability of machine learning","author":"Gilpin","year":"2018"},{"key":"10.1016\/j.infsof.2026.108234_b21","doi-asserted-by":"crossref","unstructured":"A. Abdul, J. Vermeulen, D. Wang, B.Y. Lim, M. Kankanhalli, Trends and trajectories for explainable, accountable and intelligible systems: An hci research agenda, in: Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, 2018, pp. 1\u201318.","DOI":"10.1145\/3173574.3174156"},{"key":"10.1016\/j.infsof.2026.108234_b22","series-title":"2015 IEEE\/ACM 37th IEEE International Conference on Software Engineering","first-page":"789","article-title":"Revisiting the impact of classification techniques on the performance of defect prediction models","volume":"Vol. 1","author":"Ghotra","year":"2015"},{"issue":"7","key":"10.1016\/j.infsof.2026.108234_b23","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":"2018","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.infsof.2026.108234_b24","series-title":"A systematic literature review on explainability for machine\/deep learning-based software engineering research","author":"Cao","year":"2024"},{"issue":"7","key":"10.1016\/j.infsof.2026.108234_b25","first-page":"1","article-title":"A formal explainer for just-in-time defect predictions","volume":"33","author":"Yu","year":"2024","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"10.1016\/j.infsof.2026.108234_b26","series-title":"2023 7th International Conference on Intelligent Computing and Control Systems","first-page":"150","article-title":"Explainable software defect prediction from cross company project metrics using machine learning","author":"Haldar","year":"2023"},{"key":"10.1016\/j.infsof.2026.108234_b27","doi-asserted-by":"crossref","first-page":"29345","DOI":"10.1109\/ACCESS.2024.3367110","article-title":"Explainable predictive maintenance of rotating machines using LIME, SHAP, PDP, ICE","volume":"12","author":"Gawde","year":"2024","journal-title":"IEEE Access"},{"issue":"9","key":"10.1016\/j.infsof.2026.108234_b28","doi-asserted-by":"crossref","first-page":"476","DOI":"10.1007\/s00704-025-05703-9","article-title":"Uncertainty in machine learning feature importance for climate science: a comparative analysis of SHAP, PDP, and gain-based methods","volume":"156","author":"Ibebuchi","year":"2025","journal-title":"Theor. Appl. Climatol."},{"issue":"7","key":"10.1016\/j.infsof.2026.108234_b29","doi-asserted-by":"crossref","DOI":"10.1371\/journal.pone.0307112","article-title":"A trustworthy hybrid model for transparent software defect prediction: SPAM-XAI","volume":"19","author":"Mustaqeem","year":"2024","journal-title":"PloS One"},{"issue":"11","key":"10.1016\/j.infsof.2026.108234_b30","doi-asserted-by":"crossref","first-page":"1180","DOI":"10.3390\/math9111180","article-title":"A survey on software defect prediction using deep learning","volume":"9","author":"Akimova","year":"2021","journal-title":"Mathematics"},{"issue":"2","key":"10.1016\/j.infsof.2026.108234_b31","first-page":"107","article-title":"An ensemble approach for artificial neural network-based liver disease identification from optimal features through hybrid modeling integrated with advanced explainable AI","volume":"2","author":"Chowdhury","year":"2025","journal-title":"Medinformatics"},{"issue":"7","key":"10.1016\/j.infsof.2026.108234_b32","first-page":"3977","article-title":"A comparative study and systematic analysis of XAI models and their applications in healthcare","volume":"31","author":"Gupta","year":"2024","journal-title":"Arch. Comput. Methods Eng."},{"key":"10.1016\/j.infsof.2026.108234_b33","series-title":"2024 2nd International Conference on Information and Communication Technology","first-page":"16","article-title":"Brain stroke prediction using explainable machine learning and time series feature engineering","author":"Chowdhury","year":"2024"},{"issue":"3","key":"10.1016\/j.infsof.2026.108234_b34","doi-asserted-by":"crossref","first-page":"33","DOI":"10.3390\/fintech4030033","article-title":"A transparent house price prediction framework using ensemble learning, genetic algorithm-based tuning, and ANOVA-based feature analysis","volume":"4","author":"Hussain","year":"2025","journal-title":"FinTech"},{"issue":"8","key":"10.1016\/j.infsof.2026.108234_b35","doi-asserted-by":"crossref","first-page":"1691","DOI":"10.3390\/electronics14081691","article-title":"A secure bank loan prediction system by bridging differential privacy and explainable machine learning","volume":"14","author":"Hossain","year":"2025","journal-title":"Electronics"},{"key":"10.1016\/j.infsof.2026.108234_b36","series-title":"2025 International Conference on Electrical, Computer and Communication Engineering","first-page":"1","article-title":"Improving network classification accuracy through feature clustering and ensemble machine learning with explainable AI","author":"Chowdhury","year":"2025"},{"issue":"8","key":"10.1016\/j.infsof.2026.108234_b37","doi-asserted-by":"crossref","first-page":"792","DOI":"10.1016\/j.infsof.2010.03.006","article-title":"Systematic literature reviews in software engineering\u2013a tertiary study","volume":"52","author":"Kitchenham","year":"2010","journal-title":"Inf. Softw. Technol."},{"key":"10.1016\/j.infsof.2026.108234_b38","doi-asserted-by":"crossref","unstructured":"C. Wohlin, Guidelines for snowballing in systematic literature studies and a replication in software engineering, in: Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, 2014, pp. 1\u201310.","DOI":"10.1145\/2601248.2601268"},{"issue":"10","key":"10.1016\/j.infsof.2026.108234_b39","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3567550","article-title":"A systematic survey of just-in-time software defect prediction","volume":"55","author":"Zhao","year":"2023","journal-title":"ACM Comput. Surv."},{"issue":"3","key":"10.1016\/j.infsof.2026.108234_b40","doi-asserted-by":"crossref","first-page":"172","DOI":"10.14306\/renhyd.18.3.114","article-title":"Preferred reporting items for systematic reviews and meta-analyses: the PRISMA statement","volume":"18","author":"Moher","year":"2014","journal-title":"Rev. Esp. de Nutr. Humana Y Diet."},{"key":"10.1016\/j.infsof.2026.108234_b41","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1613\/jair.953","article-title":"SMOTE: synthetic minority over-sampling technique","volume":"16","author":"Chawla","year":"2002","journal-title":"J. Artificial Intelligence Res."},{"key":"10.1016\/j.infsof.2026.108234_b42","series-title":"The disagreement problem in explainable machine learning: A practitioner\u2019s perspective","author":"Krishna","year":"2022"},{"key":"10.1016\/j.infsof.2026.108234_b43","series-title":"Enhancing trustworthiness via explanation robustness and aggregations","author":"Vascotto","year":"2026"},{"key":"10.1016\/j.infsof.2026.108234_b44","series-title":"Guide To Advanced Empirical Software Engineering","first-page":"63","article-title":"Personal opinion surveys","author":"Kitchenham","year":"2008"},{"key":"10.1016\/j.infsof.2026.108234_b45","series-title":"Survey Methodology","author":"Groves","year":"2011"},{"issue":"4","key":"10.1016\/j.infsof.2026.108234_b46","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3503508","article-title":"Accessibility in software practice: A practitioner\u2019s perspective","volume":"31","author":"Bi","year":"2022","journal-title":"ACM Trans. Softw. Eng. Methodol. (TOSEM)"},{"key":"10.1016\/j.infsof.2026.108234_b47","series-title":"2021 IEEE 29th International Requirements Engineering Conference","first-page":"197","article-title":"Exploring explainability: a definition, a model, and a knowledge catalogue","author":"Chazette","year":"2021"},{"key":"10.1016\/j.infsof.2026.108234_b48","series-title":"Local rule-based explanations of black box decision systems. arxiv 2018","author":"Guidotti","year":"2021"},{"issue":"1","key":"10.1016\/j.infsof.2026.108234_b49","doi-asserted-by":"crossref","first-page":"18","DOI":"10.3390\/e23010018","article-title":"Explainable ai: A review of machine learning interpretability methods","volume":"23","author":"Linardatos","year":"2020","journal-title":"Entropy"},{"key":"10.1016\/j.infsof.2026.108234_b50","series-title":"2021 36th IEEE\/ACM International Conference on Automated Software Engineering","first-page":"1","article-title":"Explainable AI for software engineering","author":"Tantithamthavorn","year":"2021"},{"issue":"523","key":"10.1016\/j.infsof.2026.108234_b51","doi-asserted-by":"crossref","first-page":"1094","DOI":"10.1080\/01621459.2017.1307116","article-title":"Distribution-free predictive inference for regression","volume":"113","author":"Lei","year":"2018","journal-title":"J. Amer. Statist. Assoc."},{"key":"10.1016\/j.infsof.2026.108234_b52","article-title":"Defect reduction planning (using timeLIME)","author":"Peng","year":"2021","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.infsof.2026.108234_b53","series-title":"2021 IEEE XVIIth International Conference on the Perspective Technologies and Methods in MEMS Design","first-page":"102","article-title":"Model explainability using SHAP values for LightGBM predictions","author":"Bugaj","year":"2021"},{"key":"10.1016\/j.infsof.2026.108234_b54","series-title":"2021 IEEE Symposium Series on Computational Intelligence","first-page":"01","article-title":"Explainability of cybersecurity threats data using SHAP","author":"Alenezi","year":"2021"},{"key":"10.1016\/j.infsof.2026.108234_b55","doi-asserted-by":"crossref","unstructured":"D. Slack, S. Hilgard, E. Jia, S. Singh, H. Lakkaraju, Fooling lime and shap: Adversarial attacks on post hoc explanation methods, in: Proceedings of the AAAI\/ACM Conference on AI, Ethics, and Society, 2020, pp. 180\u2013186.","DOI":"10.1145\/3375627.3375830"},{"key":"10.1016\/j.infsof.2026.108234_b56","first-page":"19","article-title":"Explanation methods in deep learning: Users, values, concerns and challenges","author":"Ras","year":"2018","journal-title":"Explain. Interpret. Model. Comput. Vis. Mach. Learn."},{"key":"10.1016\/j.infsof.2026.108234_b57","series-title":"Rule extraction algorithm for deep neural networks: A review","author":"Hailesilassie","year":"2016"},{"issue":"5","key":"10.1016\/j.infsof.2026.108234_b58","doi-asserted-by":"crossref","first-page":"726","DOI":"10.1109\/TETCI.2021.3100641","article-title":"A survey on neural network interpretability","volume":"5","author":"Zhang","year":"2021","journal-title":"IEEE Trans. Emerg. Top. Comput. Intell."},{"key":"10.1016\/j.infsof.2026.108234_b59","doi-asserted-by":"crossref","unstructured":"T. Akiba, S. Sano, T. Yanase, T. Ohta, M. Koyama, Optuna: A next-generation hyperparameter optimization framework, in: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2019, pp. 2623\u20132631.","DOI":"10.1145\/3292500.3330701"},{"key":"10.1016\/j.infsof.2026.108234_b60","doi-asserted-by":"crossref","unstructured":"S. Tan, R. Caruana, G. Hooker, Y. Lou, Distill-and-compare: Auditing black-box models using transparent model distillation, in: Proceedings of the 2018 AAAI\/ACM Conference on AI, Ethics, and Society, 2018, pp. 303\u2013310.","DOI":"10.1145\/3278721.3278725"},{"issue":"3","key":"10.1016\/j.infsof.2026.108234_b61","doi-asserted-by":"crossref","first-page":"1350","DOI":"10.1214\/15-AOAS848","article-title":"Interpretable classifiers using rules and bayesian analysis: Building a better stroke prediction model","volume":"9","author":"Letham","year":"2015","journal-title":"Ann. Appl. Stat."},{"key":"10.1016\/j.infsof.2026.108234_b62","series-title":"Making tree ensembles interpretable","author":"Hara","year":"2016"},{"issue":"4","key":"10.1016\/j.infsof.2026.108234_b63","doi-asserted-by":"crossref","first-page":"1926","DOI":"10.3390\/app12041926","article-title":"Explainable machine learning for lung cancer screening models","volume":"12","author":"Kobyli\u0144ska","year":"2022","journal-title":"Appl. Sci."},{"key":"10.1016\/j.infsof.2026.108234_b64","series-title":"IBreakDown: Uncertainty of model explanations for non-additive predictive models","author":"Gosiewska","year":"2019"},{"key":"10.1016\/j.infsof.2026.108234_b65","series-title":"2023 30th Asia-Pacific Software Engineering Conference","first-page":"141","article-title":"An empirical study on the stability of explainable software defect prediction","author":"Shin","year":"2023"},{"key":"10.1016\/j.infsof.2026.108234_b66","series-title":"2023 IEEE International Conference on Software Analysis, Evolution and Reengineering","first-page":"179","article-title":"An empirical comparison of model-agnostic techniques for defect prediction models","author":"Lee","year":"2023"},{"key":"10.1016\/j.infsof.2026.108234_b67","series-title":"Transparent Data Mining for Big and Small Data","first-page":"95","article-title":"Learning interpretable classification rules with boolean compressed sensing","author":"Malioutov","year":"2017"},{"issue":"10","key":"10.1016\/j.infsof.2026.108234_b68","doi-asserted-by":"crossref","first-page":"7151","DOI":"10.1007\/s10489-021-02255-z","article-title":"Interpreting the black box of supervised learning models: Visualizing the impacts of features on prediction","volume":"51","author":"Zhang","year":"2021","journal-title":"Appl. Intell."},{"key":"10.1016\/j.infsof.2026.108234_b69","series-title":"International Conference on Machine Learning","first-page":"1885","article-title":"Understanding black-box predictions via influence functions","author":"Koh","year":"2017"},{"key":"10.1016\/j.infsof.2026.108234_b70","doi-asserted-by":"crossref","unstructured":"M.T. Ribeiro, S. Singh, C. Guestrin, Anchors: High-precision model-agnostic explanations, in: Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 32, 2018.","DOI":"10.1609\/aaai.v32i1.11491"},{"key":"10.1016\/j.infsof.2026.108234_b71","first-page":"841","article-title":"Counterfactual explanations without opening the black box: Automated decisions and the GDPR","volume":"31","author":"Wachter","year":"2017","journal-title":"Harv. JL & Tech."},{"key":"10.1016\/j.infsof.2026.108234_b72","article-title":"Examples are not enough, learn to criticize! Criticism for interpretability","volume":"29","author":"Kim","year":"2016","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"10.1016\/j.infsof.2026.108234_b73","series-title":"The impact of feature importance methods on the interpretation of defect classifiers","author":"Krishnan Rajbahadur","year":"2022"},{"key":"10.1016\/j.infsof.2026.108234_b74","first-page":"2280","article-title":"Explaining hyperparameter optimization via partial dependence plots","volume":"34","author":"Moosbauer","year":"2021","journal-title":"Adv. Neural Inf. Process. Syst."},{"issue":"1","key":"10.1016\/j.infsof.2026.108234_b75","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1080\/10618600.2014.907095","article-title":"Peeking inside the black box: Visualizing statistical learning with plots of individual conditional expectation","volume":"24","author":"Goldstein","year":"2015","journal-title":"J. Comput. Graph. Statist."},{"key":"10.1016\/j.infsof.2026.108234_b76","series-title":"Interpretable Machine Learning","author":"Molnar","year":"2020"},{"key":"10.1016\/j.infsof.2026.108234_b77","article-title":"On pixel-wise explanations for non-linear classifier decisions by layer-wise relevance propagation","volume":"10","author":"Lapuschkin","year":"2015","journal-title":"PLoS One"},{"key":"10.1016\/j.infsof.2026.108234_b78","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.ins.2012.10.039","article-title":"Using sensitivity analysis and visualization techniques to open black box data mining models","volume":"225","author":"Cortez","year":"2013","journal-title":"Inform. Sci."},{"key":"10.1016\/j.infsof.2026.108234_b79","series-title":"Individual explanations in machine learning models: A survey for practitioners","author":"Carrillo","year":"2021"},{"issue":"1","key":"10.1016\/j.infsof.2026.108234_b80","doi-asserted-by":"crossref","first-page":"680","DOI":"10.1109\/TR.2023.3284857","article-title":"Application of weighted combinations of activation functions to defect prediction in software development","volume":"73","author":"Su","year":"2023","journal-title":"IEEE Trans. Reliab."},{"key":"10.1016\/j.infsof.2026.108234_b81","first-page":"1803","article-title":"How to explain individual classification decisions","volume":"11","author":"Baehrens","year":"2010","journal-title":"J. Mach. Learn. Res."},{"key":"10.1016\/j.infsof.2026.108234_b82","series-title":"Deep inside convolutional networks: Visualising image classification models and saliency maps","author":"Simonyan","year":"2014"},{"key":"10.1016\/j.infsof.2026.108234_b83","series-title":"Computer Vision \u2013 ECCV 2014","first-page":"818","article-title":"Visualizing and understanding convolutional networks","author":"Zeiler","year":"2014"},{"key":"10.1016\/j.infsof.2026.108234_b84","article-title":"Real time image saliency for black box classifiers","volume":"30","author":"Dabkowski","year":"2017","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"10.1016\/j.infsof.2026.108234_b85","series-title":"2016 IEEE Symposium on Security and Privacy","first-page":"598","article-title":"Algorithmic transparency via quantitative input influence: Theory and experiments with learning systems","author":"Datta","year":"2016"},{"key":"10.1016\/j.infsof.2026.108234_b86","series-title":"2018 IEEE 20th International Conference on High Performance Computing and Communications; IEEE 16th International Conference on Smart City; IEEE 4th International Conference on Data Science and Systems","first-page":"1563","article-title":"Global model interpretation via recursive partitioning","author":"Yang","year":"2018"},{"key":"10.1016\/j.infsof.2026.108234_b87","series-title":"Interpreting classifiers through attribute interactions in datasets","author":"Henelius","year":"2017"},{"key":"10.1016\/j.infsof.2026.108234_b88","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1007\/s41060-018-0144-8","article-title":"Interpreting tree ensembles with inTrees","volume":"7","author":"Deng","year":"2019","journal-title":"PInt. J. Data Sci. Anal."},{"key":"10.1016\/j.infsof.2026.108234_b89","doi-asserted-by":"crossref","unstructured":"G. Tolomei, F. Silvestri, A. Haines, M. Lalmas, Interpretable predictions of tree-based ensembles via actionable feature tweaking, in: Proceedings of the 23rd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, 2017, pp. 465\u2013474.","DOI":"10.1145\/3097983.3098039"},{"key":"10.1016\/j.infsof.2026.108234_b90","series-title":"Explainable AI: Interpreting, Explaining and Visualizing Deep Learning","first-page":"169","article-title":"Gradient-based attribution methods","author":"Ancona","year":"2019"},{"issue":"8","key":"10.1016\/j.infsof.2026.108234_b91","doi-asserted-by":"crossref","first-page":"1611","DOI":"10.3390\/sym14081611","article-title":"Using xai for deep learning-based image manipulation detection with shapley additive explanation","volume":"14","author":"Walia","year":"2022","journal-title":"Symmetry"},{"key":"10.1016\/j.infsof.2026.108234_b92","doi-asserted-by":"crossref","DOI":"10.1016\/j.techfore.2024.123588","article-title":"ForecastExplainer: Explainable household energy demand forecasting by approximating shapley values using DeepLIFT","volume":"206","author":"Shajalal","year":"2024","journal-title":"Technol. Forecast. Soc. Change"},{"key":"10.1016\/j.infsof.2026.108234_b93","doi-asserted-by":"crossref","unstructured":"S. Roy, S. Mondal, B. Roy, C. Roy, From Questions to Insights: Exploring XAI Challenges Reported on Stack Overflow Questions, in: Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering, 2025, pp. 261\u2013271, http:\/\/dx.doi.org\/10.1145\/3756681.3756981.","DOI":"10.1145\/3756681.3756981"}],"container-title":["Information and Software Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584926002235?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584926002235?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T17:22:47Z","timestamp":1782926567000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0950584926002235"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,10]]},"references-count":93,"alternative-id":["S0950584926002235"],"URL":"https:\/\/doi.org\/10.1016\/j.infsof.2026.108234","relation":{},"ISSN":["0950-5849"],"issn-type":[{"value":"0950-5849","type":"print"}],"subject":[],"published":{"date-parts":[[2026,10]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"A Qualitative Study on XAI Techniques for Software Defect Prediction","name":"articletitle","label":"Article Title"},{"value":"Information and Software Technology","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.infsof.2026.108234","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"Crown Copyright \u00a9 2026 Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"108234"}}