Predicting the precise number of software defects: Are we there yet?

X Yu, J Keung, Y **ao, S Feng, F Li, H Dai - Information and Software …, 2022‏ - Elsevier
Abstract Context: Defect Number Prediction (DNP) models can offer more benefits than
classification-based defect prediction. Recently, many researchers proposed to employ …

Software fault localization: An overview of research, techniques, and tools

WE Wong, R Gao, Y Li, R Abreu… - Handbook of Software …, 2023‏ - Wiley Online Library
This chapter describes traditional and intuitive fault localization techniques, including
program logging, assertions, breakpoints, and profiling. Many advanced fault localization …

Demystifying faulty code: Step-by-step reasoning for explainable fault localization

R Widyasari, JW Ang, TG Nguyen… - … on Software Analysis …, 2024‏ - ieeexplore.ieee.org
Fault localization is a critical process that involves identifying specific program elements
responsible for program failures. Manually pinpointing these elements, such as classes …

A multi-objective effort-aware defect prediction approach based on NSGA-II

X Yu, L Liu, L Zhu, JW Keung, Z Wang, F Li - Applied Soft Computing, 2023‏ - Elsevier
Abstract Effort-Aware Defect Prediction (EADP) technique sorts software modules by the
defect density and aims to find more bugs when testing a certain number of Lines of Code …

Demystifying Faulty Code with LLM: Step-by-Step Reasoning for Explainable Fault Localization

R Widyasari, JW Ang, TG Nguyen, N Sharma… - arxiv preprint arxiv …, 2024‏ - arxiv.org
Fault localization is a critical process that involves identifying specific program elements
responsible for program failures. Manually pinpointing these elements, such as classes …

An empirical study of learning to rank techniques for effort-aware defect prediction

X Yu, KE Bennin, J Liu, JW Keung… - 2019 IEEE 26th …, 2019‏ - ieeexplore.ieee.org
Effort-Aware Defect Prediction (EADP) ranks software modules based on the possibility of
these modules being defective, their predicted number of defects, or defect density by using …

Diverse title generation for Stack Overflow posts with multiple-sampling-enhanced transformer

F Zhang, J Liu, Y Wan, X Yu, X Liu, J Keung - Journal of Systems and …, 2023‏ - Elsevier
Stack Overflow is one of the most popular programming communities where developers can
seek help for their encountered problems. Nevertheless, if inexperienced developers fail to …

Using sum product networks to predict defects in software systems

A Mostefai - International Journal of Information Technology, 2024‏ - Springer
Software defect prediction techniques are utilized in the early stages of the software
development process to reduce costs and save time on corrective maintenance activities …

Revisiting 'revisiting supervised methods for effort‐aware cross‐project defect prediction'

F Li, P Yang, JW Keung, W Hu, H Luo, X Yu - IET Software, 2023‏ - Wiley Online Library
Effort‐aware cross‐project defect prediction (EACPDP), which uses cross‐project software
modules to build a model to rank within‐project software modules based on the defect …

Hierarchically localizing software faults using DNN

A Dutta, R Manral, P Mitra, R Mall - IEEE Transactions on …, 2019‏ - ieeexplore.ieee.org
In this article, we propose a hierarchical fault localization technique using a deep neural
network (DNN). First, we prioritize the functions of a program based on their suspiciousness …