mlsanityData to 7 Oct 2026

Comparative analysis of real bugs in open-source Machine Learning projects -- A Registered Report

arXiv 2209.09932 ↗First posted 20 Sep 2022cs.SE cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

Background: Machine Learning (ML) systems rely on data to make predictions, the systems have many added components compared to traditional software systems such as the data processing pipeline, serving pipeline, and model training. Existing research on software maintenance has studied the issue-reporting needs and resolution process for different types of issues, such as performance and security issues. However, ML systems have specific classes of faults, and reporting ML issues requires domain-specific information. Because of the different characteristics between ML and traditional Software Engineering systems, we do not know to what extent the reporting needs are different, and to what extent these differences impact the issue resolution process. Objective: Our objective is to investigate whether there is a discrepancy in the distribution of resolution time between ML and non-ML issues and whether certain categories of ML issues require a longer time to resolve based on real issue reports in open-source applied ML projects. We further investigate the size of fix of ML issues and non-ML issues. Method: We extract issues reports, pull requests and code files in recent active applied ML projects from Github, and use an automatic approach to filter ML and non-ML issues. We manually label the issues using a known taxonomy of deep learning bugs. We measure the resolution time and size of fix of ML and non-ML issues on a controlled sample and compare the distributions for each category of issue.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 10 of its 32 references that are in the map. First posted on arXiv 20 Sep 2022.

Builds on

10 of 32 references.

References · 10

  1. 2019Taxonomy of Real Faults in Deep Learning Systemscited by 90
  2. 2019A Comprehensive Study on Deep Learning Bug Characteristicscited by 65
  3. 2017A Systematic Study of Online Class Imbalance Learning with Concept Driftcited by 28
  4. 2022Toward Understanding Deep Learning Framework Bugscited by 26
  5. 2021Silent Bugs in Deep Learning Frameworks: An Empirical Study of Keras and TensorFlowcited by 25
  6. 2018Verification for Machine Learning, Autonomy, and Neural Networks Surveycited by 24
  7. 2021DeepDiagnosis: Automatically Diagnosing Faults and Recommending Actionable Fixes in Deep Learning Programscited by 19
  8. 2019Analysis and Detection of Information Types of Open Source Software Issue Discussionscited by 9
  9. 2020A large-scale comparative analysis of Coding Standard conformance in Open-Source Data Science projectscited by 9
  10. 2018Memory and Resource Leak Defects and their Repairs in Java Projectscited by 1

Built on by

Not cited yet.