{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,11,26]],"date-time":"2024-11-26T05:18:32Z","timestamp":1732598312905,"version":"3.28.0"},"reference-count":200,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2025,2,1]],"date-time":"2025-02-01T00:00:00Z","timestamp":1738368000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2025,2,1]],"date-time":"2025-02-01T00:00:00Z","timestamp":1738368000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2024,10,15]],"date-time":"2024-10-15T00:00:00Z","timestamp":1728950400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100010665","name":"H2020 Marie Sk\u0142odowska-Curie Actions","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100010665","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100007601","name":"Horizon 2020","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100007601","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100010663","name":"European Research Council","doi-asserted-by":"publisher","award":["871342"],"id":[{"id":"10.13039\/100010663","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":[[2025,2]]},"DOI":"10.1016\/j.infsof.2024.107599","type":"journal-article","created":{"date-parts":[[2024,10,15]],"date-time":"2024-10-15T14:41:27Z","timestamp":1729003287000},"page":"107599","update-policy":"http:\/\/dx.doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"C","title":["Causal reasoning in Software Quality Assurance: A systematic review"],"prefix":"10.1016","volume":"178","author":[{"given":"Luca","family":"Giamattei","sequence":"first","affiliation":[]},{"given":"Antonio","family":"Guerriero","sequence":"additional","affiliation":[]},{"given":"Roberto","family":"Pietrantuono","sequence":"additional","affiliation":[]},{"given":"Stefano","family":"Russo","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"issue":"1","key":"10.1016\/j.infsof.2024.107599_b1","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1109\/TDSC.2004.2","article-title":"Basic concepts and taxonomy of dependable and secure computing","volume":"1","author":"Avizienis","year":"2004","journal-title":"IEEE Trans. Dependable Secure Comput."},{"year":"2018","series-title":"The Book of Why: The New Science of Cause and Effect","author":"Pearl","key":"10.1016\/j.infsof.2024.107599_b2"},{"year":"2009","series-title":"Causality: Models, Reasoning and Inference","author":"Pearl","key":"10.1016\/j.infsof.2024.107599_b3"},{"issue":"C","key":"10.1016\/j.infsof.2024.107599_b4","article-title":"Applications of statistical causal inference in software engineering","volume":"159","author":"Siebert","year":"2023","journal-title":"Inf. Softw. Technol."},{"key":"10.1016\/j.infsof.2024.107599_b5","first-page":"557","article-title":"Correlation and causation","volume":"20","author":"Wright","year":"1921","journal-title":"J. Agric. Res."},{"issue":"5","key":"10.1016\/j.infsof.2024.107599_b6","doi-asserted-by":"crossref","DOI":"10.1097\/00001648-200009000-00012","article-title":"Marginal structural models to estimate the causal effect of zidovudine on the survival of HIV-positive men","volume":"11","author":"Hern\u00e1n","year":"2000","journal-title":"Epidemiology"},{"issue":"1","key":"10.1016\/j.infsof.2024.107599_b7","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1162\/003465304323023651","article-title":"Nonparametric estimation of average treatment effects under exogeneity: A review","volume":"86","author":"Imbens","year":"2004","journal-title":"Rev. Econ. Stat."},{"key":"10.1016\/j.infsof.2024.107599_b8","series-title":"Analytical Methods for Social Research","article-title":"Counterfactuals and causal inference: Methods and principles for social research","author":"Morgan","year":"2014"},{"key":"10.1016\/j.infsof.2024.107599_b9","unstructured":"S. Mani, G. Cooper, Causal discovery from medical textual data, in: Proceedings AMIA Symposium, 2001, p. 542."},{"issue":"448","key":"10.1016\/j.infsof.2024.107599_b10","doi-asserted-by":"crossref","first-page":"1053","DOI":"10.1080\/01621459.1999.10473858","article-title":"Causal effects in nonexperimental studies: Reevaluating the evaluation of training programs","volume":"94","author":"D","year":"1999","journal-title":"J. Amer. Statist. Assoc."},{"issue":"4","key":"10.1016\/j.infsof.2024.107599_b11","first-page":"604","article-title":"Evaluating the econometric evaluations of training programs with experimental data","volume":"76","author":"LaLonde","year":"1986","journal-title":"Am. Econ. Rev."},{"issue":"2","key":"10.1016\/j.infsof.2024.107599_b12","article-title":"Methods and tools for causal discovery and causal inference","volume":"12","author":"Nogueira","year":"2022","journal-title":"WIREs Data Min. Knowl. Discov."},{"key":"10.1016\/j.infsof.2024.107599_b13","series-title":"The Stanford Encyclopedia of Philosophy, Summer 2024 Edition","article-title":"Causal models","author":"Hitchcock","year":"2024"},{"year":"2019","series-title":"Causal reasoning: Fundamentals and machine learning applications","author":"Kiciman","key":"10.1016\/j.infsof.2024.107599_b14"},{"issue":"4","key":"10.1016\/j.infsof.2024.107599_b15","doi-asserted-by":"crossref","first-page":"465","DOI":"10.1214\/ss\/1177012031","article-title":"On the application of probability theory to agricultural experiments, essay on principles. section 9","volume":"5","author":"Splawa-Neyman","year":"1990","journal-title":"Statist. Sci."},{"key":"10.1016\/j.infsof.2024.107599_b16","first-page":"1","article-title":"Sur les applications de la th\u00e9orie des probabilit\u00e9s aux experiences agricoles: Essai des principes","volume":"10","author":"Neyman","year":"1923","journal-title":"Roczniki Nauk Rolniczych"},{"issue":"5","key":"10.1016\/j.infsof.2024.107599_b17","doi-asserted-by":"crossref","first-page":"688","DOI":"10.1037\/h0037350","article-title":"Estimating causal effects of treatments in randomized and nonrandomized studies","volume":"66","author":"Rubin","year":"1974","journal-title":"J. Educ. Psychol."},{"issue":"4","key":"10.1016\/j.infsof.2024.107599_b18","doi-asserted-by":"crossref","DOI":"10.1145\/3397269","article-title":"A survey of learning causality with data: problems and methods","volume":"53","author":"Guo","year":"2020","journal-title":"ACM Comput. Surv."},{"issue":"396","key":"10.1016\/j.infsof.2024.107599_b19","doi-asserted-by":"crossref","first-page":"945","DOI":"10.1080\/01621459.1986.10478354","article-title":"Statistics and causal inference","volume":"81","author":"Holland","year":"1986","journal-title":"J. Amer. Statist. Assoc."},{"year":"1958","series-title":"Planning of Experiments","author":"Cox","key":"10.1016\/j.infsof.2024.107599_b20"},{"issue":"371","key":"10.1016\/j.infsof.2024.107599_b21","first-page":"591","article-title":"Randomization analysis of experimental data: The fisher randomization test comment","volume":"75","author":"Rubin","year":"1980","journal-title":"J. Amer. Statist. Assoc."},{"issue":"1","key":"10.1016\/j.infsof.2024.107599_b22","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1023\/A:1005233831499","article-title":"Probabilities of causation: Three counterfactual interpretations and their identification","volume":"121","author":"Pearl","year":"1999","journal-title":"Synthese"},{"year":"2022","series-title":"Auto-encoding variational Bayes","author":"Kingma","key":"10.1016\/j.infsof.2024.107599_b23"},{"year":"2017","series-title":"Elements of Causal Inference: Foundations and Learning Algorithms","author":"Peters","key":"10.1016\/j.infsof.2024.107599_b24"},{"issue":"3","key":"10.1016\/j.infsof.2024.107599_b25","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1561\/0800000014","article-title":"The estimation of causal effects by difference-in-difference methods","volume":"4","author":"Lechner","year":"2011","journal-title":"Found. Trends Econometr."},{"issue":"1","key":"10.1016\/j.infsof.2024.107599_b26","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/S0020-7373(86)80040-2","article-title":"Fuzzy cognitive maps","volume":"24","author":"Kosko","year":"1986","journal-title":"Int. J. Man-Mach. Stud."},{"key":"10.1016\/j.infsof.2024.107599_b27","series-title":"Systems Mapping: How To Build and Use Causal Models of Systems","first-page":"79","article-title":"Fuzzy cognitive mapping","author":"Barbrook-Johnson","year":"2022"},{"issue":"27","key":"10.1016\/j.infsof.2024.107599_b28","doi-asserted-by":"crossref","first-page":"7353","DOI":"10.1073\/pnas.1510489113","article-title":"Recursive partitioning for heterogeneous causal effects","volume":"113","author":"Athey","year":"2016","journal-title":"Proc. Natl. Acad. Sci."},{"issue":"523","key":"10.1016\/j.infsof.2024.107599_b29","doi-asserted-by":"crossref","first-page":"1228","DOI":"10.1080\/01621459.2017.1319839","article-title":"Estimation and inference of heterogeneous treatment effects using random forests","volume":"113","author":"Wager","year":"2018","journal-title":"J. Amer. Statist. Assoc."},{"key":"10.1016\/j.infsof.2024.107599_b30","series-title":"Proceedings of the AAAI Conference on Artificial Intelligence","first-page":"5183","article-title":"Learning triggers for heterogeneous treatment effects","volume":"vol. 33","author":"Tran","year":"2019"},{"issue":"5","key":"10.1016\/j.infsof.2024.107599_b31","doi-asserted-by":"crossref","DOI":"10.1145\/3444944","article-title":"A survey on causal inference","volume":"15","author":"Yao","year":"2021","journal-title":"ACM Trans. Knowl. Discov. Data"},{"issue":"4","key":"10.1016\/j.infsof.2024.107599_b32","doi-asserted-by":"crossref","first-page":"1129","DOI":"10.1257\/jel.20191597","article-title":"Potential outcome and directed acyclic graph approaches to causality: Relevance for empirical practice in economics","volume":"58","author":"Imbens","year":"2020","journal-title":"J. Econ. Lit."},{"issue":"387","key":"10.1016\/j.infsof.2024.107599_b33","doi-asserted-by":"crossref","first-page":"516","DOI":"10.1080\/01621459.1984.10478078","article-title":"Reducing bias in observational studies using subclassification on the propensity score","volume":"79","author":"Rosenbaum","year":"1984","journal-title":"J. Amer. Statist. Assoc."},{"issue":"1","key":"10.1016\/j.infsof.2024.107599_b34","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1111\/j.1467-6419.2007.00527.x","article-title":"Some practical guidance for the implementation of propensity score matching","volume":"22","author":"Caliendo","year":"2008","journal-title":"J. Econ. Surv."},{"issue":"13","key":"10.1016\/j.infsof.2024.107599_b35","first-page":"1","article-title":"ipw: An R package for inverse probability weighting","volume":"43","author":"van der Wal","year":"2011","journal-title":"J. Stat. Softw."},{"key":"10.1016\/j.infsof.2024.107599_b36","doi-asserted-by":"crossref","first-page":"309","DOI":"10.1037\/h0044319","article-title":"Regression-discontinuity analysis: An alternative to the ex post facto experiment","volume":"51","author":"Thistlethwaite","year":"1960","journal-title":"J. Educ. Psychol."},{"year":"1961","series-title":"Economic Forecasts and Policy","author":"Theil","key":"10.1016\/j.infsof.2024.107599_b37"},{"key":"10.1016\/j.infsof.2024.107599_b38","series-title":"Proceedings of the 31st International Conference on Neural Information Processing Systems (NeurIPS)","first-page":"6449","article-title":"Causal effect inference with deep latent-variable models","author":"Louizos","year":"2017"},{"year":"2022","series-title":"Dowhy-gcm: An extension of dowhy for causal inference in graphical causal models","author":"Bl\u00f6baum","key":"10.1016\/j.infsof.2024.107599_b39"},{"key":"10.1016\/j.infsof.2024.107599_b40","doi-asserted-by":"crossref","DOI":"10.3389\/fgene.2019.00524","article-title":"Review of causal discovery methods based on graphical models","volume":"10","author":"Glymour","year":"2019","journal-title":"Front. Genet."},{"key":"10.1016\/j.infsof.2024.107599_b41","series-title":"Empirical Methods and Studies in Software Engineering \u2013 Experiences from ESERNET","first-page":"24","article-title":"Challenges and recommendations when increasing the realism of controlled software engineering experiments","author":"Sj\u00f8berg","year":"2003"},{"issue":"2","key":"10.1016\/j.infsof.2024.107599_b42","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1007\/s41060-016-0038-6","article-title":"Introduction to the foundations of causal discovery","volume":"3","author":"Eberhardt","year":"2017","journal-title":"Int. J. Data Sci. Anal."},{"key":"10.1016\/j.infsof.2024.107599_b43","doi-asserted-by":"crossref","DOI":"10.1016\/j.engappai.2024.108258","article-title":"A survey of causal discovery based on functional causal model","volume":"133","author":"Wang","year":"2024","journal-title":"Eng. Appl. Artif. Intell."},{"key":"10.1016\/j.infsof.2024.107599_b44","series-title":"Adaptive Computation and Machine Learning","article-title":"Causation, prediction, and search","author":"Spirtes","year":"2001"},{"issue":"1","key":"10.1016\/j.infsof.2024.107599_b45","doi-asserted-by":"crossref","first-page":"294","DOI":"10.1214\/11-AOS940","article-title":"Learning high-dimensional directed acyclic graphs with latent and selection variables","volume":"40","author":"Colombo","year":"2012","journal-title":"Ann. Statist."},{"issue":"1","key":"10.1016\/j.infsof.2024.107599_b46","doi-asserted-by":"crossref","DOI":"10.1111\/phc3.12470","article-title":"Causal discovery algorithms: A practical guide","volume":"13","author":"Malinsky","year":"2018","journal-title":"Philos. Compass"},{"key":"10.1016\/j.infsof.2024.107599_b47","first-page":"445","article-title":"Learning equivalence classes of bayesian-network structures","volume":"2","author":"Chickering","year":"2002","journal-title":"J. Mach. Learn. Res."},{"key":"10.1016\/j.infsof.2024.107599_b48","doi-asserted-by":"crossref","DOI":"10.1007\/s41060-016-0032-z","article-title":"A million variables and more: the Fast Greedy Equivalence Search algorithm for learning high-dimensional graphical causal models, with an application to functional magnetic resonance images","volume":"3","author":"Ramsey","year":"2017","journal-title":"Int. J. Data Sci. Anal."},{"key":"10.1016\/j.infsof.2024.107599_b49","series-title":"Proceedings of the Eighth International Conference on Probabilistic Graphical Models","first-page":"368","article-title":"A hybrid causal search algorithm for latent variable models","author":"Ogarrio","year":"2016"},{"issue":"72","key":"10.1016\/j.infsof.2024.107599_b50","first-page":"2003","article-title":"A linear non-gaussian acyclic model for causal discovery","volume":"7","author":"Shimizu","year":"2006","journal-title":"J. Mach. Learn. Res."},{"issue":"1","key":"10.1016\/j.infsof.2024.107599_b51","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1186\/s40535-016-0018-x","article-title":"Causal discovery and inference: concepts and recent methodological advances","volume":"3","author":"Spirtes","year":"2016","journal-title":"Appl. Inform."},{"key":"10.1016\/j.infsof.2024.107599_b52","unstructured":"X. Zheng, B. Aragam, P.K. Ravikumar, E.P. Xing, DAGs with NO TEARS: Continuous Optimization for Structure Learning, in: S. Bengio, H. Wallach, H. Larochelle, K. Grauman, N. Cesa-Bianchi, R. Garnett (Eds.), Advances in Neural Information Processing Systems, vol. 31, Curran Associates, Inc., 2018, pp. 1\u201312."},{"key":"10.1016\/j.infsof.2024.107599_b53","series-title":"Proceedings of the 36th International Conference on Machine Learning","first-page":"7154","article-title":"DAG-GNN: DAG structure learning with graph neural networks","author":"Yu","year":"2019"},{"issue":"99","key":"10.1016\/j.infsof.2024.107599_b54","first-page":"1","article-title":"Joint causal inference from multiple contexts","volume":"21","author":"Mooij","year":"2020","journal-title":"J. Mach. Learn. Res."},{"issue":"1","key":"10.1016\/j.infsof.2024.107599_b55","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1007\/s10994-006-6889-7","article-title":"The max\u2013min hill-climbing bayesian network structure learning algorithm","volume":"65","author":"Tsamardinos","year":"2006","journal-title":"Mach. Learn."},{"issue":"12","key":"10.1016\/j.infsof.2024.107599_b56","doi-asserted-by":"crossref","first-page":"3041","DOI":"10.1007\/s10115-021-01621-0","article-title":"Causal inference for time series analysis: problems, methods and evaluation","volume":"63","author":"Moraffah","year":"2021","journal-title":"Knowl. Inf. Syst."},{"issue":"3","key":"10.1016\/j.infsof.2024.107599_b57","doi-asserted-by":"crossref","first-page":"424","DOI":"10.2307\/1912791","article-title":"Investigating causal relations by econometric models and cross-spectral methods","volume":"37","author":"Granger","year":"1969","journal-title":"Econometrica"},{"key":"10.1016\/j.infsof.2024.107599_b58","doi-asserted-by":"crossref","DOI":"10.1103\/PhysRevLett.103.238701","article-title":"Granger causality and transfer entropy are equivalent for Gaussian variables","volume":"103","author":"Barnett","year":"2009","journal-title":"Phys. Rev. Lett."},{"year":"1992","series-title":"ISO 9000: International Standards for Quality Management","author":"ISO-9000","key":"10.1016\/j.infsof.2024.107599_b59"},{"year":"2017","series-title":"24765-2017 - ISO\/IEC\/IEEE International Standard - Systems and Software Engineering\u2013Vocabulary","author":"ISO-24765","key":"10.1016\/j.infsof.2024.107599_b60"},{"year":"2014","series-title":"IEEE Standard for Software Quality Assurance Processes","author":"IEEE-730","key":"10.1016\/j.infsof.2024.107599_b61"},{"year":"2010","series-title":"IEEE Standard Classification for Software Anomalies","author":"IEEE-1044","key":"10.1016\/j.infsof.2024.107599_b62"},{"year":"1990","series-title":"IEEE Standard Glossary of Software Engineering Terminology","author":"IEEE-610","key":"10.1016\/j.infsof.2024.107599_b63"},{"year":"2023","series-title":"ISO\/IEC 25010:2023, Systems and Software Engineering \u2014 Systems and Software Quality Requirements and Evaluation (SQuaRE) \u2014 Product Quality Model","author":"ISO\/IEC 25010","key":"10.1016\/j.infsof.2024.107599_b64"},{"key":"10.1016\/j.infsof.2024.107599_b65","series-title":"The Measurement of Interrater Agreement","first-page":"598","author":"Fleiss","year":"2003"},{"key":"10.1016\/j.infsof.2024.107599_b66","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.infsof.2015.03.007","article-title":"Guidelines for conducting systematic mapping studies in software engineering: An update","volume":"64","author":"Petersen","year":"2015","journal-title":"Inf. Softw. Technol."},{"issue":"12","key":"10.1016\/j.infsof.2024.107599_b67","doi-asserted-by":"crossref","first-page":"2049","DOI":"10.1016\/j.infsof.2013.07.010","article-title":"A systematic review of systematic review process research in software engineering","volume":"55","author":"Kitchenham","year":"2013","journal-title":"Inf. Softw. Technol."},{"key":"10.1016\/j.infsof.2024.107599_b68","series-title":"2021 IEEE International Conference on Software Testing, Verification and Validation Workshops","first-page":"19","article-title":"Effectively sampling higher order mutants using causal effect","author":"Oh","year":"2021"},{"key":"10.1016\/j.infsof.2024.107599_b69","series-title":"2012 20th IEEE International Requirements Engineering Conference","first-page":"111","article-title":"Requirements-driven adaptive security: Protecting variable assets at runtime","author":"Salehie","year":"2012"},{"key":"10.1016\/j.infsof.2024.107599_b70","doi-asserted-by":"crossref","DOI":"10.1016\/j.engappai.2023.106187","article-title":"A practical approach to explaining defect proneness of code commits by causal discovery","volume":"123","author":"Hu","year":"2023","journal-title":"Eng. Appl. Artif. Intell."},{"key":"10.1016\/j.infsof.2024.107599_b71","series-title":"SIGMOD \u201922: Proceedings of the 2022 International Conference on Management of Data","first-page":"217","article-title":"DataPrism: Exposing disconnect between data and systems","author":"Galhotra","year":"2022"},{"key":"10.1016\/j.infsof.2024.107599_b72","series-title":"2020 IEEE International Conference on Communications, Control, and Computing Technologies for Smart Grids (SmartGridComm)","first-page":"1","article-title":"Online reasoning about the root causes of software rollout failures in the smart grid","author":"Piatkowska","year":"2020"},{"key":"10.1016\/j.infsof.2024.107599_b73","doi-asserted-by":"crossref","DOI":"10.1016\/j.comnet.2019.07.007","article-title":"Falcon: Differential fault localization for sdn control plane","volume":"162","author":"Yu","year":"2019","journal-title":"Comput. Netw."},{"key":"10.1016\/j.infsof.2024.107599_b74","series-title":"2013 35th International Conference on Software Engineering","first-page":"272","article-title":"Comparative causality: Explaining the differences between executions","author":"Sumner","year":"2013"},{"key":"10.1016\/j.infsof.2024.107599_b75","series-title":"2012 34th International Conference on Software Engineering","first-page":"463","article-title":"Reducing confounding bias in predicate-level statistical debugging metrics","author":"Gore","year":"2012"},{"key":"10.1016\/j.infsof.2024.107599_b76","series-title":"2020 ACM\/IEEE 42nd International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP)","first-page":"191","article-title":"Engineering for a science-centric experimentation platform","author":"Diamantopoulos","year":"2020"},{"key":"10.1016\/j.infsof.2024.107599_b77","series-title":"2021 IEEE\/ACM 8th International Conference on Mobile Software Engineering and Systems (MobileSoft)","first-page":"28","article-title":"An empirical study on the impact of refactoring on quality metrics in Android applications","author":"Hamdi","year":"2021"},{"key":"10.1016\/j.infsof.2024.107599_b78","series-title":"2013 IEEE Sixth International Conference on Software Testing, Verification and Validation","first-page":"124","article-title":"Mfl: Method-level fault localization with causal inference","author":"Shu","year":"2013"},{"key":"10.1016\/j.infsof.2024.107599_b79","series-title":"2019 IFIP\/IEEE Symposium on Integrated Network and Service Management","first-page":"353","article-title":"Thinking inside the box: Differential fault localization for sdn control plane","author":"Li","year":"2019"},{"key":"10.1016\/j.infsof.2024.107599_b80","series-title":"2021 28th Asia-Pacific Software Engineering Conference","first-page":"233","article-title":"Bayesian propensity score matching in automotive embedded software engineering","author":"Liu","year":"2021"},{"key":"10.1016\/j.infsof.2024.107599_b81","series-title":"Proceedings of the 16th International Conference on the Foundations of Digital Games, FDG \u201921","first-page":"1","article-title":"Heterogeneous effects of software patches in a multiplayer online battle arena game","author":"He","year":"2021"},{"key":"10.1016\/j.infsof.2024.107599_b82","series-title":"2015 IEEE 8th International Conference on Software Testing, Verification and Validation","first-page":"1","article-title":"NUMFL: Localizing faults in numerical software using a value-based causal model","author":"Bai","year":"2015"},{"issue":"6","key":"10.1016\/j.infsof.2024.107599_b83","doi-asserted-by":"crossref","DOI":"10.1002\/stvr.1613","article-title":"Causal inference based fault localization for numerical software with NUMFL","volume":"27","author":"Bai","year":"2017","journal-title":"Softw. Test. Verif. Reliab."},{"issue":"4","key":"10.1016\/j.infsof.2024.107599_b84","doi-asserted-by":"crossref","first-page":"735","DOI":"10.1007\/s11704-017-6512-z","article-title":"Inforence: effective fault localization based on information-theoretic analysis and statistical causal inference","volume":"13","author":"Feyzi","year":"2019","journal-title":"Front. Comput. Sci."},{"issue":"7","key":"10.1016\/j.infsof.2024.107599_b85","doi-asserted-by":"crossref","first-page":"4115","DOI":"10.1109\/LRA.2023.3280810","article-title":"CaRE: Finding root causes of configuration issues in highly-configurable robots","volume":"8","author":"Hossen","year":"2023","journal-title":"IEEE Robot. Autom. Lett."},{"key":"10.1016\/j.infsof.2024.107599_b86","series-title":"2023 IEEE\/ACM 2nd International Conference on AI Engineering \u2013 Software Engineering for AI","first-page":"7","article-title":"Dataflow graphs as complete causal graphs","author":"Paleyes","year":"2023"},{"key":"10.1016\/j.infsof.2024.107599_b87","series-title":"Proceedings of the Seventeenth European Conference on Computer Systems, EuroSys \u201922","first-page":"199","article-title":"Unicorn: Reasoning about configurable system performance through the lens of causality","author":"Iqbal","year":"2022"},{"key":"10.1016\/j.infsof.2024.107599_b88","series-title":"IEEE International Conference on Software Maintenance and Evolution","first-page":"382","article-title":"Counterfault: Value-based fault localization by modeling and predicting counterfactual outcomes","author":"Podgurski","year":"2020"},{"issue":"03","key":"10.1016\/j.infsof.2024.107599_b89","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1142\/S021819400400166X","article-title":"What will affect software reuse: A causal model analysis","volume":"14","author":"Li","year":"2004","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"key":"10.1016\/j.infsof.2024.107599_b90","series-title":"2021 International Conference on Code Quality","first-page":"1","article-title":"Exploring the effect of null usage in source code","author":"Garmash","year":"2021"},{"key":"10.1016\/j.infsof.2024.107599_b91","series-title":"Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering (ESEC\/FSE), ESEC\/FSE","first-page":"146","article-title":"Mitigating the confounding effects of program dependences for effective fault localization","author":"Baah","year":"2011"},{"key":"10.1016\/j.infsof.2024.107599_b92","first-page":"1","article-title":"LADDERS: Log based anomaly detection and diagnosis for enterprise systems","author":"Mondal","year":"2023","journal-title":"Ann. Data Sci."},{"key":"10.1016\/j.infsof.2024.107599_b93","series-title":"2021 IEEE\/ACM 43rd International Conference on Software Engineering","first-page":"649","article-title":"Improving fault localization by integrating value and predicate based causal inference techniques","author":"K\u00fc\u00e7\u00fck","year":"2021"},{"key":"10.1016\/j.infsof.2024.107599_b94","series-title":"2016 IEEE International Conference on Software Testing, Verification and Validation","first-page":"124","article-title":"Properties of effective metrics for coverage-based statistical fault localization","author":"Sun","year":"2016"},{"key":"10.1016\/j.infsof.2024.107599_b95","series-title":"Proceedings of the 19th International Symposium on Software Testing and Analysis","first-page":"73","article-title":"Causal inference for statistical fault localization","author":"Baah","year":"2010"},{"key":"10.1016\/j.infsof.2024.107599_b96","series-title":"IEEE 22nd International Conference on Software Quality, Reliability, and Security Companion","first-page":"499","article-title":"An empirical study of software testing quality based on natural experiments","author":"Li","year":"2022"},{"key":"10.1016\/j.infsof.2024.107599_b97","series-title":"2015 IEEE\/ACM 1st International Workshop on Complex Faults and Failures in Large Software Systems","first-page":"7","article-title":"The importance of being positive in causal statistical fault localization: Important properties of baah, etal\u2019s csfl regression model","author":"Bai","year":"2015"},{"key":"10.1016\/j.infsof.2024.107599_b98","series-title":"Advances in Neural Information Processing Systems","first-page":"31158","article-title":"Root cause analysis of failures in microservices through causal discovery","volume":"Vol. 35","author":"Ikram","year":"2022"},{"key":"10.1016\/j.infsof.2024.107599_b99","series-title":"2014 10th International Conference on Semantics, Knowledge and Grids","first-page":"41","article-title":"Causal inference based service dependency graph for statistical service fault localization","author":"Li","year":"2014"},{"key":"10.1016\/j.infsof.2024.107599_b100","series-title":"2023 IEEE Conference on Software Testing, Verification and Validation","first-page":"153","article-title":"Metamorphic testing with causal graphs","author":"Clark","year":"2023"},{"key":"10.1016\/j.infsof.2024.107599_b101","series-title":"2023 IEEE\/ACM 45th International Conference on Software Engineering","first-page":"66","article-title":"Reasoning-based software testing","author":"Giamattei","year":"2023"},{"key":"10.1016\/j.infsof.2024.107599_b102","series-title":"2021 IEEE International Conference on Autonomic Computing and Self-Organizing Systems","first-page":"21","article-title":"Causal inference techniques for microservice performance diagnosis: Evaluation and guiding recommendations","author":"Wu","year":"2021"},{"key":"10.1016\/j.infsof.2024.107599_b103","series-title":"2021 IEEE 45th Annual Computers, Software, and Applications Conference","first-page":"1437","article-title":"A quantitative causal analysis for network log data","author":"Jarry","year":"2021"},{"key":"10.1016\/j.infsof.2024.107599_b104","series-title":"2022 IEEE\/ACM 44th International Conference on Software Engineering","first-page":"325","article-title":"Causality in configurable software systems","author":"Dubslaff","year":"2022"},{"key":"10.1016\/j.infsof.2024.107599_b105","series-title":"IEEE\/ACM International Workshop on Cloud Intelligence","first-page":"31","article-title":"Microdiag: Fine-grained performance diagnosis for microservice systems","author":"Wu","year":"2021"},{"key":"10.1016\/j.infsof.2024.107599_b106","series-title":"2020 IEEE World Congress on Services","first-page":"77","article-title":"Multi-indicators prediction in microservice using Granger causality test and attention LSTM","author":"Ji","year":"2020"},{"key":"10.1016\/j.infsof.2024.107599_b107","series-title":"2022 International Joint Conference on Neural Networks","first-page":"1","article-title":"Leveraging causal inference for explainable automatic program repair","author":"Wang","year":"2022"},{"key":"10.1016\/j.infsof.2024.107599_b108","series-title":"IEEE International Symposium on Mixed and Augmented Reality Adjunct (ISMAR-Adjunct)","first-page":"17","article-title":"Helpfulness prediction for VR application reviews: Exploring topic signals for causal inference","author":"Zhang","year":"2022"},{"key":"10.1016\/j.infsof.2024.107599_b109","series-title":"2023 IEEE\/ACM 45th International Conference on Software Engineering","first-page":"1788","article-title":"Cc: Causality-aware coverage criterion for deep neural networks","author":"Ji","year":"2023"},{"key":"10.1016\/j.infsof.2024.107599_b110","series-title":"Proceedings of the 3rd Workshop on Machine Learning and Systems, EuroMLSys \u201923","first-page":"140","article-title":"Causal fault localisation in dataflow systems","author":"Paleyes","year":"2023"},{"issue":"1","key":"10.1016\/j.infsof.2024.107599_b111","doi-asserted-by":"crossref","DOI":"10.1145\/3607184","article-title":"Testing causality in scientific modelling software","volume":"33","author":"Clark","year":"2023","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"10.1016\/j.infsof.2024.107599_b112","series-title":"2023 38th IEEE\/ACM International Conference on Automated Software Engineering","first-page":"1454","article-title":"Perfce: Performance debugging on databases with chaos engineering-enhanced causality analysis","author":"Ji","year":"2023"},{"key":"10.1016\/j.infsof.2024.107599_b113","series-title":"2023 IEEE 23rd International Conference on Software Quality, Reliability, and Security Companion (QRS-C)","first-page":"247","article-title":"Fca: A causal inference based method for analyzing the failure causes of object detection algorithms","author":"Yuanxin","year":"2023"},{"key":"10.1016\/j.infsof.2024.107599_b114","series-title":"2020 ACM\/IEEE 42nd International Conference on Software Engineering","first-page":"87","article-title":"Causal testing: understanding defects\u2019 root causes","author":"Johnson","year":"2020"},{"key":"10.1016\/j.infsof.2024.107599_b115","series-title":"IEEE 39th Annual Computer Software and Applications Conference","first-page":"105","article-title":"Mitigating the dependence confounding effect for effective predicate-based statistical fault localization","author":"Wang","year":"2015"},{"issue":"C","key":"10.1016\/j.infsof.2024.107599_b116","article-title":"CausalRCA: Causal inference based precise fine-grained root cause localization for microservice applications","volume":"203","author":"Xin","year":"2023","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.infsof.2024.107599_b117","series-title":"2022 7th International Conference on Cloud Computing and Big Data Analytics","first-page":"149","article-title":"Fault localization for microservice applications with system logs and monitoring metrics","author":"Zhang","year":"2022"},{"key":"10.1016\/j.infsof.2024.107599_b118","series-title":"2022 IEEE\/ACM 44th International Conference on Software Engineering","first-page":"338","article-title":"Causality-based neural network repair","author":"Sun","year":"2022"},{"issue":"2","key":"10.1016\/j.infsof.2024.107599_b119","doi-asserted-by":"crossref","first-page":"1815","DOI":"10.1109\/TITS.2023.3317475","article-title":"Causal models to support scenario-based testing of adas","volume":"25","author":"Maier","year":"2024","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"issue":"10","key":"10.1016\/j.infsof.2024.107599_b120","doi-asserted-by":"crossref","first-page":"11278","DOI":"10.1109\/TITS.2023.3280955","article-title":"Latent hazard notification for highly automated driving: Expected safety benefits and driver behavioral adaptation","volume":"24","author":"Li","year":"2023","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"10.1016\/j.infsof.2024.107599_b121","series-title":"2023 38th IEEE\/ACM International Conference on Automated Software Engineering","first-page":"371","article-title":"Causality-aided trade-off analysis for machine learning fairness","author":"Ji","year":"2023"},{"issue":"2","key":"10.1016\/j.infsof.2024.107599_b122","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1109\/TSC.2016.2607739","article-title":"Causeinfer: Automated end-to-end performance diagnosis with hierarchical causality graph in cloud environment","volume":"12","author":"Chen","year":"2019","journal-title":"IEEE Trans. Serv. Comput."},{"key":"10.1016\/j.infsof.2024.107599_b123","series-title":"2016 IEEE 16th International Working Conference on Source Code Analysis and Manipulation","first-page":"97","article-title":"Mutation-based graph inference for fault localization","author":"Musco","year":"2016"},{"key":"10.1016\/j.infsof.2024.107599_b124","series-title":"2018 18th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing","first-page":"492","article-title":"Cloudranger: Root cause identification for cloud native systems","author":"Wang","year":"2018"},{"issue":"1","key":"10.1016\/j.infsof.2024.107599_b125","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/TSC.2016.2539945","article-title":"Funnel: Assessing software changes in web-based services","volume":"11","author":"Zhang","year":"2018","journal-title":"IEEE Trans. Serv. Comput."},{"key":"10.1016\/j.infsof.2024.107599_b126","series-title":"2022 IEEE\/ACM 44th International Conference on Software Engineering","first-page":"1781","article-title":"PUS: A fast and highly efficient solver for inclusion-based pointer analysis","author":"Liu","year":"2022"},{"key":"10.1016\/j.infsof.2024.107599_b127","series-title":"2023 IEEE\/ACM 45th International Conference on Software Engineering","first-page":"1933","article-title":"Two sides of the same coin: Exploiting the impact of identifiers in neural code comprehension","author":"Gao","year":"2023"},{"key":"10.1016\/j.infsof.2024.107599_b128","doi-asserted-by":"crossref","DOI":"10.3389\/frobt.2024.1123762","article-title":"Building causal models for finding actual causes of unmanned aerial vehicle failures","volume":"11","author":"Zibaei","year":"2024","journal-title":"Front. Robot. AI"},{"key":"10.1016\/j.infsof.2024.107599_b129","series-title":"Proceedings of the 31st ACM SIGSOFT International Symposium on Software Testing and Analysis","first-page":"493","article-title":"Detecting multi-sensor fusion errors in advanced driver-assistance systems","author":"Zhong","year":"2022"},{"key":"10.1016\/j.infsof.2024.107599_b130","series-title":"Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data","first-page":"431","article-title":"Causality-guided adaptive interventional debugging","author":"Fariha","year":"2020"},{"issue":"3","key":"10.1016\/j.infsof.2024.107599_b131","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3635709","article-title":"Causality-driven testing of autonomous driving systems","volume":"33","author":"Giamattei","year":"2024","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"10.1016\/j.infsof.2024.107599_b132","series-title":"2024 IEEE\/ACM 46th International Conference on Software Engineering","first-page":"1","article-title":"Towards causal deep learning for vulnerability detection","author":"Rahman","year":"2024"},{"key":"10.1016\/j.infsof.2024.107599_b133","series-title":"2012 16th European Conference on Software Maintenance and Reengineering","first-page":"223","article-title":"Uncovering causal relationships between software metrics and bugs","author":"Couto","year":"2012"},{"key":"10.1016\/j.infsof.2024.107599_b134","series-title":"2014 IEEE International Conference on Services Computing","first-page":"528","article-title":"Granger causality-aware prediction and diagnosis of software degradation","author":"Zheng","year":"2014"},{"key":"10.1016\/j.infsof.2024.107599_b135","series-title":"2013 IEEE International Symposium on Software Reliability Engineering Workshops","first-page":"263","article-title":"Performance degradation analysis of a supercomputer","author":"Cotroneo","year":"2013"},{"issue":"12","key":"10.1016\/j.infsof.2024.107599_b136","doi-asserted-by":"crossref","first-page":"5139","DOI":"10.1109\/TSE.2023.3327583","article-title":"Prevent: An unsupervised approach to predict software failures in production","volume":"49","author":"Denaro","year":"2023","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"6","key":"10.1016\/j.infsof.2024.107599_b137","doi-asserted-by":"crossref","first-page":"4763","DOI":"10.1109\/TDSC.2022.3233915","article-title":"Dycause: Crowdsourcing to diagnose microservice kernel failure","volume":"20","author":"Pan","year":"2023","journal-title":"IEEE Trans. Dependable Secure Comput."},{"key":"10.1016\/j.infsof.2024.107599_b138","series-title":"2023 IEEE International Conference on Data Mining","first-page":"1433","article-title":"Gcformer: Granger causality based attention mechanism for multivariate time series anomaly detection","author":"Xing","year":"2023"},{"key":"10.1016\/j.infsof.2024.107599_b139","series-title":"Human Interface and the Management of Information: Applications in Complex Technological Environments","first-page":"352","article-title":"Adaptive incremental learning for software reliability growth models","author":"Nagaraju","year":"2022"},{"key":"10.1016\/j.infsof.2024.107599_b140","series-title":"Proceedings of the 30th ACM SIGSOFT International Symposium on Software Testing and Analysis","first-page":"646","article-title":"Faster, deeper, easier: crowdsourcing diagnosis of microservice kernel failure from user space","author":"Pan","year":"2021"},{"issue":"5","key":"10.1016\/j.infsof.2024.107599_b141","doi-asserted-by":"crossref","first-page":"4020","DOI":"10.1007\/s10664-020-09847-2","article-title":"An empirical investigation on the relationship between design and architecture smells","volume":"25","author":"Sharma","year":"2020","journal-title":"Empir. Softw. Eng."},{"key":"10.1016\/j.infsof.2024.107599_b142","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1016\/j.jss.2014.01.033","article-title":"Predicting software defects with causality tests","volume":"93","author":"Couto","year":"2014","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.infsof.2024.107599_b143","series-title":"Managing Cyber Threats: Issues, Approaches, and Challenges","first-page":"101","article-title":"Statistical causality analysis of infosec alert data","author":"Lee","year":"2005"},{"issue":"1","key":"10.1016\/j.infsof.2024.107599_b144","doi-asserted-by":"crossref","first-page":"563","DOI":"10.1109\/TDSC.2021.3139201","article-title":"A comparative analysis of software aging in image classifiers on cloud and edge","volume":"20","author":"Andrade","year":"2023","journal-title":"IEEE Trans. Dependable Secure Comput."},{"issue":"2","key":"10.1016\/j.infsof.2024.107599_b145","doi-asserted-by":"crossref","first-page":"804","DOI":"10.1109\/TDSC.2023.3263137","article-title":"Testing the resilience of MEC-based IoT applications against resource exhaustion attacks","volume":"21","author":"Pietrantuono","year":"2024","journal-title":"IEEE Trans. Dependable Secure Comput."},{"key":"10.1016\/j.infsof.2024.107599_b146","series-title":"2021 IEEE International Symposium on Software Reliability Engineering Workshops","first-page":"33","article-title":"Memory degradation analysis in private and public cloud environments","author":"Andrade","year":"2021"},{"key":"10.1016\/j.infsof.2024.107599_b147","series-title":"2022 Working Conference on Software Visualization","first-page":"5","article-title":"Visre: A unified visual analysis dashboard for proactive cloud outage management","author":"Kayongo","year":"2022"},{"issue":"11","key":"10.1016\/j.infsof.2024.107599_b148","doi-asserted-by":"crossref","first-page":"2421","DOI":"10.1109\/TSE.2019.2949568","article-title":"Explaining regressions via alignment slicing and mending","volume":"47","author":"Wang","year":"2021","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.infsof.2024.107599_b149","series-title":"2021 IEEE 29th International Requirements Engineering Conference Workshops","first-page":"60","article-title":"Fine-grained causality extraction from natural language requirements using recursive neural tensor networks","author":"Fischbach","year":"2021"},{"key":"10.1016\/j.infsof.2024.107599_b150","series-title":"2024 IEEE\/ACM 46th International Conference on Software Engineering","first-page":"1","article-title":"Enabling runtime verification of causal discovery algorithms with automated conditional independence reasoning","author":"Ma","year":"2024"},{"issue":"6","key":"10.1016\/j.infsof.2024.107599_b151","first-page":"1263","article-title":"An information flow-based feature selection method for cross-project defect prediction","volume":"vol. 14","author":"Yaning","year":"2018","journal-title":"Int. J. Performabil. Eng."},{"key":"10.1016\/j.infsof.2024.107599_b152","series-title":"Proceedings of the 11th ACM Conference on Emerging Networking Experiments and Technologies (CoNEXT)","first-page":"1","article-title":"Rapid and robust impact assessment of software changes in large internet-based services","author":"Zhang","year":"2015"},{"issue":"8","key":"10.1016\/j.infsof.2024.107599_b153","doi-asserted-by":"crossref","DOI":"10.1002\/stvr.1787","article-title":"An empirical study of linespots: A novel past-fault algorithm","volume":"31","author":"Scholz","year":"2021","journal-title":"Softw. Test. Verif. Reliab."},{"year":"2008","series-title":"Software Testing and Analysis: Process, Principles, and Techniques","author":"Pezz\u00e8","key":"10.1016\/j.infsof.2024.107599_b154"},{"key":"10.1016\/j.infsof.2024.107599_b155","series-title":"11th Conference on Uncertainty in Artificial Intelligence, UAI\u201995","first-page":"499","article-title":"Causal inference in the presence of latent variables and selection bias","author":"Spirtes","year":"1995"},{"year":"1993","series-title":"Causation, Prediction, and Search","author":"Spirtes","key":"10.1016\/j.infsof.2024.107599_b156"},{"key":"10.1016\/j.infsof.2024.107599_b157","series-title":"International Conference on Machine Learning","first-page":"12888","article-title":"BLIP: bootstrapping language-image pre-training for unified vision-language understanding and generation","author":"Li","year":"2022"},{"key":"10.1016\/j.infsof.2024.107599_b158","article-title":"DiBS: Differentiable Bayesian structure learning","volume":"34","author":"Lorch","year":"2021","journal-title":"Adv. Neural Inf. Process. Syst."},{"key":"10.1016\/j.infsof.2024.107599_b159","series-title":"37th Conference on Uncertainty in Artificial Intelligence","first-page":"97","article-title":"Causal additive models with unobserved variables","author":"Maeda","year":"2021"},{"issue":"76","key":"10.1016\/j.infsof.2024.107599_b160","first-page":"2629","article-title":"Bayesian estimation of causal direction in acyclic structural equation models with individual-specific confounder variables and non-gaussian distributions","volume":"15","author":"Shimizu","year":"2014","journal-title":"J. Mach. Learn. Res."},{"issue":"null","key":"10.1016\/j.infsof.2024.107599_b161","first-page":"1225","article-title":"Directlingam: A direct method for learning a linear non-gaussian structural equation model","volume":"12","author":"Shimizu","year":"2011","journal-title":"J. Mach. Learn. Res."},{"issue":"1","key":"10.1016\/j.infsof.2024.107599_b162","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1111\/j.2517-6161.1977.tb01600.x","article-title":"Maximum likelihood from incomplete data via the em algorithm","volume":"39","author":"Dempster","year":"1977","journal-title":"J. R. Stat. Soc. Ser. B Stat. Methodol."},{"key":"10.1016\/j.infsof.2024.107599_b163","series-title":"Automated Technology for Verification and Analysis","first-page":"343","article-title":"From checking to inference: Actual causality computations as optimization problems","author":"Ibrahim","year":"2020"},{"key":"10.1016\/j.infsof.2024.107599_b164","series-title":"24th International Conference on Artificial Intelligence and Statistics","first-page":"1666","article-title":"Why did the distribution change?","author":"Budhathoki","year":"2021"},{"year":"2015","series-title":"Keras","author":"Chollet","key":"10.1016\/j.infsof.2024.107599_b165"},{"issue":"60","key":"10.1016\/j.infsof.2024.107599_b166","first-page":"1","article-title":"Causal-learn: Causal discovery in python","volume":"25","author":"Zheng","year":"2024","journal-title":"J. Mach. Learn. Res."},{"key":"10.1016\/j.infsof.2024.107599_b167","series-title":"8th International Workshop on Climate Informatics","first-page":"1","article-title":"TETRAD - a toolbox for causal discovery","author":"Ramsey","year":"2018"},{"year":"2019","series-title":"Causal discovery toolbox: Uncover causal relationships in python","author":"Kalainathan","key":"10.1016\/j.infsof.2024.107599_b168"},{"issue":"14","key":"10.1016\/j.infsof.2024.107599_b169","first-page":"1","article-title":"Python package for causal discovery based on lingam","volume":"24","author":"Ikeuchi","year":"2023","journal-title":"J. Mach. Learn. Res."},{"year":"2019","series-title":"bd2kccd\/py-causal v1.2.1","author":"Wongchokprasitti","key":"10.1016\/j.infsof.2024.107599_b170"},{"issue":"8","key":"10.1016\/j.infsof.2024.107599_b171","doi-asserted-by":"crossref","first-page":"1","DOI":"10.18637\/jss.v042.i08","article-title":"MatchIt: Nonparametric preprocessing for parametric causal inference","volume":"42","author":"Ho","year":"2011","journal-title":"J. Stat. Softw."},{"year":"2010","series-title":"Bayes net toolbox for matlab","author":"Murphy","key":"10.1016\/j.infsof.2024.107599_b172"},{"key":"10.1016\/j.infsof.2024.107599_b173","series-title":"Proceedings of the 34th International Conference on Machine Learning (ICML)","first-page":"1414","article-title":"Deep IV: A flexible approach for counterfactual prediction","author":"Hartford","year":"2017"},{"year":"2019","series-title":"DoWhy: A Python package for causal inference","author":"Sharma","key":"10.1016\/j.infsof.2024.107599_b174"},{"year":"2013","series-title":"JFCM Java Fuzzy Cognitive Maps","author":"Franciscis","key":"10.1016\/j.infsof.2024.107599_b175"},{"key":"10.1016\/j.infsof.2024.107599_b176","series-title":"10th International Conference on Probabilistic Graphical Models","first-page":"609","article-title":"aGrUM\/pyAgrum: a toolbox to build models and algorithms for probabilistic graphical models in python","author":"Ducamp","year":"2020"},{"year":"2015","series-title":"Causality","author":"Kelleher","key":"10.1016\/j.infsof.2024.107599_b177"},{"key":"10.1016\/j.infsof.2024.107599_b178","unstructured":"IBM, SPSS Amos, https:\/\/www.ibm.com\/it-en\/products\/structural-equation-modeling-sem, Accessed: 2024-09-25."},{"issue":"2","key":"10.1016\/j.infsof.2024.107599_b179","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1109\/TSE.2018.2887384","article-title":"Fault analysis and debugging of microservice systems: Industrial survey, benchmark system, and empirical study","volume":"47","author":"Zhou","year":"2021","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.infsof.2024.107599_b180","series-title":"1st Annual Conference on Robot Learning","first-page":"1","article-title":"CARLA: An open urban driving simulator","volume":"Vol. 78","author":"Dosovitskiy","year":"2017"},{"issue":"1","key":"10.1016\/j.infsof.2024.107599_b181","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1007\/s00766-005-0021-6","article-title":"Requirements engineering paper classification and evaluation criteria: a proposal and a discussion","volume":"11","author":"Wieringa","year":"2006","journal-title":"Requir. Eng."},{"issue":"4","key":"10.1016\/j.infsof.2024.107599_b182","doi-asserted-by":"crossref","DOI":"10.1145\/3527154","article-title":"D\u2019ya like dags? a survey on structure learning and causal discovery","volume":"55","author":"Vowels","year":"2022","journal-title":"ACM Comput. Surv."},{"year":"2022","series-title":"Causal machine learning: A survey and open problems","author":"Kaddour","key":"10.1016\/j.infsof.2024.107599_b183"},{"key":"10.1016\/j.infsof.2024.107599_b184","series-title":"39th International Conference on Machine Learning","first-page":"2357","article-title":"Causal structure-based root cause analysis of outliers","author":"Budhathoki","year":"2022"},{"year":"2020","series-title":"Causal discovery with reinforcement learning","author":"Zhu","key":"10.1016\/j.infsof.2024.107599_b185"},{"year":"2022","series-title":"Learning neural causal models with active interventions","author":"Scherrer","key":"10.1016\/j.infsof.2024.107599_b186"},{"key":"10.1016\/j.infsof.2024.107599_b187","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1016\/j.neunet.2022.06.028","article-title":"Active learning of causal structures with deep reinforcement learning","volume":"154","author":"Amirinezhad","year":"2022","journal-title":"Neural Netw."},{"issue":"10","key":"10.1016\/j.infsof.2024.107599_b188","doi-asserted-by":"crossref","first-page":"1066","DOI":"10.1038\/s42256-023-00719-0","article-title":"Active learning for optimal intervention design in causal models","volume":"5","author":"Zhang","year":"2023","journal-title":"Nat. Mach. Intell."},{"issue":"3","key":"10.1016\/j.infsof.2024.107599_b189","doi-asserted-by":"crossref","first-page":"453","DOI":"10.1207\/s15516709cog2703_6","article-title":"Inferring causal networks from observations and interventions","volume":"27","author":"Steyvers","year":"2003","journal-title":"Cogn. Sci."},{"key":"10.1016\/j.infsof.2024.107599_b190","series-title":"Proceedings of the 32nd International Conference on Neural Information Processing Systems","first-page":"9469","article-title":"Learning and testing causal models with interventions","volume":"Vol. 31","author":"Acharya","year":"2018"},{"year":"2023","series-title":"A survey on causal reinforcement learning","author":"Zeng","key":"10.1016\/j.infsof.2024.107599_b191"},{"key":"10.1016\/j.infsof.2024.107599_b192","series-title":"2023 IEEE\/ACIS 21st International Conference on Software Engineering Research, Management and Applications","first-page":"47","article-title":"Applications of causality and causal inference in software engineering","author":"Chadbourne","year":"2023"},{"issue":"1","key":"10.1016\/j.infsof.2024.107599_b193","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3611667","article-title":"Towards causal analysis of empirical software engineering data: The impact of programming languages on coding competitions","volume":"33","author":"Furia","year":"2024","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"issue":"4","key":"10.1016\/j.infsof.2024.107599_b194","doi-asserted-by":"crossref","first-page":"461","DOI":"10.1007\/s00766-015-0225-3","article-title":"Bayesian networks for enhancement of requirements engineering: a literature review","volume":"21","author":"del \u00c1guila","year":"2016","journal-title":"Requir. Eng."},{"issue":"1","key":"10.1016\/j.infsof.2024.107599_b195","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1007\/s11219-015-9297-z","article-title":"A systematic literature review on the applications of bayesian networks to predict software quality","volume":"25","author":"Tosun","year":"2017","journal-title":"Softw. Qual. J."},{"key":"10.1016\/j.infsof.2024.107599_b196","series-title":"Proceedings of the 3rd International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering, RAISE 2014","first-page":"7","article-title":"A mapping study on bayesian networks for software quality prediction","author":"Misirli","year":"2014"},{"issue":"8","key":"10.1016\/j.infsof.2024.107599_b197","first-page":"1","article-title":"A survey of bayesian network models for decision making system in software engineering","volume":"134","author":"N. G. Nageswarao","year":"2016","journal-title":"Int. J. Comput. Appl."},{"issue":"1","key":"10.1016\/j.infsof.2024.107599_b198","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1049\/sfw2.12043","article-title":"A 20-year mapping of bayesian belief networks in software project management","volume":"16","author":"de Sousa","year":"2022","journal-title":"IET Softw."},{"issue":"2","key":"10.1016\/j.infsof.2024.107599_b199","first-page":"95","article-title":"A survey of bayesian net models for software development effort prediction","volume":"2","author":"Radlinski","year":"2010","journal-title":"Int. J. Softw. Eng. Comput."},{"issue":"11n12","key":"10.1016\/j.infsof.2024.107599_b200","doi-asserted-by":"crossref","first-page":"1629","DOI":"10.1142\/S0218194019400151","article-title":"Using bayesian network to estimate the value of decisions within the context of value-based software engineering: A multiple case study","volume":"29","author":"Mendes","year":"2019","journal-title":"Int. J. Softw. Eng. Knowl. Eng."}],"container-title":["Information and Software Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584924002040?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584924002040?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2024,11,26]],"date-time":"2024-11-26T03:45:38Z","timestamp":1732592738000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0950584924002040"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2]]},"references-count":200,"alternative-id":["S0950584924002040"],"URL":"https:\/\/doi.org\/10.1016\/j.infsof.2024.107599","relation":{},"ISSN":["0950-5849"],"issn-type":[{"type":"print","value":"0950-5849"}],"subject":[],"published":{"date-parts":[[2025,2]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Causal reasoning in Software Quality Assurance: A systematic review","name":"articletitle","label":"Article Title"},{"value":"Information and Software Technology","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.infsof.2024.107599","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2024 The Authors. Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"107599"}}