Publications
Journal articles and conference papers
17 marked · † first author 12 · ✰ co-first author 3 · * corresponding author 2
2026
- TSECost-Effective Adversarial Attacks Against Code LLM with Model Attention †IEEE Transactions on Software Engineering (TSE, CCF-A), 2026
- TOSEMOn-the-Fly Generation-Quality Enhancement of Deep Code Models via Model Collaboration †ACM Transactions on Software Engineering and Methodology (TOSEM, CCF-A), 2026
- EMSEExploring and improving knowledge distillation for pre-trained code models †Empirical Software Engineering (EMSE, CCF-B), 2026
- ACL FindingsMultiCodeAttack: Iterative Jailbreak Attacking on LLMs with Multi-Code Prompt Injection †In Findings of the Association for Computational Linguistics: ACL 2026 (ACL, CCF-A), 2026
- AAAIIntention Chain-of-Thought Prompting with Dynamic Routing for Code GenerationIn Proceedings of the AAAI Conference on Artificial Intelligence (AAAI, CCF-A), 2026
- TSESteer Your Model: Secure Code Generation with Contrastive DecodingIEEE Transactions on Software Engineering (TSE, CCF-A), 2026
2025
- TSEDeepVec: State-Vector Aware Test Case Selection for Enhancing Recurrent Neural NetworkIEEE Transactions on Software Engineering (TSE, CCF-A), 2025
- TSERetrieval-Augmented Fine-Tuning for Improving Retrieve-and-Edit Based Assertion Generation ✰IEEE Transactions on Software Engineering (TSE, CCF-A), 2025
- ASEJTAB: Template-Aware Bug Report Title Generation via Two-Phase Fine-tuned Models *Automated Software Engineering (ASEJ, CCF-B), 2025
- ICSEIterative Generation of Adversarial Example for Deep Code ModelsIn The 47th IEEE/ACM International Conference on Software Engineering (ICSE, CCF-A), Full paper (ACM SIGSOFT Distinguished Paper Award), 2025
2024
- TOSEMExploring Automated Assertion Generation via Large Language Models ✰ACM Transactions on Software Engineering and Methodology (TOSEM, CCF-A), 2024
- TSEMethod-Level Test-to-Code Traceability Link Construction by Semantic Correlation Learning †IEEE Transactions on Software Engineering (TSE, CCF-A), 2024
- TOSEMNeuron Semantic-Guided Test Generation for Deep Neural Networks Fuzzing ✰ACM Transactions on Software Engineering and Methodology (TOSEM, CCF-A), 2024
- TSEToward Cost-effective Adaptive Random Testing: An Approximate Nearest Neighbor ApproachIEEE Transactions on Software Engineering (TSE, CCF-A), 2024
- InternetwareDFEPT: Data Flow Embedding for Enhancing Pre-Trained Model Based Vulnerability DetectionIn The 15th Asia-Pacific Symposium on Internetware (Internetware, CCF-C), Full paper, 2024
2023
- TSERobust Test Selection for Deep Neural Networks †IEEE Transactions on Software Engineering (TSE, CCF-A), 2023
- TOSEMRevisiting the Identification of the Co-Evolution of Production and Test Code †ACM Transactions on Software Engineering and Methodology (TOSEM, CCF-A), 2023
- JSSA first look at bug report templates on GitHubJournal of Systems and Software (JSS, CCF-B), 2023
- TRVPP-ART: An Efficient Implementation of Fixed-Size-Candidate-Set Adaptive Random Testing Using Vantage Point PartitioningIEEE Transactions on Reliability (TR, JCR Q1), 2023
- QRSJust-In-Time Method Name Updating With Heuristics and Neural ModelIn The 23rd IEEE International Conference on Software Quality, Reliability, and Security (QRS, CCF-C), Full paper, 2023
- ASERevisiting and Improving Retrieval-Augmented Deep Assertion Generation †In The 38th IEEE/ACM International Conference on Automated Software Engineering (ASE, CCF-A), Full paper, 2023
- SANERAn Adaptive Partition-Based Approach for Adaptive Random Testing on Real ProgramsIn The 30th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER, CCF-B), Short paper, 2023
2022
- SCPA nearest-neighbor divide-and-conquer approach for adaptive random testing *Science of Computer Programming (SCP, CCF-B, Corresponding Author), 2022
- SCPCandidate test set reduction for adaptive random testing: An overheads reduction techniqueScience of Computer Programming (SCP, CCF-B) (Invited to SANER 2023 as part of the Journal First Paper Track), 2022
2021
- JSSRegression test case prioritization by code combinations coverageJournal of Systems and Software (JSS, CCF-B), 2021
- DSAKD-RRT: Restricted Random Testing based on K-Dimensional TreeIn The 8th International Conference on Dependable Systems and Their Applications (DSA, EI), 2021
- SACWhich type of exclusion region is better for restricted random testing? an empirical study †In The 36th Annual ACM Symposium on Applied Computing (SAC, EI), Short paper, 2021
2020
- TETCIIdentification of failure regions for programs with numeric inputs †IEEE Transactions on Emerging Topics in Computational Intelligence (TETCI, JCR Q2), 2020
- ICSTPoster: Is euclidean distance the best distance measurement for adaptive random testing?In The 13th International Conference on Software Testing, Validation and Verification (ICST, CCF-C), Poster Track, 2020
2019
- TSEA survey on adaptive random testing †IEEE Transactions on Software Engineering (TSE, CCF-A), 2019
- TRAbstract test case prioritization using repeated small-strength level-combination coverage †IEEE Transactions on Reliability (TR, JCR Q1), 2019