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 …
without learning the underlying algorithms and models. While some of these DL-based …
Profipy: Programmable software fault injection as-a-service
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 …
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
Many code changes are inherently repetitive, and researchers employ repetitiveness of the
code changes to generate bug fix patterns. Automatic Program Repair (APR) can …
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 …
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 …
commonly scattered across the codebase. Unfortunately, this scattered information prevents …
[PDF][PDF] Exploring Code Vulnerabilities through Code Reviews: An Empirical Study on OpenStack Nova
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 …
meticulous examination of code snippets to identify weaknesses and other quality issues …
Changes from the trenches: Should we automate them?
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 …
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 …
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 …
is difficult, but mandatory, and we must find solutions that will make the process easy. Out of …