Towards runtime optimization of software quality based on feedback control theory. - Bihuan Chen 001; Xin Peng 001; Wenyun Zhao (Internetware, 2009)

Self-Tuning of Software Systems Through Goal-based Feedback Loop Control. - Xin Peng 001; Bihuan Chen 001; Yijun Yu; Wenyun Zhao (RE, 2010)

Are your sites down? Requirements-driven self-tuning for the survivability of Web systems. - Bihuan Chen 001; Xin Peng 001; Yijun Yu; Wenyun Zhao (RE, 2011)

Survivability-oriented self-tuning of web systems. - Bihuan Chen 001; Xin Peng 001; Yijun Yu; Wenyun Zhao (WWW (Companion Volume), 2011)

Learning-Based Multi-controller Coordination for Self-Optimization. - Richang Lin; Bihuan Chen 001; Yi Xie; Xin Peng 001; Wenyun Zhao (COMPSAC Workshops, 2012)

Self-tuning of software systems through dynamic quality tradeoff and value-based feedback control loop. - Xin Peng 001; Bihuan Chen 001; Yijun Yu; Wenyun Zhao (J. Syst. Softw., 2012)

Self-adaptation through incremental generative model transformations at runtime. - Bihuan Chen 001; Xin Peng 001; Yijun Yu; Bashar Nuseibeh; Wenyun Zhao (ICSE, 2014)

Rationalism with a dose of empiricism: Case-based reasoning for requirements-driven self-adaptation. - Wenyi Qian; Xin Peng 001; Bihuan Chen 001; John Mylopoulos; Huanhuan Wang; Wenyun Zhao (RE, 2014)

Uncertainty handling in goal-driven self-optimization - Limiting the negative effect on adaptation. - Bihuan Chen 001; Xin Peng 001; Yijun Yu; Wenyun Zhao (J. Syst. Softw., 2014)

Rationalism with a dose of empiricism: combining goal reasoning and case-based reasoning for self-adaptive software systems. - Wenyi Qian; Xin Peng 001; Bihuan Chen 001; John Mylopoulos; Huanhuan Wang; Wenyun Zhao (Requir. Eng., 2015)

Requirements-Driven Self-Optimization of Composite Services Using Feedback Control. - Bihuan Chen 001; Xin Peng 001; Yijun Yu; Wenyun Zhao (IEEE Trans. Serv. Comput., 2015)

Generating performance distributions via probabilistic symbolic execution. - Bihuan Chen 001; Yang Liu 003; Wei Le (ICSE, 2016)

Proteus: computing disjunctive loop summary via path dependency analysis. - Xiaofei Xie; Bihuan Chen 001; Yang Liu 003; Wei Le; Xiaohong Li 001 (SIGSOFT FSE, 2016)

SPAIN: security patch analysis for binaries towards understanding the pain and pills. - Zhengzi Xu; Bihuan Chen 001; Mahinthan Chandramohan; Yang Liu 003; Fu Song (ICSE, 2017)

Steelix: program-state based binary fuzzing. - Yuekang Li; Bihuan Chen 001; Mahinthan Chandramohan; Shang-Wei Lin 001; Yang Liu 003; Alwen Tiu (ESEC/SIGSOFT FSE, 2017)

Loopster: static loop termination analysis. - Xiaofei Xie; Bihuan Chen 001; Liang Zou; Shang-Wei Lin 001; Yang Liu 003; Xiaohong Li 001 (ESEC/SIGSOFT FSE, 2017)

Skyfire: Data-Driven Seed Generation for Fuzzing. - Junjie Wang 007; Bihuan Chen 001; Lei Wei; Yang Liu 003 (IEEE Symposium on Security and Privacy, 2017)

Hawkeye: Towards a Desired Directed Grey-box Fuzzer. - Hongxu Chen 001; Yinxing Xue; Yuekang Li; Bihuan Chen 001; Xiaofei Xie; Xiuheng Wu; Yang Liu 003 (CCS, 2018)

Speedoo: prioritizing performance optimization opportunities. - Zhifei Chen; Bihuan Chen 001; Lu Xiao 001; Xiao Wang 030; Lin Chen 015; Yang Liu 003; Baowen Xu (ICSE, 2018)

DangDone: Eliminating Dangling Pointers via Intermediate Pointers. - Yu Wang 093; Fengjuan Gao; Lingyun Situ; Lingzhang Wang; Bihuan Chen 001; Yang Liu 003; Jianhua Zhao; Xuandong Li (Internetware, 2018)

ClDiff: generating concise linked code differences. - Kaifeng Huang 001; Bihuan Chen 001; Xin Peng 001; Daihong Zhou; Ying Wang; Yang Liu 003; Wenyun Zhao (ASE, 2018)

FOT: a versatile, configurable, extensible fuzzing framework. - Hongxu Chen 001; Yuekang Li; Bihuan Chen 001; Yinxing Xue; Yang Liu 003 (ESEC/SIGSOFT FSE, 2018)

ROPSentry: Runtime defense against ROP attacks using hardware performance counters. - Sanjeev Das; Bihuan Chen 001; Mahinthan Chandramohan; Yang Liu 003; Wei Zhang 012 (Comput. Secur., 2018)

Leopard: identifying vulnerable code for vulnerability assessment through program metrics. - Xiaoning Du 001; Bihuan Chen 001; Yuekang Li; Jianmin Guo; Yaqin Zhou; Yang Liu 003; Yu Jiang 001 (ICSE, 2019)

Superion: grammar-aware greybox fuzzing. - Junjie Wang 007; Bihuan Chen 001; Lei Wei; Yang Liu 003 (ICSE, 2019)

Localized or architectural: an empirical study of performance issues dichotomy. - Yutong Zhao; Lu Xiao 001; Xiao Wang 030; Bihuan Chen 001; Yang Liu 003 (ICSE (Companion Volume), 2019)

A large-scale empirical study of compiler errors in continuous integration. - Chen Zhang; Bihuan Chen 001; Linlin Chen; Xin Peng 001; Wenyun Zhao (ESEC/SIGSOFT FSE, 2019)

DeepLink: Recovering issue-commit links based on deep learning. - Hang Ruan; Bihuan Chen 001; Xin Peng 001; Wenyun Zhao (J. Syst. Softw., 2019)

Layered Object-Oriented Programming: Advanced VTable Reuse Attacks on Binary-Level Defense. - Chenyu Wang; Bihuan Chen 001; Yang Liu 003; Hongjun Wu 001 (IEEE Trans. Inf. Forensics Secur., 2019)

Architecture-Based Behavioral Adaptation with Generated Alternatives and Relaxed Constraints. - Bihuan Chen 001; Xin Peng 001; Yang Liu 003; Songzheng Song; Jiahuan Zheng; Wenyun Zhao (IEEE Trans. Serv. Comput., 2019)

Automatic Loop Summarization via Path Dependency Analysis. - Xiaofei Xie; Bihuan Chen 001; Liang Zou; Yang Liu 003; Wei Le; Xiaohong Li 001 (IEEE Trans. Software Eng., 2019)

DesignDiff: Continuously Modeling Software Design Difference from Code Revisions. - Xiao Wang 030; Lu Xiao 001; Kaifeng Huang 001; Bihuan Chen 001; Yutong Zhao; Yang Liu 003 (ICSA, 2020)

Butterfly Space: An Architectural Approach for Investigating Performance Issues. - Yutong Zhao; Lu Xiao 001; Xiao Wang 030; Zhifei Chen; Bihuan Chen 001; Yang Liu 003 (ICSA, 2020)

An Empirical Study of Usages, Updates and Risks of Third-Party Libraries in Java Projects. - Ying Wang; Bihuan Chen 001; Kaifeng Huang 001; Bowen Shi; Congying Xu; Xin Peng 001; Yijian Wu; Yang Liu 003 (ICSME, 2020)

Patch based vulnerability matching for binary programs. - Yifei Xu; Zhengzi Xu; Bihuan Chen 001; Fu Song; Yang Liu 003; Ting Liu 002 (ISSTA, 2020)

An Empirical Study on Dynamic Typing Related Practices in Python Systems. - Zhifei Chen; Yanhui Li; Bihuan Chen 001; Wanwangying Ma; Lin Chen 015; Baowen Xu (ICPC, 2020)

BUILDFAST: History-Aware Build Outcome Prediction for Fast Feedback and Reduced Cost in Continuous Integration. - Bihuan Chen 001; Linlin Chen; Chen Zhang; Xin Peng 001 (ASE, 2020)

Interactive, effort-aware library version harmonization. - Kaifeng Huang 001; Bihuan Chen 001; Bowen Shi; Ying Wang; Congying Xu; Xin Peng 001 (ESEC/SIGSOFT FSE, 2020)

MVP: Detecting Vulnerabilities using Patch-Enhanced Vulnerability Signatures. - Yang Xiao 011; Bihuan Chen 001; Chendong Yu; Zhengzi Xu; Zimu Yuan; Feng Li 045; Binghong Liu; Yang Liu 003; Wei Huo; Wei Zou; Wenchang Shi (USENIX Security Symposium, 2020)

How Are Performance Issues Caused and Resolved?-An Empirical Study from a Design Perspective. - Yutong Zhao; Lu Xiao 001; Xiao Wang 030; Lei Sun 013; Bihuan Chen 001; Yang Liu 003; Andre B. Bondi (ICPE, 2020)

REPFINDER: Finding Replacements for Missing APIs in Library Update. - Kaifeng Huang 001; Bihuan Chen 001; Linghao Pan; Shuai Wu; Xin Peng 001 (ASE, 2021)

Identifying change patterns of API misuses from code changes. - Wenjian Liu; Bihuan Chen 001; Xin Peng 001; Qinghao Sun; Wenyun Zhao (Sci. China Inf. Sci., 2021)

Characterizing Performance Bugs in Deep Learning Systems. - Junming Cao; Bihuan Chen 001; Chao Sun; Longjie Hu; Xin Peng 001 (CoRR, 2021)

TRACER: Finding Patches for Open Source Software Vulnerabilities. - Congying Xu; Bihuan Chen 001; Chenhao Lu; Kaifeng Huang 001; Xin Peng 001; Yang Liu 003 (CoRR, 2021)

A hybrid code representation learning approach for predicting method names. - Fengyi Zhang; Bihuan Chen 001; Rongfan Li; Xin Peng 001 (J. Syst. Softw., 2021)

Guardauto: A Decentralized Runtime Protection System for Autonomous Driving. - Kun Cheng; Yuan Zhou 005; Bihuan Chen 001; Rui Wang 014; Yuebin Bai; Yang Liu 003 (IEEE Trans. Computers, 2021)

Demystifying the Vulnerability Propagation and Its Evolution via Dependency Trees in the NPM Ecosystem. - Chengwei Liu; Sen Chen 001; Lingling Fan 003; Bihuan Chen 001; Yang Liu 003; Xin Peng 001 (ICSE, 2022)

Buildsheriff: Change-Aware Test Failure Triage for Continuous Integration Builds. - Chen Zhang; Bihuan Chen 001; Xin Peng 001; Wenyun Zhao (ICSE, 2022)

BuildSonic: Detecting and Repairing Performance-Related Configuration Smells for Continuous Integration Builds. - Chen Zhang; Bihuan Chen 001; Junhao Hu; Xin Peng 001; Wenyun Zhao (ASE, 2022)

Has My Release Disobeyed Semantic Versioning? Static Detection Based on Semantic Differencing. - Lyuye Zhang; Chengwei Liu; Zhengzi Xu; Sen Chen 001; Lingling Fan 003; Bihuan Chen 001; Yang Liu 003 (ASE, 2022)

Understanding performance problems in deep learning systems. - Junming Cao; Bihuan Chen 001; Chao Sun; Longjie Hu; Shuaihong Wu; Xin Peng 001 (ESEC/SIGSOFT FSE, 2022)

Tracking patches for open source software vulnerabilities. - Congying Xu; Bihuan Chen 001; Chenhao Lu; Kaifeng Huang 001; Xin Peng 001; Yang Liu 003 (ESEC/SIGSOFT FSE, 2022)

Detecting Runtime Exceptions by Deep Code Representation Learning with Attention-Based Graph Neural Networks. - Rongfan Li; Bihuan Chen 001; Fengyi Zhang; Chao Sun; Xin Peng 001 (SANER, 2022)

DeepAnna: Deep Learning based Java Annotation Recommendation and Misuse Detection. - Yi Liu 069; Yadong Yan; Chaofeng Sha; Xin Peng 001; Bihuan Chen 001; Chong Wang 013 (SANER, 2022)

Demystifying Dependency Bugs in Deep Learning Stack. - Kaifeng Huang 001; Bihuan Chen 001; Susheng Wu; Junmin Cao; Lei Ma 003; Xin Peng 001 (CoRR, 2022)

"More Than Deep Learning": post-processing for API sequence recommendation. - Chi Chen; Xin Peng 001; Bihuan Chen 001; Jun Sun 001; Zhenchang Xing; Xin Wang; Wenyun Zhao (Empir. Softw. Eng., 2022)

Characterizing usages, updates and risks of third-party libraries in Java projects. - Kaifeng Huang 001; Bihuan Chen 001; Congying Xu; Ying Wang; Bowen Shi; Xin Peng 001; Yijian Wu; Yang Liu 003 (Empir. Softw. Eng., 2022)

Characterizing the Complexity and Its Impact on Testing in ML-Enabled Systems : A Case Sutdy on Rasa. - Junming Cao; Bihuan Chen 001; Longjie Hu; Jie Gao; Kaifeng Huang 001; Xuezhi Song; Xin Peng 001 (ICSME, 2023)

In Defense of Simple Techniques for Neural Network Test Case Selection. - Shenglin Bao; Chaofeng Sha; Bihuan Chen 001; Xin Peng 001; Wenyun Zhao (ISSTA, 2023)

BugMiner: Automating Precise Bug Dataset Construction by Code Evolution History Mining. - Xuezhi Song; Yijian Wu; Junming Cao; Bihuan Chen 001; Yun Lin 001; Zhengjie Lu; Dingji Wang; Xin Peng 001 (ASE, 2023)

Demystifying Dependency Bugs in Deep Learning Stack. - Kaifeng Huang 001; Bihuan Chen 001; Susheng Wu; Junming Cao; Lei Ma 003; Xin Peng 001 (ESEC/SIGSOFT FSE, 2023)

Slice-Based Code Change Representation Learning. - Fengyi Zhang; Bihuan Chen 001; Yufei Zhao; Xin Peng 001 (SANER, 2023)

Understanding the Complexity and Its Impact on Testing in ML-Enabled Systems. - Junming Cao; Bihuan Chen 001; Longjie Hu; Jie Gao; Kaifeng Huang 001; Xin Peng 001 (CoRR, 2023)

Scalable Demand-Driven Call Graph Generation for Python. - Yixuan Yan; Kaifeng Huang 001; Bihuan Chen 001; Zixin Tao; Xin Peng 001 (CoRR, 2023)

Malicious Package Detection in NPM and PyPI using a Single Model of Malicious Behavior Sequence. - Junan Zhang; Kaifeng Huang 001; Bihuan Chen 001; Chong Wang 013; Zhenhao Tian; Xin Peng 001 (CoRR, 2023)

Detecting and Fixing Violations of Modification Terms in Open Source Licenses during Forking. - Kaifeng Huang 001; Yingfeng Xia; Bihuan Chen 001; Zhuotong Zhou; Jin Guo; Xin Peng 001 (CoRR, 2023)

A Large-Scale Empirical Study of Real-Life Performance Issues in Open Source Projects. - Yutong Zhao; Lu Xiao 001; Andre B. Bondi; Bihuan Chen 001; Yang Liu 003 (IEEE Trans. Software Eng., 2023)

Baton: symphony of random testing and concolic testing through machine learning and taint analysis. - Bihuan Chen 001; Yang Liu 003; Xin Peng 001; Yijian Wu; Shengchao Qin (Sci. China Inf. Sci., 2023)

VMud: Detecting Recurring Vulnerabilities with Multiple Fixing Functions via Function Selection and Semantic Equivalent Statement Matching. - Kaifeng Huang 001; Chenhao Lu; Yiheng Cao; Bihuan Chen 001; Xin Peng 001 (CCS, 2024)

Exploring the Potential of ChatGPT in Automated Code Refinement: An Empirical Study. - Qi Guo; Junming Cao; Xiaofei Xie; Shangqing Liu; Xiaohong Li 001; Bihuan Chen 001; Xin Peng 001 (ICSE, 2024)

Identifying Affected Libraries and Their Ecosystems for Open Source Software Vulnerabilities. - Susheng Wu; Wenyan Song; Kaifeng Huang 001; Bihuan Chen 001; Xin Peng 001 (ICSE, 2024)

Your "Notice" Is Missing: Detecting and Fixing Violations of Modification Terms in Open Source Licenses during Forking. - Kaifeng Huang 001; Yingfeng Xia; Bihuan Chen 001; Siyang He; Huazheng Zeng; Zhuotong Zhou; Jin Guo; Xin Peng 001 (ISSTA, 2024)

DiaVio: LLM-Empowered Diagnosis of Safety Violations in ADS Simulation Testing. - You Lu 005; Yifan Tian; Yuyang Bi; Bihuan Chen 001; Xin Peng 001 (ISSTA, 2024)

C2D2: Extracting Critical Changes for Real-World Bugs with Dependency-Sensitive Delta Debugging. - Xuezhi Song; Yijian Wu; Shuning Liu; Bihuan Chen 001; Yun Lin 001; Xin Peng 001 (ISSTA, 2024)

SpiderScan: Practical Detection of Malicious NPM Packages Based on Graph-Based Behavior Modeling and Matching. - Yiheng Huang; Ruisi Wang; Wen Zheng; Zhuotong Zhou; Susheng Wu; Shulin Ke; Bihuan Chen 001; Shan Gao; Xin Peng 001 (ASE, 2024)

Vision: Identifying Affected Library Versions for Open Source Software Vulnerabilities. - Susheng Wu; Ruisi Wang; Kaifeng Huang 001; Yiheng Cao; Wenyan Song; Zhuotong Zhou; Yiheng Huang; Bihuan Chen 001; Xin Peng 001 (ASE, 2024)

Magneto: A Step-Wise Approach to Exploit Vulnerabilities in Dependent Libraries via LLM-Empowered Directed Fuzzing. - Zhuotong Zhou; Yongzhuo Yang; Susheng Wu; Yiheng Huang; Bihuan Chen 001; Xin Peng 001 (ASE, 2024)

Enhancing Field Tracking and Interprocedural Analysis to Find More Null Pointer Exceptions. - Dongfang Xie; Bihuan Chen 001; Kaifeng Huang 001; Yu Wang 093; Linghao Pan; Zhicheng Chen; Xin Peng 001 (SANER, 2024)

A general approach to enhance the survivability of backdoor attacks by decision path coupling. - Yufei Zhao; Dingji Wang; Bihuan Chen 001; Ziqian Chen; Xin Peng 001 (CoRR, 2024)

Vul-RAG: Enhancing LLM-based Vulnerability Detection via Knowledge-level RAG. - Xueying Du; Geng Zheng; Kaixin Wang; Jiayi Feng; Wentai Deng; Mingwei Liu 002; Bihuan Chen 001; Xin Peng 001; Tao Ma; Yiling Lou (CoRR, 2024)

Lifting the Veil on the Large Language Model Supply Chain: Composition, Risks, and Mitigations. - Kaifeng Huang 001; Bihuan Chen 001; You Lu 005; Susheng Wu; Dingji Wang; Yiheng Huang; Haowen Jiang; Zhuotong Zhou; Junming Cao; Xin Peng 001 (CoRR, 2024)

AdvFuzz: Finding More Violations Caused by the EGO Vehicle in Simulation Testing by Adversarial NPC Vehicles. - You Lu 005; Yifan Tian; Dingji Wang; Bihuan Chen 001; Xin Peng 001 (CoRR, 2024)

RoadGen: Generating Road Scenarios for Autonomous Vehicle Testing. - Fan Yang; You Lu 005; Bihuan Chen 001; Peng Qin; Xin Peng 001 (CoRR, 2024)

Recurring Vulnerability Detection: How Far Are We? - Yiheng Cao; Susheng Wu; Ruisi Wang; Bihuan Chen 001; Yiheng Huang; Chenhao Lu; Zhuotong Zhou; Xin Peng 001 (Proc. ACM Softw. Eng., 2025)

RegTrieve: Reducing System-Level Regression Errors for Machine Learning Systems via Retrieval-Enhanced Ensemble. - Junming Cao; Xuwen Xiang; Mingfei Cheng; Bihuan Chen 001; Xinyan Wang; You Lu 005; Chaofeng Sha; Xiaofei Xie; Xin Peng 001 (Proc. ACM Softw. Eng., 2025)

Structure-Aware, Diagnosis-Guided ECU Firmware Fuzzing. - Qicai Chen; Kun Hu; Sichen Gong; Bihuan Chen 001; Zikui Kong; Haowen Jiang; Bingkun Sun; You Lu 005; Xin Peng 001 (Proc. ACM Softw. Eng., 2025)

Mystique: Automated Vulnerability Patch Porting with Semantic and Syntactic-Enhanced LLM. - Susheng Wu; Ruisi Wang; Yiheng Cao; Bihuan Chen 001; Zhuotong Zhou; Yiheng Huang; Junpeng Zhao; Xin Peng 001 (Proc. ACM Softw. Eng., 2025)

A Survey of Fuzzing Open-Source Operating Systems. - Kun Hu; Qicai Chen; Zilong Lu; Wenzhuo Zhang; Bihuan Chen 001; You Lu 005; Haowen Jiang; Bingkun Sun; Xin Peng 001; Wenyun Zhao (CoRR, 2025)

Killing Two Birds with One Stone: Malicious Package Detection in NPM and PyPI using a Single Model of Malicious Behavior Sequence. - Junan Zhang; Kaifeng Huang 001; Yiheng Huang; Bihuan Chen 001; Ruisi Wang; Chong Wang 013; Xin Peng 001 (ACM Trans. Softw. Eng. Methodol., 2025)

TigAug: Data Augmentation for Testing Traffic Light Detection in Autonomous Driving Systems. - You Lu 005; Dingji Wang; Kaifeng Huang 001; Bihuan Chen 001; Xin Peng 001 (CoRR, 2025)