Towards characterizing bug fixes through dependency-level changes in apache java open source projects

D Cui, L Fan, S Chen, Y Cai, Q Zheng, Y Liu… - Science China …, 2022 - Springer
The complexity and diversity of bug fixes require developers to understand bug fixes from
multiple perspectives in addition to fine-grained code changes. The dependencies among …

Examining the effects of developer familiarity on bug fixing

C Wang, Y Li, L Chen, W Huang, Y Zhou… - Journal of Systems and …, 2020 - Elsevier
Background: In modern software systems' maintenance and evolution, how to fix software
bugs efficiently and effectively becomes increasingly more essential. A deep understanding …

Discovering common bug‐fix patterns: A large‐scale observational study

EC Campos, MA Maia - Journal of Software: Evolution and …, 2019 - Wiley Online Library
Background: Automatic program repair aims to reduce costs associated with defect repair.
The detection and characterization of common bug‐fix patterns in software repositories play …

From reports to bug-fix commits: A 10 years dataset of bug-fixing activity from 55 apache's open source projects

R Vieira, A da Silva, L Rocha, JP Gomes - Proceedings of the Fifteenth …, 2019 - dl.acm.org
Bugs appear in almost any software development. Solving all or at least a large part of them
requires a great deal of time, effort, and budget. Software projects typically use issue …

Method-level bug prediction: Problems and promises

S Chowdhury, G Uddin, H Hemmati… - ACM Transactions on …, 2024 - dl.acm.org
Fixing software bugs can be colossally expensive, especially if they are discovered in the
later phases of the software development life cycle. As such, bug prediction has been a …

Method-level bug prediction

E Giger, M D'Ambros, M Pinzger, HC Gall - Proceedings of the ACM …, 2012 - dl.acm.org
Researchers proposed a wide range of approaches to build effective bug prediction models
that take into account multiple aspects of the software development process. Such models …

The impact of tangled code changes on defect prediction models

K Herzig, S Just, A Zeller - Empirical Software Engineering, 2016 - Springer
When interacting with source control management system, developers often commit
unrelated or loosely related code changes in a single transaction. When analyzing version …

Leveraging developer information for efficient effort-aware bug prediction

Y Qu, J Chi, H Yin - Information and Software Technology, 2021 - Elsevier
Context: Software bug prediction techniques can provide informative guidance in software
engineering practices. Over the past 15 years, developer information has been intensively …

Identifying bug-inducing changes for code additions

E Sahal, A Tosun - Proceedings of the 12th ACM/IEEE International …, 2018 - dl.acm.org
Background. SZZ algorithm has been popularly used to identify bug-inducing changes in
version history. It is still limited to link a fixing change to an inducing one, when the fix …

Too Few Bug Reports? Exploring Data Augmentation for Improved Changeset-based Bug Localization

A Ciborowska, K Damevski - arXiv preprint arXiv:2305.16430, 2023 - arxiv.org
Modern Deep Learning (DL) architectures based on transformers (eg, BERT, RoBERTa) are
exhibiting performance improvements across a number of natural language tasks. While …