Robert Feldt
Research Interests
Explore related searches
Contact this professor
Articles (11)
Towards Causal Analysis of Empirical Software Engineering Data: The Impact of Programming Languages on Coding Competitions
There is abundant observational data in the software engineering domain, whereas running large-scale controlled experiments is often practically impossible. Thus, most empirical studies can only report statistical correlations —instead of potentially more insightful and robust causal relations. To support analyzing purely observational data for causal relations and to assess any differences between purely predictive and causal models of the same data, this article discusses some novel techniques based on structural causal models (such as directed acyclic graphs of causal Bayesian networks). Using these techniques, one can rigorously express, and partially validate, causal hypotheses and then use the causal information to guide the construction of a statistical model that captures genuine causal relations—such that correlation does imply causation. We apply these ideas to analyzing public data about programmer performance in Code Jam, a large world-wide coding contest organized by Google every year. Specifically, we look at the impact of different programming languages on a participant’s performance in the contest. While the overall effect associated with programming languages is weak compared to other variables—regardless of whether we consider correlational or causal links—we found considerable differences between a purely associational and a causal analysis of the very same data. The takeaway message is that even an imperfect causal analysis of observational data can help answer the salient research questions more precisely and more robustly than with just purely predictive techniques—where genuine causal effects may be confounded.
Year:
2023
Collaborators (9)
Shin Yoo
University College London
Filippo Ricca
University of Genova
Michael T. Hirschmann
Section Head Knee Surgery
Kantonsspital Baselland (Bruderholz, Liestal, Laufen)
Maurizio Leotta
Assistant Professor
Università degli Studi di Torino
Paolo Tonella
Professor
Università del Salento
Kristian Samuelsson
Professor of Orthopaedic Surgery
Göteborgs Universitet
Carlo A. Furia
Associate professor
Università del Salento
Rashina Hoda
Associate Professor in Software Engineering
MONASH UNIVERSITY
Carolyn Seaman
Professor
University of Maryland Baltimore County

How do I reach out?
Sign in for free to see their profile details and contact information.