2025
FlexFL: Flexible and Effective Fault Localization With Open-Source Large Language Models.
IEEE Trans. Software Eng., May, 2025

AdaCoder: An Adaptive Planning and Multi-Agent Framework for Function-Level Code Generation.
CoRR, April, 2025

CoSIL: Software Issue Localization via LLM-Driven Code Repository Graph Searching.
CoRR, March, 2025

Explore-Construct-Filter: An Automated Framework for Rich and Reliable API Knowledge Graph Construction.
CoRR, February, 2025

COFFE: A Code Efficiency Benchmark for Code Generation.
CoRR, February, 2025

2024
$\mathbf{A^{3}}$A3-CodGen: A Repository-Level Code Generation Framework for Code Reuse With Local-Aware, Global-Aware, and Third-Party-Library-Aware.
IEEE Trans. Software Eng., December, 2024

Refactoring to Pythonic Idioms: A Hybrid Knowledge-Driven Approach Leveraging Large Language Models.
Proc. ACM Softw. Eng., 2024

Fixing Code Generation Errors for Large Language Models.
CoRR, 2024

Time-dependent hydrogen fuel cell vehicle routing problem with drones and variable drone speeds.
Comput. Ind. Eng., 2024

Dynamic NFT Classification and Detection on Ethereum via Smart Contract.
Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics, 2024

Enhancing Reentrancy Vulnerability Detection and Repair with a Hybrid Model Framework.
Proceedings of the 31st Asia-Pacific Software Engineering Conference, 2024

JumpCoder: Go Beyond Autoregressive Coder via Online Modification.
Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), 2024

2023
The time-dependent electric vehicle routing problem with drone and synchronized mobile battery swapping.
Adv. Eng. Informatics, August, 2023

API Usage Recommendation Via Multi-View Heterogeneous Graph Representation Learning.
IEEE Trans. Software Eng., 2023

Context-Aware Code Generation Framework for Code Repositories: Local, Global, and Third-Party Library Awareness.
CoRR, 2023

API-Knowledge Aware Search-Based Software Testing: Where, What, and How.
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

From Misuse to Mastery: Enhancing Code Generation with Knowledge-Driven AI Chaining.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

ConvMHSA-SCVD: Enhancing Smart Contract Vulnerability Detection through a Knowledge-Driven and Data-Driven Framework.
Proceedings of the 34th IEEE International Symposium on Software Reliability Engineering, 2023

2022
A Chaotic Genetic Algorithm with Variable Neighborhood Search for Solving Time-Dependent Green VRPTW with Fuzzy Demand.
Symmetry, 2022

Characterizing and Mitigating Anti-patterns of Alerts in Industrial Cloud Systems.
Proceedings of the 52nd Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2022

2021
Multi-Depot Joint Distribution Vehicle Routing Problem Considering Energy Consumption with Time-Dependent Networks.
Symmetry, 2021

Multi-depot open vehicle routing problem with fuzzy time windows.
J. Intell. Fuzzy Syst., 2021

KGAMD: an API-misuse detector driven by fine-grained API-constraint knowledge graph.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

Automating Developer Chat Mining.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Unveiling the Mystery of API Evolution in Deep Learning Frameworks: A Case Study of Tensorflow 2.
Proceedings of the 43rd IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2021

2020
API-Misuse Detection Driven by Fine-Grained API-Constraint Knowledge Graph.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020

Demystify official API usage directives with crowdsourced API misuse scenarios, erroneous code examples and patches.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020

2019
Neural Network-based Detection of Self-Admitted Technical Debt: From Performance to Explainability.
ACM Trans. Softw. Eng. Methodol., 2019

Discovering, Explaining and Summarizing Controversial Discussions in Community Q&A Sites.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

2018
Characterizing Common and Domain-Specific Package Bugs: A Case Study on Ubuntu.
Proceedings of the 2018 IEEE 42nd Annual Computer Software and Applications Conference, 2018

2016
A generalized Kernel Fisher Discriminant framework used for feature extraction and face recognition.
Proceedings of the 12th International Conference on Natural Computation, 2016