arrow
Return

An Empirical Study on Bugs in Python Interpreters

delete2022-06-01
delete8
PRE
AI
Z
Ziyuan Wang *
D
Dexin Bu
A
Aiyue Sun
S
Shanyi Gou
王勇 cover
王勇 (Yong Wang)
L
Lin Chen
DOI:10.1109/TR.2022.3159812delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Python is an interpreted programming language that has been widely used in many fields. The successful execution of a Python program depends on both the correctness of Python program and the correctness of Python interpreter. As an infrastructure software, there are many bugs in the Python interpreter. Exploring the bugs in Python interpreters can help developers and maintainers of Python interpreters detect and fix bugs and help users of Python avoid risks. In this article, we conduct an empirical study on the bugs in two mainstream Python interpreters: CPython and PyPy. By analyzing 25 958 fixed bugs, 18 824 revisions, 2 116 test cases, and root causes of randomly sampled 510 bugs, we have summarized the following findings.
Keywords:
Computer bugs
Python
Testing
Correlation
Sun
Software development management
Optimization
CPython
empirical study
PyPy
Python interpreter
software bug

Journal

IEEE Transactions on Reliability cover
IEEE Transactions on Reliability
IF:
5.7
Papers:
2.8K
Citations:
8.5K

Organization

N
nanjing university
Scholars:
7.8W
Papers: 5.6W
Citations: 87
A
Anhui Polytechnic University
Scholars:
3.8K
Papers: 2.5K
Citations: 3.5K
Cited Papers

Cited Papers

errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
The Gugging Swallowing Screen: A contribution to the cultural and linguistic validationfor the Portuguese context
err2018-03-20
err0
errOAAI
errAlexandra Ferreira; Ludmila Pierdevara; Inês Ventura; Amélia Gracias; Jorge Marques; Maria Reis
errShare
errSave
Chronic myeloid leukemia in a patient with acquired immune deficiency syndrome: complete cytogenetic response with imatinib mesylate: report of a case and review of the literature
err2004-06-01
err0
PREAI
errApostolia-Maria Tsimberidou; Jorge Medina; Jorge Cortes; Adan Rios; Glisson Bonnie; Stefan Faderl; Hagop Kantarjian; Guillermo Garcia-Manero
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
Evaluation of Healthcare-Associated Infections in Children in a Burn Center
err2019-03-15
err0
errOAAI
errZeynep Gokce Gayretli Aydin; Nihal Ozden Eyupoglu; Esra Ozkaya; Elif Bahat Ozdogan; Murat Livaoglu; Serdar Turkyilmaz
errShare
errSave
researcher View more