activity
20242026
most citedLLMParser: An Exploratory Study on Using Large Language Models for Log Parsing

91 citations · 95 across the 14 of their papers we have counts for

collaborators

14 papers

cs.SE2026

Bug Report Specification Refinement with Trajectory Guidance for Automated Program Repair

S M Farah Al Fahim, Md Nakhla Rafi, Md Ahasanuzzaman +5

Bug reports serve as task specifications for repository-level automated program repair (APR) agents, but they often describe only the observed failure and omit repair-relevant info…

cs.SE2026

Evaluating LLMs on Java Code Snippet Adaptation Using a Mutation-Injection Framework

Ali Aman, Muhammad Asaduzzaman, Shaowei Wang +1

Background: Developers frequently reuse code by copying fragments and adapting them to fit new contexts. Existing benchmarks for evaluating large language models (LLMs) on code ada…

cs.SE2026

Static Program Slicing Using Language Models With Dataflow-Aware Pretraining and Constrained Decoding

Pengfei He, Shaowei Wang, Tse-Hsun Chen +1

Static program slicing is a fundamental software engineering technique for isolating code relevant to specific variables. While recent learning-based approaches using language mode…

cs.SE2026

When LLMs Lag Behind: Knowledge Conflicts from Evolving APIs in Code Generation

Ahmed Nusayer Ashik, Shaowei Wang, Tse-Hsun Chen +2

The rapid evolution of software libraries creates a significant challenge for Large Language Models (LLMs), whose static parametric knowledge often becomes stale post-training. Whi…

cs.SE2026

Typify: A Lightweight Usage-driven Static Analyzer for Precise Python Type Inference

Ali Aman, Muhammad Asaduzzaman, Shaowei Wang

Python's dynamic type system, while offering significant flexibility and expressiveness, poses substantial challenges for static analysis and automated tooling, particularly in una…

cs.SE2026

A Survey of Code Review Benchmarks and Evaluation Practices in Pre-LLM and LLM Era

Taufiqul Islam Khan, Shaowei Wang, Haoxiang Zhang +1

Code review is a critical practice in modern software engineering, helping developers detect defects early, improve code quality, and facilitate knowledge sharing. With the rapid a…

cs.SE2025

SLICET5: Static Program Slicing using Language Models with Copy Mechanism and Constrained Decoding

Pengfei He, Shaowei Wang, Tse-Hsun Chen

Static program slicing is a fundamental technique in software engineering. Traditional static slicing tools rely on parsing complete source code, which limits their applicability t…

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★ 1 cited

CODEPROMPTZIP: Code-specific Prompt Compression for Retrieval-Augmented Generation in Coding Tasks with LMs

Pengfei He, Shaowei Wang, Tse-Hsun Chen

Retrieval-Augmented Generation (RAG) enhances coding tasks by incorporating retrieved code examples into prompts. However, lengthy prompts, often exceeding tens of thousands of tok…

cs.SE2024

Order Matters! An Empirical Study on Large Language Models' Input Order Bias in Software Fault Localization

Md Nakhla Rafi, Dong Jae Kim, Tse-Hsun Chen +1

Large Language Models (LLMs) show great promise in software engineering tasks like Fault Localization (FL) and Automatic Program Repair (APR). This study investigates the impact of…

cs.SE2024★ 1 cited

Evaluating the Effectiveness and Efficiency of Demonstration Retrievers in RAG for Coding Tasks

Pengfei He, Shaowei Wang, Shaiful Chowdhury +1

Retrieval-Augmented Generation (RAG) enhances Large Language Models (LLMs) by integrating external knowledge bases, achieving state-of-the-art results in various coding tasks. The…

cs.SE2024★ 2 cited

A Multi-Agent Approach to Fault Localization via Graph-Based Retrieval and Reflexion

Md Nakhla Rafi, Dong Jae Kim, Tse-Hsun Chen +1

Identifying and resolving software faults remains a challenging and resource-intensive process. Traditional fault localization techniques, such as Spectrum-Based Fault Localization…

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★ 91 cited

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…