A comprehensive empirical study on bug characteristics of deep learning frameworks

Y Yang, T He, Z Xia, Y Feng - Information and Software Technology, 2022 - Elsevier
Abstract Context: Deep Learning (DL) frameworks enable developers to build DNN models
without learning the underlying algorithms and models. While some of these DL-based …

Profipy: Programmable software fault injection as-a-service

D Cotroneo, L De Simone, P Liguori… - 2020 50th annual …, 2020 - ieeexplore.ieee.org
In this paper, we present a new fault injection tool (ProFIPy) for Python software. The tool is
designed to be programmable, in order to enable users to specify their software fault model …

Mining Python fix patterns via analyzing fine-grained source code changes

Y Yang, T He, Y Feng, S Liu, B Xu - Empirical Software Engineering, 2022 - Springer
Many code changes are inherently repetitive, and researchers employ repetitiveness of the
code changes to generate bug fix patterns. Automatic Program Repair (APR) can …

A study of common bug fix patterns in Rust

M Robati Shirzad, P Lam - Empirical Software Engineering, 2024 - Springer
Rust is a relatively new programming language which allows programmers to write
programs that have low-level control over resources while still ensuring high-level safety …

A Hierarchical Topical Modeling Approach for Recommending Repair of Quality Bugs

R Krasniqi, H Do - 2023 IEEE International Conference on …, 2023 - ieeexplore.ieee.org
Quality bugs are difficult to detect because the implemented quality-related features are
commonly scattered across the codebase. Unfortunately, this scattered information prevents …

[PDF][PDF] Exploring Code Vulnerabilities through Code Reviews: An Empirical Study on OpenStack Nova

T Fahmawi, A Nabot, I Jebreen… - Journal of Statistics …, 2024 - digitalcommons.aaru.edu.jo
Effective code review is a critical aspect of software quality assurance, requiring a
meticulous examination of code snippets to identify weaknesses and other quality issues …

Changes from the trenches: Should we automate them?

Y Golubev, J Li, V Bushev, T Bryksin… - arXiv preprint arXiv …, 2021 - arxiv.org
Code changes constitute one of the most important features of software evolution. Studying
them can provide insights into the nature of software development and also lead to practical …

Evaluation of Attention Mechanisms for Just-In-Time Software Defect Prediction

I Navarro, A Yaroslava - 2020 - diva-portal.org
Abstract Just-In-Time Software Defect Prediction (JIT-DP) focuses on predicting errors in
software at change-level with the objective of helping developers identify defects while the …

[PDF][PDF] Upgrading Cloud Infrastructure–Challenges and Solutions

A Petrescu, M Carabas - Computer Science & Information …, 2019 - academia.edu
In today's fast-moving world, advances in technology occur at an alarming rate. Keeping up
is difficult, but mandatory, and we must find solutions that will make the process easy. Out of …

[引用][C] What Time and Space do Single-Statement Bugs Occupy?

D Erhabor, S Ali