collaborators
Showing cs.SEShow all

5 papers · 1 filter

cs.SE2025

Studying the Impact of Early Test Termination Due to Assertion Failure on Code Coverage and Spectrum-based Fault Localization

Md. Ashraf Uddin, Shaowei Wang, An Ran Chen +3

An assertion is commonly used to validate the expected programs behavior (e.g., if the returned value of a method equals an expected value) in software testing. Although it is a re…

cs.SE2025

SBEST: Spectrum-Based Fault Localization Without Fault-Triggering Tests

Md Nakhla Rafi, Lorena Barreto Simedo Pacheco, An Ran Chen +3

Fault localization is a critical step in software maintenance. Yet, many existing techniques, such as Spectrum-Based Fault Localization (SBFL), rely heavily on the availability of…

cs.SE2024

Back to the Future! Studying Data Cleanness in Defects4J and its Impact on Fault Localization

Md Nakhla Rafi, An Ran Chen, Tse-Hsun Chen +1

For software testing research, Defects4J stands out as the primary benchmark dataset, offering a controlled environment to study real bugs from prominent open-source systems. Howev…

cs.SE2024

Towards Better Graph Neural Network-based Fault Localization Through Enhanced Code Representation

Md Nakhla Rafi, Dong Jae Kim, An Ran Chen +2

Automatic software fault localization plays an important role in software quality assurance by pinpointing faulty locations for easier debugging. Coverage-based fault localization,…

cs.SE2024

LLMParser: An Exploratory Study on Using Large Language Models for Log Parsing

Zeyang Ma, An Ran Chen, Dong Jae Kim +2

Logs are important in modern software development with runtime information. Log parsing is the first step in many log-based analyses, that involve extracting structured information…