List of Publications
C##: Conference, J##: Journal
*: Corresponding author
β : Equal contribution
C21 ReLog: Execution-Aware Logging with Runtime Feedback for LLM-Oriented Debugging
ASE'26The 41st IEEE/ACM International Conference on Automated Software Engineering.
ASE'26The 41st IEEE/ACM International Conference on Automated Software Engineering.
C20 AgentExecutor: Partial Code Execution via Agentic Context Generation
ASE'26The 41st IEEE/ACM International Conference on Automated Software Engineering.
ASE'26The 41st IEEE/ACM International Conference on Automated Software Engineering.
C19 Bridging User Feedback and System Diagnosis: Reproducing Mobile Performance Issues from Reviews
ISSTA'26The 35th ACM SIGSOFT International Symposium on Software Testing and Analysis.
ISSTA'26The 35th ACM SIGSOFT International Symposium on Software Testing and Analysis.
C18 SecureVibeBench: Benchmarking Secure Vibe Coding of AI Agents via Reconstructing Vulnerability-Introducing Scenarios
ACL'26The 64th Annual Meeting of the Association for Computational Linguistics, main conference.
ACL'26The 64th Annual Meeting of the Association for Computational Linguistics, main conference.
C17 Towards Secure Logging: Characterizing and Benchmarking Logging Code Security Issues with LLMs
FSE'26The 34th ACM SIGSOFT Conference on the Foundations of Software Engineering.
FSE'26The 34th ACM SIGSOFT Conference on the Foundations of Software Engineering.
C16 LLM4Perf: Large Language Models Are Effective Samplers for Multi-Objective Performance Modeling
ICSE'26The 48th IEEE/ACM International Conference on Software Engineering.
ICSE'26The 48th IEEE/ACM International Conference on Software Engineering.
C15 An Empirical Study of Waterfall-style Multi-Agent Workflows for Class-Level Code Generation
PROMISE'26The 22nd International Conference on Predictive Models and Data Analytics in Software Engineering.
PROMISE'26The 22nd International Conference on Predictive Models and Data Analytics in Software Engineering.
C14 Defects4Log: Benchmarking LLMs for Logging Code Defect Detection and Reasoning
ASE'25The 40th IEEE/ACM International Conference on Automated Software Engineering.
ASE'25The 40th IEEE/ACM International Conference on Automated Software Engineering.
J05 Towards Explainable Vulnerability Detection with Large Language Models
TSE'25IEEE Transactions on Software Engineering.
TSE'25IEEE Transactions on Software Engineering.
C13 Understanding Practitionersβ Expectations on Clear Code Review Comments
ISSTA'25The 34th ACM SIGSOFT International Symposium on Software Testing and Analysis.
ISSTA'25The 34th ACM SIGSOFT International Symposium on Software Testing and Analysis.
J04 NLPerturbator: Studying the Robustness of Code LLMs to Natural Language Variations
TOSEM'25ACM Transactions on Software Engineering and Methodology.
TOSEM'25ACM Transactions on Software Engineering and Methodology.
J03 A Roadmap for Modern Code Review: Challenges and Opportunities
TOSEM'25ACM Transactions on Software Engineering and Methodology.
TOSEM'25ACM Transactions on Software Engineering and Methodology.
J02 An Empirical Study of Retrieval-Augmented Code Generation: Challenges and Opportunities
TOSEM'25ACM Transactions on Software Engineering and Methodology.
TOSEM'25ACM Transactions on Software Engineering and Methodology.
C12 Benchmarking Open-source Large Language Models For Log Level Suggestion
ICST'25The 18th IEEE International Conference on Software Testing, Verification and Validation.
ICST'25The 18th IEEE International Conference on Software Testing, Verification and Validation.
C11 Reasoning Runtime Behavior of a Program with LLM: How Far Are We?
ICSE'25The 47th IEEE/ACM International Conference on Software Engineering.
ICSE'25The 47th IEEE/ACM International Conference on Software Engineering.
C10 ThinkRepair: Self-Directed Automated Program Repair
ISSTA'24The 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis.
ISSTA'24The 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis.
C09 Code Search is All You Need? Improving Code Suggestions with Code Search
ICSE'24The 46th IEEE/ACM International Conference on Software Engineering.
π ACM SIGSOFT Distinguished Paper Award
ICSE'24The 46th IEEE/ACM International Conference on Software Engineering.
π ACM SIGSOFT Distinguished Paper Award
C08 Are They All Good? Studying Practitioners' Expectations on the Readability of Log Messages
ASE'23The 38th IEEE/ACM International Conference on Automated Software Engineering.
ASE'23The 38th IEEE/ACM International Conference on Automated Software Engineering.
C07 Did We Miss Something Important? Studying and Exploring Variable-Aware Log Abstraction
ICSE'23The 45th IEEE/ACM International Conference on Software Engineering.
ICSE'23The 45th IEEE/ACM International Conference on Software Engineering.
J01 Studying Duplicate Logging Statements and Their Relationships with Code Clones
TSE'22IEEE Transactions on Software Engineering.
TSE'22IEEE Transactions on Software Engineering.
C06 DeepLV: Suggesting Log Levels Using Ordinal Based Neural Networks
ICSE'21The 43rd IEEE/ACM International Conference on Software Engineering.
ICSE'21The 43rd IEEE/ACM International Conference on Software Engineering.
C05 Where Shall We Log? Studying and Suggesting Logging Locations in Code Blocks
ASE'20The 35th IEEE/ACM International Conference on Automated Software Engineering.
ASE'20The 35th IEEE/ACM International Conference on Automated Software Engineering.
C04 Towards Providing Automated Supports to Developers on Writing Logging Statements
ICSE'20 (DS)The 42nd IEEE/ACM International Conference on Software Engineering, Doctoral Symposium.
ICSE'20 (DS)The 42nd IEEE/ACM International Conference on Software Engineering, Doctoral Symposium.
C03 Studying and Suggesting Logging Locations in Code Blocks
ICSE'20 (SRC)The 42nd IEEE/ACM International Conference on Software Engineering, Student Research Competition.
ICSE'20 (SRC)The 42nd IEEE/ACM International Conference on Software Engineering, Student Research Competition.
C02 Characterizing and Detecting Duplicate Logging Code Smells
ICSE'19 (SRC)The 41st IEEE/ACM International Conference on Software Engineering, Student Research Competition.
ICSE'19 (SRC)The 41st IEEE/ACM International Conference on Software Engineering, Student Research Competition.
C01 DLFinder: Characterizing and Detecting Duplicate Logging Code Smells
ICSE'19The 41st IEEE/ACM International Conference on Software Engineering.
ICSE'19The 41st IEEE/ACM International Conference on Software Engineering.