Applications of statistical causal inference in software engineering

被引:7
|
作者
Siebert, Julien [1 ]
机构
[1] Fraunhofer Inst Expt Software Engn IESE, Data Sci Dept, Fraunhofer Pl 1, D-67663 Kaiserslautern, Rhineland Palat, Germany
关键词
Causal inference; Software engineering; Causality; Graphical causal model; BAYESIAN NETWORKS; FRAMEWORK;
D O I
10.1016/j.infsof.2023.107198
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: The aim of statistical causal inference (SCI) methods is to estimate causal effects from observational data (i.e., when randomized controlled trials are not possible). In this context, Pearl's framework based on causal graphical models is an approach that has recently gained popularity and allows for explicit reasoning about issues related to spurious correlations.Objective: Our primary goal is to understand to which extend and how Pearl's graphical framework is applied in software engineering (SE). Methods: We performed a systematic mapping study and analysed a total of 25 papers published between 2010 and 2022. Results: Our results show that the application of Pearl's SCI framework in SE is relatively recent and that the corresponding research community is fragmented. Most of the selected papers focus on software quality analysis. There is no clear and widespread community of practice (yet) on how to implement and evaluate SCI in SE.Conclusions: To the best of our knowledge this is the first time such a mapping study is done. We believe that SE practitioners might benefit from such a work, as it both provides an overview of the work and people involved in the application of causal inference methods, but also outlines the potential and limitations of such approaches.
引用
收藏
页数:16
相关论文
共 50 条
  • [21] Trend Analysis of Civil Aviation Incidents Based on Causal Inference and Statistical Inference
    He, Peng
    Sun, Ruishan
    [J]. AEROSPACE, 2023, 10 (09)
  • [22] Causal Inference in Microbiome Medicine: Principles and Applications
    Lv, Bo-Min
    Quan, Yuan
    Zhang, Hong-Yu
    [J]. TRENDS IN MICROBIOLOGY, 2021, 29 (08) : 736 - 746
  • [23] Three analytical frameworks of causal inference and their applications
    Ma, Zhong-Gui
    Xu, Xiao-Han
    Liu, Xue-Er
    [J]. Gongcheng Kexue Xuebao/Chinese Journal of Engineering, 2022, 44 (07): : 1231 - 1243
  • [24] EXTENDED CONDITIONAL INDEPENDENCE AND APPLICATIONS IN CAUSAL INFERENCE
    Constantinou, Panayiota
    Dawid, A. Philip
    [J]. ANNALS OF STATISTICS, 2017, 45 (06): : 2618 - 2653
  • [25] Causal inference in longitudinal data with applications in demography
    Ghilagaber, G
    [J]. CONTROLLED CLINICAL TRIALS, 2003, 24 : 63S - 64S
  • [26] Note on the delta method for finite population inference with applications to causal inference
    Pashley, Nicole E.
    [J]. STATISTICS & PROBABILITY LETTERS, 2022, 188
  • [27] CAUSAL-MODELING IN SOFTWARE ENGINEERING DESIGN
    PURVIS, M
    [J]. SOFTWARE ENGINEERING EDUCATION, 1993, 40 : 175 - 188
  • [28] Fuzzy probabilities and their applications to statistical inference
    Ralescu, Dan
    Ralescu, Dan
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 945 : 217 - 222
  • [29] Fuzzy probabilities and their applications to statistical inference
    Ralescu, D
    [J]. ADVANCES IN INTELLIGENT COMPUTING - IPMU '94, 1995, 945 : 217 - 222
  • [30] On Principles of Software Engineering - Role of the Inductive Inference
    Samuelis, Ladislav
    [J]. E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2012, 6 (01) : 71 - 77