Predictive models in software engineering: Challenges and opportunities

Y Yang, X **a, D Lo, T Bi, J Grundy… - ACM Transactions on …, 2022 - dl.acm.org
Predictive models are one of the most important techniques that are widely applied in many
areas of software engineering. There have been a large number of primary studies that …

Topic modeling in software engineering research

CC Silva, M Galster, F Gilson - Empirical Software Engineering, 2021 - Springer
Topic modeling using models such as Latent Dirichlet Allocation (LDA) is a text mining
technique to extract human-readable semantic “topics”(ie, word clusters) from a corpus of …

Bugs in large language models generated code: An empirical study

F Tambon, A Moradi-Dakhel, A Nikanjam… - Empirical Software …, 2025 - Springer
Abstract Large Language Models (LLMs) for code have gained significant attention recently.
They can generate code in different programming languages based on provided prompts …

[HTML][HTML] A survey on bug deduplication and triage methods from multiple points of view

C Qian, M Zhang, Y Nie, S Lu, H Cao - Applied Sciences, 2023 - mdpi.com
To address the issue of insufficient testing caused by the continuous reduction of software
development cycles, many organizations maintain bug repositories and bug tracking …

Capbug-a framework for automatic bug categorization and prioritization using nlp and machine learning algorithms

HA Ahmed, NZ Bawany, JA Shamsi - IEEE Access, 2021 - ieeexplore.ieee.org
Bug reports facilitate software development teams in improving the quality of software.
These reports include significant information related to problems encountered within a …

How bugs are born: a model to identify how bugs are introduced in software components

G Rodríguez-Pérez, G Robles, A Serebrenik… - Empirical Software …, 2020 - Springer
When identifying the origin of software bugs, many studies assume that “a bug was
introduced by the lines of code that were modified to fix it”. However, this assumption does …

Multi-triage: A multi-task learning framework for bug triage

TWW Aung, Y Wan, H Huo, Y Sui - Journal of Systems and Software, 2022 - Elsevier
Assigning developers and allocating issue types are two important tasks in the bug triage
process. Existing approaches tackle these two tasks separately, which is time-consuming …

Bee: A tool for structuring and analyzing bug reports

Y Song, O Chaparro - Proceedings of the 28th ACM joint meeting on …, 2020 - dl.acm.org
This paper introduces BEE, a tool that automatically analyzes user-written bug reports and
provides feedback to reporters and developers about the system's observed behavior (OB) …

Gang of eight: A defect taxonomy for infrastructure as code scripts

A Rahman, E Farhana, C Parnin… - Proceedings of the ACM …, 2020 - dl.acm.org
Defects in infrastructure as code (IaC) scripts can have serious consequences, for example,
creating large-scale system outages. A taxonomy of IaC defects can be useful for …

Classification of bugs in cloud computing applications using machine learning techniques

N Tabassum, A Namoun, T Alyas, A Tufail, M Taqi… - Applied Sciences, 2023 - mdpi.com
In software development, the main problem is recognizing the security-oriented issues within
the reported bugs due to their unacceptable failure rate to provide satisfactory reliability on …