5 papers · 1 filter
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…
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…
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…
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,…
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…