On the Impact of Programming Languages on Code Quality
Not on the map. Why?
Abstract (arXiv)
This paper is a reproduction of work by Ray et al. which claimed to have uncovered a statistically significant association between eleven programming languages and software defects in projects hosted on GitHub. First we conduct an experimental repetition, repetition is only partially successful, but it does validate one of the key claims of the original work about the association of ten programming languages with defects. Next, we conduct a complete, independent reanalysis of the data and statistical modeling steps of the original study. We uncover a number of flaws that undermine the conclusions of the original study as only four languages are found to have a statistically significant association with defects, and even for those the effect size is exceedingly small. We conclude with some additional sources of bias that should be investigated in follow up work and a few best practice recommendations for similar efforts.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 0; 2023: 1; 2024: 0; 2025: 0; 2026: 2.
6 papers.
- 2021Follow Your Nose -- Which Code Smells are Worth Chasing?cited by 4
- 2021End to End Software Engineering Researchcited by 2
- 2026Inference Economics of Enterprise Coding Agents: A Case Study of Cloud vs. On-Premise LLMscited by 1
- 2021Content-Based Textual File Type Detection at Scalecited by 0
- 2023Understanding Bugs in Multi-Language Deep Learning Frameworkscited by 0
- 2026LangChoiceBench: Measuring and Explaining Programming-Language Choice in LLMscited by 0
- 2026LangChoiceBench: Measuring and Explaining Programming-Language Choice in LLMs6 Aug 2026
- 2026Inference Economics of Enterprise Coding Agents: A Case Study of Cloud vs. On-Premise LLMs13 Jul 2026
- 2023Understanding Bugs in Multi-Language Deep Learning Frameworks5 Mar 2023
- 2021End to End Software Engineering Research22 Dec 2021
- 2021Follow Your Nose -- Which Code Smells are Worth Chasing?2 Mar 2021
- 2021Content-Based Textual File Type Detection at Scale21 Jan 2021