About Me

Bihuan Chen is an associate professor at the School of Computer Science in Fudan University. He received his B.Sc. and Ph.D. degrees in Computer Science from Fudan University in 2009 and 2014. He was a postdoctoral research fellow at the School of Computer Science and Engineering in Nanyang Technological University from 2014 to 2017. His research interests lie in software engineering, focusing on software supply chain and trustworthy AI. He received three ACM SIGSOFT Distinguished Paper Awards at FSE 2016, ASE 2018 and ASE 2022 and two IEEE TCSE Distinguished Paper Awards at ICSME 2020 and SANER 2023.


Please submit your high-quality work to ICSE 2025 (NIER), ISSTA 2025!

Research Interests

img

Software Supply Chain

Our fuxi (伏羲) platform aims to assess and mitigate security, legal and maintenance risks of software supply chain across the entire engineering lifecycle (e.g., develop, build, deliver and maintain), across multiple programming languages (e.g., Java, Go, Python, JavaScript and C/C++), and across multiple application domains (e.g., application systems and AI systems).


img

Trustworthy AI

Assure human-centric, system-level and multi-dimension trustworthy AI (e.g., fairness, safety, security, robustness, privacy, explainability, interpretability, transparency and accountability) across the full AI system engineering lifecyle (e.g., develop, train, test, deploy and monitor).

Pulications

See also at DBLP and Google Scholar.

Journals

  1. Junan Zhang, Kaifeng Huang, Yiheng Huang, Bihuan Chen, Ruisi Wang, Chong Wang, and Xin Peng.
    Killing Two Birds with One Stone: Malicious Package Detection in NPM and PyPI using a Single Model of Malicious Behavior Sequence.
    ACM Transactions on Software Engineering and Methodology, accepted, 2024. (Impact factor: 6.600)
  2. Kan Shen, Kaifeng Huang, Bihuan Chen, and Xin Peng.
    Detecting Incompatible Third-Party Library APIs in Python Based on Static Analysis.
    Journal of Software (in Chinese), accepted, 2024. (Impact factor: 3.120)
  3. Yutong Zhao, Lu Xiao, Andre B. Bondi, Bihuan Chen, and Yang Liu.
    A Large-Scale Empirical Study of Real-Life Performance Issues in Open Source Projects.
    IEEE Transactions on Software Engineering, vol. 49, no. 2, pages 924-946, 2023. (An extended version of the ICPE'20 paper; Impact factor: 6.226)
  4. Bihuan Chen, Yang Liu, Xin Peng, Yijian Wu, and Shengchao Qin.
    Baton: Symphony of Random Testing and Concolic Testing through Machine Learning and Taint Analysis.
    SCIENCE CHINA Information Sciences, vol. 66, 2023. (Impact factor: 4.380)
  5. Kaifeng Huang, Bihuan Chen, Congying Xu, Ying Wang, Bowen Shi, Xin Peng, Yijian Wu, and Yang Liu.
    Characterizing Usages, Updates and Risks of Third-Party Libraries in Java Projects.
    Empirical Software Engineering, vol. 27, no. 4, 2022. (An invited extended version of the ICSME'20 paper; Impact factor: 2.522)
  6. Chi Chen, Xin Peng, Bihuan Chen, Jun Sun, Zhenchang Xing, Xin Wang, and Wenyun Zhao.
    "More Than Deep Learning": Post-Processing for API Sequence Recommendation.
    Empirical Software Engineering, vol. 27, no. 1, 2022. (Impact factor: 2.522)
  7. Fengyi Zhang, Bihuan Chen, Rongfan Li, and Xin Peng.
    A Hybrid Code Representation Learning Approach for Predicting Method Names.
    Journal of Systems and Software, vol. 180, 2021. (Impact factor: 2.450)
  8. Wenjian Liu, Bihuan Chen, Xin Peng, Qinghao Sun, and Wenyun Zhao.
    Identifying Change Patterns of API Misuses from Code Changes.
    SCIENCE CHINA Information Sciences, vol. 64, no. 3, 2021. (Impact factor: 2.731)
  9. Kun Cheng, Yuan Zhou, Bihuan Chen, Rui Wang, Yuebin Bai, and Yang Liu.
    Guardauto: A Decentralized Runtime Protection System for Autonomous Driving.
    IEEE Transactions on Computers, vol. 70, no. 10, pages 1569-1581, 2021. (Impact factor: 3.131)
  10. Yu Wang, Fengjuan Gao, Kexin Ma, Lingyun Situ, Linzhang Wang, Bihuan Chen, Yang Liu, Jianhua Zhao, and Xuandong Li.
    Detecting and Preventing Dangling Pointers.
    Journal of Software (in Chinese), vol. 31, no. 6, pages 1600-1618, 2020. (Impact factor: 2.446)
  11. Hang Ruan, Bihuan Chen, Xin Peng, and Wenyun Zhao.
    DeepLink: Recovering Issue-Commit Links based on Deep Learning.
    Journal of Systems and Software, vol. 158, 2019. (Impact factor: 2.559)
  12. Chenyu Wang, Bihuan Chen, Yang Liu, and Hongjun Wu.
    Layered Object Oriented Programming: Advanced VTable Reuse Attacks on Binary-Level Defense.
    IEEE Transactions on Information Forensics and Security, vol. 14, no. 3, pages 693-708, 2019. (Impact factor: 4.332)
  13. Xiaofei Xie, Bihuan Chen, Liang Zou, Yang Liu, Wei Le, and Xiaohong Li.
    Automatic Loop Summarization via Path Dependency Analysis.
    IEEE Transactions on Software Engineering, vol. 45, no. 6, pages 537-557, 2019. (An extended version of the FSE'16 paper; Impact factor: 3.272)
  14. Bihuan Chen, Xin Peng, Yang Liu, Songzheng Song, Jiahuan Zheng, and Wenyun Zhao.
    Architecture-Based Behavioral Adaptation with Generated Alternatives and Relaxed Constraints.
    IEEE Transactions on Services Computing, vol. 12, no. 1, pages 73-87, 2019. (Impact factor: 2.365)
  15. Sanjeev Das, Bihuan Chen, Mahinthan Chandramohan, Yang Liu, and Wei Zhang.
    ROPSentry: Runtime Defense against ROP Attacks using Hardware Performance Counters.
    Computers & Security, vol. 73, pages 374–388, 2018. (Impact factor: 2.849)
  16. Wenyi Qian, Xin Peng, Bihuan Chen, John Mylopoulos, Huanhuan Wang, and Wenyun Zhao.
    Rationalism with a Dose of Empiricism: Combining Goal Reasoning and Case-Based Reasoning for Self-Adaptive Software Systems.
    Requirements Engineering, vol. 20, no. 3, pages 233–252, 2015. (An invited extended version of the RE'14 paper; Impact factor: 0.882)
  17. Bihuan Chen, Xin Peng, Yijun Yu, and Wenyun Zhao.
    Requirements-Driven Self-Optimization of Composite Services using Feedback Control.
    IEEE Transactions on Services Computing, vol. 8, no. 1, pages 107-120, 2015. (Impact factor: 3.049)
  18. Ling Yu, Yi Xie, Bihuan Chen, Xin Peng, and Wenyun Zhao.
    Towards Runtime Dynamic Provision of Virtual Resources Using Fedforward and Fedback Control.
    Journal of Computer Research and Development (in Chinese), vol. 52, no. 4, pages 889-897, 2015. (Impact factor: 2.649)
  19. Mingliang Wang, Bihuan Chen, Xin Peng, Gang Huang, and Wenyun Zhao.
    Personal Service Publishing and Composition in Mobile Computing Environment.
    Journal of Software (in Chinese), vol. 26, no. 4, pages 802-818, 2015. (Impact factor: 2.669)
  20. Bihuan Chen, Xin Peng, Yijun Yu, and Wenyun Zhao.
    Uncertainty Handling in Goal-Driven Self-Optimization - Limiting the Negative Effect on Adaptation.
    Journal of Systems and Software, vol. 90, pages 114-127, 2014. (Impact factor: 1.352)
  21. Richang Lin, Bihuan Chen, Xin Peng, and Wenyun Zhao.
    Dynamic Web Service Composition Approach Supporting Different Risk Appetites.
    SCIENCE CHINA Information Sciences (in Chinese), vol. 44, no. 1, pages 130-141, 2014. (Impact factor: 0.670)
  22. Xin Peng, Bihuan Chen, Yijun Yu, and Wenyun Zhao.
    Self-Tuning of Software Systems through Dynamic Quality Tradeoff and Value-Based Feedback Control Loop.
    Journal of Systems and Software, vol. 85, no. 12, pages 2707-2719, 2012. (An extended version of the RE'10 paper; Impact factor: 1.135)

Conferences

  1. Kaifeng Huang, Chenhao Lu, Yiheng Cao, Bihuan Chen, and Xin Peng.
    VMUD: Detecting Recurring Vulnerabilities with Multiple Fixing Functions via Function Selection and Semantic Equivalent Statement Matching.
    In Proceedings of the 31st ACM Conference on Computer and Communications Security
    (CCS 2024), Salt Lake City, United States, accepted, 2024. (Acceptance rate: NA)
  2. Susheng Wu, Ruisi Wang, Kaifeng Huang, Yiheng Cao, Wenyan Song, Zhuotong Zhou, Yiheng Huang, Bihuan Chen, and Xin Peng.
    Vision: Identifying Affected Library Versions for Open Source Software Vulnerabilities.
    In Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering
    (ASE 2024), Sacramento, California, United States, pages 1447-1459, 2024. (Acceptance rate: 155/568 = 27.3%)
  3. Yiheng Huang, Ruisi Wang, Wen Zheng, Zhuotong Zhou, Susheng Wu, Shulin Ke, Bihuan Chen, Shan Gao, and Xin Peng.
    SpiderScan: Practical Detection of Malicious NPM Packages Based on Graph-Based Behavior Modeling and Matching.
    In Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering
    (ASE 2024), Sacramento, California, United States, pages 1146-1158, 2024. (Acceptance rate: 155/568 = 27.3%)
  4. Zhuotong Zhou, Yongzhuo Yang, Susheng Wu, Yiheng Huang, Bihuan Chen, and Xin Peng.
    Magneto: A Step-Wise Approach to Exploit Vulnerabilities in Dependent Libraries via LLM-Empowered Directed Fuzzing.
    In Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering
    (ASE 2024), Sacramento, California, United States, pages 1633-1644, 2024. (Acceptance rate: 155/568 = 27.3%)
  5. Kaifeng Huang, Yingfeng Xia, Bihuan Chen, Siyang He, Huazheng Zeng, Zhuotong Zhou, Jin Guo, and Xin Peng.
    Your "Notice" is Missing: Detecting and Fixing Violations of Modification Terms in Open Source Licenses during Forking. [ ]
    In Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis
    (ISSTA 2024), Vienna, Austria, pages 1022-1034, 2024. (Acceptance rate: 143/694 = 20.6%)
  6. You Lu, Yifan Tian, Yuyang Bi, Bihuan Chen, and Xin Peng.
    DiaVio: LLM-Empowered Diagnosis of Safety Violations in ADS Simulation Testing. [ ]
    In Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis
    (ISSTA 2024), Vienna, Austria, pages 376-388, 2024. (First round acceptance rate: 42/471 = 8.9%)
  7. Xuezhi Song, Yijian Wu, Shuning Liu, Bihuan Chen, Yun Lin, and Xin Peng.
    C2D2: Extracting Critical Changes for Real-World Bugs with Dependency-Sensitive Delta Debugging. [ ]
    In Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis
    (ISSTA 2024), Vienna, Austria, pages 300-312, 2024. (First round acceptance rate: 42/471 = 8.9%)
  8. Dongfang Xie, Bihuan Chen, Kaifeng Huang, Yu Wang, Linghao Pan, Zhicheng Chen, and Xin Peng.
    Enhancing Field Tracking and Interprocedural Analysis to Find More Null Pointer Exceptions. [ ]
    In Proceedings of the 31st IEEE International Conference on Software Analysis, Evolution and Reengineering
    (SANER 2024), Rovaniemi , Finland, pages 849-859, 2024. (Acceptance rate: 62/242 = 25.6%)
  9. Susheng Wu, Wenyan Song, Kaifeng Huang, Bihuan Chen, and Xin Peng.
    Identifying Affected Libraries and Their Ecosystems for Open Source Software Vulnerabilities. [ ]
    In Proceedings of the 46th International Conference on Software Engineering
    (ICSE 2024), Lisbon, Portugal, pages 1-12, 2024. (Acceptance rate: 234/1051 = 22.3%)
  10. Qi Guo, Junming Cao, Xiaofei Xie, Shangqing Liu, Xiaohong Li, Bihuan Chen, and Xin Peng.
    Exploring the Potential of ChatGPT in Automated Code Refinement: An Empirical Study. [ ]
    In Proceedings of the 46th International Conference on Software Engineering
    (ICSE 2024), Lisbon, Portugal, pages 379-391, 2024. (Acceptance rate: 234/1051 = 22.3%)
  11. Kaifeng Huang, Bihuan Chen, Susheng Wu, Junming Cao, Lei Ma, and Xin Peng.
    Demystifying Dependency Bugs in Deep Learning Stack. [ ]
    In Proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
    (ESEC/FSE 2023), San Francisco, California, United States, pages 450-462, 2023. (Acceptance rate: 124/467 = 26.6%)
  12. Junming Cao, Bihuan Chen, Longjie Hu, Jie Gao, Kaifeng Huang, Xuezhi Song, and Xin Peng.
    Characterizing the Complexity and Its Impact on Testing in ML-Enabled Systems - A Case Study on Rasa. [ ]
    In Proceedings of the 39th IEEE International Conference on Software Maintenance and Evolution
    (ICSME 2023), Bogotá, Colombia, pages 258-270, 2023. (Acceptance rate: 27/119 = 22.7%)
  13. Shenglin Bao, Chaofeng Sha, Bihuan Chen, Xin Peng, and Wenyun Zhao.
    In Defense of Simple Techniques for Neural Network Test Case Selection. [ ]
    In Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis
    (ISSTA 2023), Seattle, Washington, United States, pages 501-513, 2023. (Acceptance rate: 117/372 = 31.5%)
  14. Fengyi Zhang, Bihuan Chen, Yufei Zhao, and Xin Peng.
    Slice-Based Code Change Representation Learning. [ ]
    In Proceedings of the 30th IEEE International Conference on Software Analysis, Evolution and Reengineering
    (SANER 2023), Macao SAR, China, pages 319-330, 2023. (Acceptance rate: 56/207 = 27.1%)
     IEEE TCSE Distinguished Paper Award 
  15. Chen Zhang, Bihuan Chen, Junhao Hu, Xin Peng, and Wenyun Zhao.
    BuildSonic: Detecting and Repairing Performance-Related Configuration Smells for Continuous Integration Builds. [ ]
    In Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering
    (ASE 2022), Ann Arbor, Michigan, United States, pages 18:1-18:13, 2022. (Acceptance rate: 116/527 = 22.0%)
  16. Lyuye Zhang, Chengwei Liu, Zhengzi Xu, Sen Chen, Lingling Fan, Bihuan Chen, and Yang Liu.
    Has My Release Disobeyed Semantic Versioning? Static Detection Based On Semantic Differencing. [ ]
    In Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering
    (ASE 2022), Ann Arbor, Michigan, United States, pages 51:1-51:12, 2022. (Acceptance rate: 116/527 = 22.0%)
     ACM SIGSOFT Distinguished Paper Award 
  17. Junming Cao, Bihuan Chen, Chao Sun, Longjie Hu, Shuaihong Wu, and Xin Peng.
    Understanding Performance Problems in Deep Learning Systems. [ ]
    In Proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
    (ESEC/FSE 2022), Singapore, pages 357-369, 2022. (Acceptance rate: 99/449 = 22.0%)
  18. Congying Xu, Bihuan Chen, Chenhao Lu, Kaifeng Huang, Xin Peng, and Yang Liu.
    Tracking Patches for Open Source Software Vulnerabilities. [ ]
    In Proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
    (ESEC/FSE 2022), Singapore, pages 860-871, 2022. (Acceptance rate: 99/449 = 22.0%)
  19. Rongfan Li, Bihuan Chen, Fengyi Zhang, Chao Sun, and Xin Peng.
    Detecting Runtime Exceptions by Deep Code Representation Learning with Attention-Based Graph Neural Networks. [ ]
    In Proceedings of the 29th IEEE International Conference on Software Analysis, Evolution and Reengineering
    (SANER 2022), Hawaii, USA, pages 373-384, 2022. (Acceptance rate: 48/199 = 24.1%)
  20. Yi Liu, Yadong Yan, Chaofeng Sha, Xin Peng, Bihuan Chen, and Chong Wang.
    DeepAnna: Deep Learning based Java Annotation Recommendation and Misuse Detection. [ ]
    In Proceedings of the 29th IEEE International Conference on Software Analysis, Evolution and Reengineering
    (SANER 2022), Hawaii, USA, pages 685-696, 2022. (Acceptance rate: 48/199 = 24.1%)
  21. Chen Zhang, Bihuan Chen, Xin Peng, and Wenyun Zhao.
    BuildSheriff: Change-Aware Test Failure Triage for Continuous Integration Builds. [ ]
    In Proceedings of the 44th International Conference on Software Engineering
    (ICSE 2022), Pittsburgh, PA, USA, pages 312-324, 2022. (Acceptance rate: 197/751 = 26.2%)
  22. Chengwei Liu, Sen Chen, Lingling Fan, Bihuan Chen, Yang Liu, and Xin Peng.
    Demystifying the Vulnerability Propagation and Its Evolution via Dependency Trees in the NPM Ecosystem. [ ]
    In Proceedings of the 44th International Conference on Software Engineering
    (ICSE 2022), Pittsburgh, PA, USA, pages 672-684, 2022. (Acceptance rate: 197/751 = 26.2%)
  23. Kaifeng Huang, Bihuan Chen, Linghao Pan, Shuai Wu, and Xin Peng.
    RepFinder: Finding Replacements for Missing APIs in Library Update. [ ]
    In Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering
    (ASE 2021), Melbourne, Australia, pages 266-278, 2021. (Acceptance rate: 82/427 = 19.2%)
  24. Ying Wang, Bihuan Chen, Kaifeng Huang, Bowen Shi, Congying Xu, Xin Peng, Yijian Wu and Yang Liu.
    An Empirical Study of Usages, Updates and Risks of Third-Party Libraries in Java Projects. [ ]
    In Proceedings of the 36th IEEE International Conference on Software Maintenance and Evolution
    (ICSME 2020), Adelaide, Australia, pages 35-45, 2020. (Acceptance rate: 58/201 = 28.9%)
     IEEE TCSE Distinguished Paper Award   CCF Prototype Competition Award (2nd Prize) 
  25. Bihuan Chen, Linlin Chen, Chen Zhang, and Xin Peng.
    BuildFast: History-Aware Build Outcome Prediction for Fast Feedback and Reduced Cost in Continuous Integration. [ ]
    In Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering
    (ASE 2020), Melbourne, Australia, pages 42-53, 2020. (Acceptance rate: 93/414 = 22.5%)
  26. Kaifeng Huang, Bihuan Chen, Bowen Shi, Ying Wang, Congying Xu, and Xin Peng.
    Interactive, Effort-Aware Library Version Harmonization. [ ]
    In Proceedings of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
    (ESEC/FSE 2020), Sacramento, California, United States, pages 518-529, 2020. (Acceptance rate: 101/360 = 28.1%)
  27. Yifei Xu, Zhengzi Xu, Bihuan Chen, Fu Song, Yang Liu, and Ting Liu.
    Patch Based Vulnerability Matching for Binary Programs. [ ]
    In Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis
    (ISSTA 2020), Los Angeles, California, United States, pages 376-387, 2020. (Acceptance rate: 43/162 = 26.5%)
  28. Yang Xiao, Bihuan Chen, Chendong Yu, Zhengzi Xu, Zimu Yuan, Feng Li, Binghong Liu, Yang Liu, Wei Huo, Wei Zou, and Wenchang Shi.
    MVP: Detecting Vulnerabilities using Patch-Enhanced Vulnerability Signatures. [ ]
    In Proceedings of the 29th USENIX Security Symposium
    (SEC 2020), Boston, MA, USA, pages 1165-1182, 2020. (Acceptance rate: NA)
  29. Zhifei Chen, Yanhui Li, Bihuan Chen, Wanwangying Ma, Lin Chen, and Baowen Xu.
    An Empirical Study on Dynamic Typing Related Practices in Python Systems.
    In Proceedings of the 28th ACM/IEEE International Conference on Program Comprehension
    (ICPC 2020), Seoul, South Korea, pages 83-93, 2020. (Acceptance rate: 32/84 = 38.1%)
  30. Xiao Wang, Lu Xiao, Kaifeng Huang, Bihuan Chen, Yutong Zhao, and Yang Liu.
    DesignDiff: Continuously Modeling Software Design Difference from Code Revisions.
    In Proceedings of the IEEE International Conference on Software Architecture
    (ICSA 2020), Salvador, Bahia, Brazil, pages 179-190, 2020. (Acceptance rate: 19/87 = 21.8%)
  31. Yutong Zhao, Lu Xiao, Xiao Wang, Zhifei Chen, Bihuan Chen, and Yang Liu.
    Butterfly Space: An Architectural Approach for Investigating Performance Issues.
    In Proceedings of the IEEE International Conference on Software Architecture
    (ICSA 2020), Salvador, Bahia, Brazil, pages 202-213, 2020. (Acceptance rate: 19/87 = 21.8%)
  32. Yutong Zhao, Lu Xiao, Xiao Wang, Lei Sun, Bihuan Chen, Yang Liu, and Andre Bondi.
    How Are Performance Issues Caused and Resolved? An Empirical Study from a Design Perspective.
    In Proceedings of the 11th ACM/SPEC International Conference on Performance Engineering
    (ICPE 2020), Edmonton, Canada, pages 181-192, 2020. (Acceptance rate: 15/62 = 24.2%)
     Nominated for Best Paper Award 
  33. Chen Zhang, Bihuan Chen, Linlin Chen, Xin Peng, and Wenyun Zhao.
    A Large-Scale Empirical Study of Compiler Errors in Continuous Integration. [ , ]
    In Proceedings of the 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
    (ESEC/FSE 2019), Tallinn, Estonia, pages 176-187, 2019. (Acceptance rate: 74/303 = 24.4%)
  34. Xiaoning Du, Bihuan Chen, Yuekang Li, Jianmin Guo, Yaqin Zhou, Yang Liu, and Yu Jiang.
    LEOPARD: Identifying Vulnerable Code for Vulnerability Assessment through Program Metrics. [ ]
    In Proceedings of the 41st International Conference on Software Engineering
    (ICSE 2019), Montréal, QC, Canada, pages 60-71, 2019. (Acceptance rate: 109/529 = 20.6%)
  35. Junjie Wang, Bihuan Chen, Lei Wei, and Yang Liu.
    Superion: Grammar-Aware Greybox Fuzzing. [ , ]
    In Proceedings of the 41st International Conference on Software Engineering
    (ICSE 2019), Montréal, QC, Canada, pages 724-735, 2019. (Acceptance rate: 109/529 = 20.6%)
  36. Yu Wang, Fengjuan Gao, Lingyun Situ, Lingzhang Wang, Bihuan Chen, Yang Liu, Jianhua Zhao, and Xuandong Li.
    DangDone: Eliminating Dangling Pointers via Intermediate Pointers.
    In Proceedings of the Tenth Asia-Pacific Symposium on Internetware
    (Internetware 2018), Beijing, China, pages 6:1-6:10, 2018. (Acceptance rate: NA)
  37. Hongxu Chen, Yinxing Xue, Yuekang Li, Bihuan Chen, Xiaofei Xie, Xiuheng Wu, and Yang Liu.
    Hawkeye: Towards a Desired Directed Grey-box Fuzzer. [ ]
    In Proceedings of the 25th ACM Conference on Computer and Communications Security
    (CCS 2018), Toronto, Canada, pages 2095-2108, 2018. (Acceptance rate: 134/809 = 16.6%)
  38. Kaifeng Huang, Bihuan Chen, Xin Peng, Daihong Zhou, Ying Wang, Yang Liu, and Wenyun Zhao.
    CLDIFF: Generating Concise Linked Code Differences. [ , ]
    In Proceedings of the 33rd IEEE/ACM International Conference on Automated Software Engineering
    (ASE 2018), Montpellier, France, pages 679-690, 2018. (Acceptance rate: 83/346 = 24.0%)
     ACM SIGSOFT Distinguished Paper Award   CCF Prototype Competition Award (2nd Prize) 
  39. Zhifei Chen, Bihuan Chen, Lu Xiao, Xiao Wang, Lin Chen, Yang Liu, and Baowen Xu.
    Speedoo: Prioritizing Performance Optimization Opportunities. [ ]
    In Proceedings of the 40th International Conference on Software Engineering
    (ICSE 2018), Gothenburg, Sweden, pages 811-821, 2018. (Acceptance rate: 105/502 = 20.9%)
  40. Yuekang Li, Bihuan Chen, Mahinthan Chandramohan, Shang-Wei Lin, Yang Liu, and Alwen Tiu.
    Steelix: Program-State Based Binary Fuzzing.
    In Proceedings of the 11th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering
    (ESEC/FSE 2017), Paderborn, Germany, pages 627-637, 2017. (Acceptance rate: 72/295 = 24.4%)
  41. Xiaofei Xie, Bihuan Chen, Liang Zou, Shang-Wei Lin, Yang Liu, and Xiaohong Li.
    Loopster: Static Loop Termination Analysis.
    In Proceedings of the 11th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering
    (ESEC/FSE 2017), Paderborn, Germany, pages 84-94, 2017. (Acceptance rate: 72/295 = 24.4%)
  42. Junjie Wang, Bihuan Chen, Lei Wei, and Yang Liu.
    Skyfire: Data-Driven Seed Generation for Fuzzing.
    In Proceedings of the 38th IEEE Symposium on Security and Privacy
    (S&P 2017), SAN JOSE, CA, pages 579-594, 2017. (Acceptance rate: 60/450 = 13.3%)
  43. Zhengzi Xu, Bihuan Chen, Mahinthan Chandramohan, Yang Liu, and Fu Song.
    SPAIN: Security Patch Analysis for Binaries Towards Understanding the Pain and Pills.
    In Proceedings of the 39th International Conference on Software Engineering
    (ICSE 2017), Buenos Aires, Argentina, pages 462-472, 2017. (Acceptance rate: 68/415 = 16.4%)
  44. Xiaofei Xie, Bihuan Chen, Yang Liu, Wei Le, and Xiaohong Li.
    Proteus: Computing Disjunctive Loop Summary via Path Dependency Analysis.
    In Proceedings of the 24th ACM SIGSOFT International Symposium on the Foundations of Software Engineering
    (FSE 2016), Seattle, WA, USA, pages 61-72, 2016. (Acceptance rate: 74/273 = 27.1%)
     ACM SIGSOFT Distinguished Paper Award 
  45. Bihuan Chen, Yang Liu, and Wei Le.
    Generating Performance Distributions via Probabilistic Symbolic Execution.
    In Proceedings of the 38th International Conference on Software Engineering
    (ICSE 2016), Austin, TX, USA, pages 49-60, 2016. (Acceptance rate: 101/530 = 19.1%)
  46. Wenyi Qian, Xin Peng, Bihuan Chen, John Mylopoulos, Huanhuan Wang, and Wenyun Zhao.
    Rationalism with a Dose of Empiricism: Case-Based Reasoning for Requirements-Driven Self-Adaptation.
    In Proceedings of the 22th IEEE International Requirements Engineering Conference
    (RE 2014), Karlskrona, Sweden, pages 113-122, 2014. (Invited to submit to REJ; Acceptance rate: 31/115 = 27.0%)
  47. Bihuan Chen, Xin Peng, Yijun Yu, Bashar Nuseibeh, and Wenyun Zhao.
    Self-Adaptation through Incremental Generative Model Transformations at Runtime.
    In Proceedings of the 36th International Conference on Software Engineering
    (ICSE 2014), Hyderabad, India, pages 676-687, 2014. (Acceptance rate: 99/495 = 20.0%)
  48. Bihuan Chen, Xin Peng, Yijun Yu, and Wenyun Zhao.
    Are Your Sites Down? Requirements-Driven Self-Tuning for the Survivability of Web Systems.
    In Proceedings of the 19th IEEE International Requirements Engineering Conference
    (RE 2011), Trento, Italy, pages 219-228, 2011. (An extended version of the WWW'10 poster; Acceptance rate: 23/138 = 16.7%)
  49. Xin Peng, Bihuan Chen, Yijun Yu, and Wenyun Zhao.
    Self-Tuning of Software Systems through Goal-Based Feedback Loop Control.
    In Proceedings of the 18th IEEE International Requirements Engineering Conference
    (RE 2010), Sydney, Australia, pages 104-107, 2010. (Short paper; Acceptance rate: 24+3/151 = 15.9%)
  50. Bihuan Chen, Xin Peng, and Wenyun Zhao.
    Towards Runtime Optimization of Software Quality Based on Feedback Control Theory.
    In Proceedings of the First Asia-Pacific Symposium on Internetware
    (Internetware 2009), Beijing, China, pages 10:1-10:8, 2009. (Acceptance rate: NA)

Demonstrations

  1. Hongxu Chen, Yuekang Li, Bihuan Chen, Yinxing Xue, and Yang Liu.
    FOT: A Versatile, Configurable, Extensible Fuzzing Framework.
    In Proceedings of the 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering
    (ESEC/FSE 2018), Lake Buena Vista, Florida, United States, pages 867-870, 2018. (Acceptance rate: 14/36 = 38.9%)

Workshops

  1. Richang Lin, Bihuan Chen, Yi Xie, Xin Peng, and Wenyun Zhao.
    Learning-Based Multi-Controller Coordination for Self-Optimization.
    In Proceedings of the 36th Annual IEEE Computer Software and Applications Conference Workshops
    (COMPSACW 2012), Izmir, Turkey, pages 164-169, 2012. (Acceptance rate: NA)

Posters

  1. Yutong Zhao, Lu Xiao, Xiao Wang, Bihuan Chen, and Yang Liu.
    Localized or Architectural: An Empirical Study of Performance Issues Dichotomy.
    In Proceedings of the 41st International Conference on Software Engineering
    (ICSE 2019), Montréal, QC, Canada, pages 316-317, 2019. (Acceptance rate: NA)
  2. Bihuan Chen, Xin Peng, Yijun Yu and Wenyun Zhao.
    Survivability-Oriented Self-Tuning of Web Systems.
    In Proceedings of the 20th International Conference on World Wide Web
    (WWW 2011), Hyderabad, India, pages 23-24, 2011. (Acceptance rate: NA)

Research Team

img
Junming Cao
PhD Student 2021

FSE'22, ICSME'23, FSE'23, ICSE'24

img
Xinran Duan
PhD Student 2022

                                              

img
Susheng Wu
PhD Student 2022

FSE'23, ICSE'24, ASE'24*3

img
You Lu
PhD Student 2022

ISSTA'24
             

img
Yiheng Huang
PhD Student 2023

ASE'24*3, TOSEM'24
             

img
Zhuotong Zhou
PhD Student 2023

ISSTA'24, ASE'24*3

img
Qicai Chen
PhD Student 2023

             

img
Haowen Jiang
PhD Student 2023

             

img
Yuyang Bi
PhD Student 2024

ISSTA'24

img
Wenzhuo Zhang
PhD Student 2024

             

img
Zixin Tao
Master Student 2022

 

img
Chenhao Lu
Master Student 2022

FSE'22, CCS'24

img
Rulei Wei
Master Student 2022

 

img
Jin Guo
Master Student 2022

ISSTA'24

img
Yufei Zhao
Master Student 2022

SANER'23

img
Jiahui Pan
Master Student 2022

 

img
Anchen Xu
Master Student 2022

 

img
Yiheng Cao
Master Student 2023

ASE'24, CCS'24

img
Ruisi Wang
Master Student 2023

ASE'24*2, TOSEM'24

img
Dingji Wang
Master Student 2023

 

img
Yifan Tian
Master Student 2023

ISSTA'24

img
Xiaoye Guan
Master Student 2023

 

img
Yuheng Cao
Master Student 2023

 

img
Shulin Ke
Master Student 2024

ASE'24

img
Junpeng Zhao
Master Student 2024

 

img
Xiaoyu Li
Master Student 2024

 

img
Xin Hu
Master Student 2024

 

img
Xinyu Huang
Master Student 2024

 

img
Jiyan Zhang
Master Student 2024

 

img
Kun Zhang
Master Student 2024

 

img
Sichen Gong
Master Student 2024

 

img
Junfei Wang
Master Student 2024

 

Alumni

  • Fan Yang (Sep 2020 - Jun 2024, Master): First Employment at Selected Graduates
  • Kan Shen (Sep 2021 - Jun 2024, Master): [JOS'24], First Employment at Selected Graduates
  • Yixuan Yan (Sep 2021 - Jun 2024, Master): First Employment at ByteDance
  • Longjie Hu (Sep 2021 - Jan 2024, Master): [FSE'22, ICSME'23], First Employment at Huawei
  • Shuaihong Wu (Sep 2021 - Jan 2024, Master): [FSE'22], First Employment at ZTCAPITAL
  • Yingfeng Xia (Sep 2021 - Jan 2024, Master): [ISSTA'24], First Employment at BYD
  • Xiyu Wang (Sep 2021 - Jan 2024, Master): First Employment at Huawei
  • Junhao Hu (Sep 2021 - Jan 2024, Master): [ASE'22], First Employment at Baidu
  • Weiye Liang (Sep 2021 - Jan 2024, Master): First Employment at Huawei
  • Fengyi Zhang (Sep 2018 - Jun 2023, PhD)
    • [JSS'21, SANER'22, SANER'23]
    • IEEE TCSE Distinguished Paper Award
    • Thesis: A Code Representation Learning Method for Program Understanding and Defect Predicttion
    • First Employment: Huawei
  • Dongfang Xie (Sep 2020 - Jun 2023, Master) [SANER'24]: First Employment at COMAC
  • Bingxiang Niu (Sep 2020 - Jun 2023, Master): First Employment at ABC FINTECH
  • Zhicheng Chen (Sep 2020 - Jun 2023, Master) [SANER'24]: First Employment at Unity
  • Chao Sun (Sep 2020 - Jan 2023, Master): [SANER'22, FSE'22], First Employment at Mingshi
  • Li Wang (Sep 2020 - Jan 2023, Master): First Employment at Baidu
  • Linghao Pan (Sep 2020 - Jan 2023, Master) [ASE'21, SANER'24, National Scholarship], First Employment at TaiLong
  • Yu Wang (Sep 2020 - Jan 2023, Master) [SANER'24]: First Employment at Unity
  • Chen Zhang (Sep 2017 - Jun 2022, Co-Supervised PhD)
    • [FSE'19, ASE'20, ICSE'22, ASE'22]
    • Thesis: Build Failure and Performance Analysis for Continuous Integration
    • First Employment: Lecturer at Soochow University
  • Congying Xu (Sep 2019 - Jun 2022, Master): [FSE'20, ICSME'20, EMSE'22, FSE'22], First Employment at HKUST as PhD Student
  • Shuyi Wu (Sep 2019 - Jun 2022, Master): First Employment at Intel
  • Kaifeng Huang (Sep 2016 - Jan 2022, Co-Supervised PhD)
  • Junfeng Xie (Sep 2019 - Jan 2022, Master): First Employment at Huawei
  • Shuai Wu (Sep 2019 - Jan 2022, Master): [ASE'21], First Employment at Ant Group
  • Tongyuan He (Sep 2019 - Jan 2022, Master): First Employment at Archosaur Games
  • Ying Wang (Sep 2018 - Jun 2021, Master): [ASE'18, FSE'20, ICSME'20, EMSE'22], First Employment at State Grid
  • Rongfan Li (Sep 2018 - Jun 2021, Master): [JSS'21, SANER'22], First Employment at Huawei
  • Qinghao Sun (Sep 2018 - Jun 2021, Master): [SCIS'20], First Employment at ByteDance
  • Xuanhan Tu (Sep 2018 - Jun 2021, Master): First Employment at Tencent
  • Bowen Shi (Sep 2018 - Jan 2021, Master): [FSE'20, ICSME'20, EMSE'22], First Employment at Kuaishou
  • LinLin Chen (Sep 2018 - Jan 2021, Master): [FSE'19, ASE'20, National Scholarship], First Employment at China Construction Bank
  • Junyi Li (Sep 2016 - Jun 2020, Co-Supervised Master): First Employment at Baidu
  • Wenjian Liu (Sep 2014 - Jan 2020, Co-Supervised PhD): [SCIS'20], First Employment at Huawei
  • Wenbo Song (Sep 2017 - Jan 2020, Co-Supervised Master): First Employment at Tencent
  • Hang Ruan (Sep 2016 - Jun 2019, Co-Supervised Master): [JSS'19], First Employment at iQIYI

Services


Editorship

  • Associate Editor, Journal of Software: Evolution and Process (JSEP): 2024 - present

PC Members

  • International Conference on Software Engineering (ICSE): 2023 (NIER), 2024 (NIER), 2025 (NIER)
  • IEEE/ACM International Conference on Automated Software Engineering (ASE): 2020, 2021
  • ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA): 2024, 2025
  • IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER): 2022, 2023, 2024
  • Asia-Pacific Symposium on Internetware (Internetware): 2023
  • IEEE Annual Computers, Software, and Applications Conference (COMPSAC): 2018, 2019, 2020, 2021, 2022
  • International Symposium on Theoretical Aspects of Software Engineering (TASE): 2019, 2020
  • Asia-Pacific Software Engineering Conference (APSEC): 2020
  • International Conference on Software and Systems Reuse (ICSR): 2019

Reviewers

  • IEEE Transactions on Software Engineering (TSE): 2019, 2021, 2022, 2023, 2024
  • IEEE Transactions on Dependable and Secure Computing (TDSC): 2019, 2020, 2022
  • ACM Transactions on Software Engineering and Methodology (TOSEM): 2020, 2022, 2023, 2024
  • IEEE Transactions on Information Forensics & Security (TIFS): 2023
  • Empirical Software Engineering (EMSE): 2020, 2021, 2022, 2023, 2024
  • IEEE Transactions on Reliability (TR): 2019, 2021
  • Journal of Systems and Software (JSS): 2019, 2020, 2021, 2022, 2023
  • Science of Computer Programming (SCP): 2019
  • Frontiers of Computer Science (FCS): 2019, 2020, 2022
  • SCIENCE CHINA Information Sciences (SCIS): 2020
  • Journal of Computer Science and Technology (JCST): 2020, 2021, 2022
  • Software Testing, Verification and Reliability (STVR): 2018

Contacts

Email Address

bhchen AT fudan DOT edu DOT cn
 

Office Location

D2014-1, Interdisciplinary Building No. 2, Jiangwan Campus