A Study of Bug Resolution Characteristics in Popular Programming Languages
- Submitting institution
-
University of Bristol
- Unit of assessment
- 11 - Computer Science and Informatics
- Output identifier
- 219959540
- Type
- D - Journal article
- DOI
-
10.1109/TSE.2019.2961897
- Title of journal
- IEEE Transactions on Software Engineering
- Article number
- -
- First page
- 1
- Volume
- 0
- Issue
- 0
- ISSN
- 0098-5589
- Open access status
- Exception within 3 months of publication
- Month of publication
- December
- Year of publication
- 2019
- URL
-
-
- Supplementary information
-
-
- Request cross-referral to
- -
- Output has been delayed by COVID-19
- No
- COVID-19 affected output statement
- -
- Forensic science
- No
- Criminology
- No
- Interdisciplinary
- No
- Number of additional authors
-
6
- Research group(s)
-
D - Fundamentals of Computing
- Citation count
- -
- Proposed double-weighted
- No
- Reserve for an output with double weighting
- No
- Additional information
- This work is the first to define the general principle of quantifying the correlations between programming languages and software maintenance. It pioneers multi-dimensional study of heterogeneous projects, which is a new empirical approach that enables the large-scale study (10 programming languages, 600 different software projects, and 70 million lines of code). The work is the result of over 5 years of international collaborative effort (Bristol, UCL, and Peking) funded by the Royal Society. The findings have influenced language use in industry, including Huawei Technologies’ effort to migrate its entire code base to more modern programming languages (Yijun Yu at Huawei).
- Author contribution statement
- -
- Non-English
- No
- English abstract
- -