当前位置: X-MOL首页全球导师 国内导师 › 陈碧欢

个人简介

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.

研究领域

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). 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).

近期论文

查看导师新发文章 (温馨提示:请注意重名现象,建议点开原文通过作者单位确认)

Qi Guo, Junming Cao, Xiaofei Xie, Shangqing Liu, Xiaohong Li, Bihuan Chen, Xin Peng: Exploring the Potential of ChatGPT in Automated Code Refinement: An Empirical Study. ICSE 2024: 34:1-34:13 Bihuan Chen, Yang Liu, Xin Peng, Yijian Wu, Shengchao Qin: Baton: symphony of random testing and concolic testing through machine learning and taint analysis. Sci. China Inf. Sci. 66(3) (2023) Yutong Zhao, Lu Xiao, Andre B. Bondi, Bihuan Chen, Yang Liu: A Large-Scale Empirical Study of Real-Life Performance Issues in Open Source Projects. IEEE Trans. Software Eng. 49(2): 924-946 (2023) Junming Cao, Bihuan Chen, Longjie Hu, Jie Gao, Kaifeng Huang, Xuezhi Song, Xin Peng: Characterizing the Complexity and Its Impact on Testing in ML-Enabled Systems : A Case Sutdy on Rasa. ICSME 2023: 258-270 Shenglin Bao, Chaofeng Sha, Bihuan Chen, Xin Peng, Wenyun Zhao: In Defense of Simple Techniques for Neural Network Test Case Selection. ISSTA 2023: 501-513 Xuezhi Song, Yijian Wu, Junming Cao, Bihuan Chen, Yun Lin, Zhengjie Lu, Dingji Wang, Xin Peng: BugMiner: Automating Precise Bug Dataset Construction by Code Evolution History Mining. ASE 2023: 1919-1929 Kaifeng Huang, Bihuan Chen, Susheng Wu, Junming Cao, Lei Ma, Xin Peng: Demystifying Dependency Bugs in Deep Learning Stack. ESEC/SIGSOFT FSE 2023: 450-462 Fengyi Zhang, Bihuan Chen, Yufei Zhao, Xin Peng: Slice-Based Code Change Representation Learning. SANER 2023: 319-330 Junming Cao, Bihuan Chen, Longjie Hu, Jie Gao, Kaifeng Huang, Xin Peng: Understanding the Complexity and Its Impact on Testing in ML-Enabled Systems. CoRR abs/2301.03837 (2023) Yixuan Yan, Kaifeng Huang, Bihuan Chen, Zixin Tao, Xin Peng: Scalable Demand-Driven Call Graph Generation for Python. CoRR abs/2305.05949 (2023) Junan Zhang, Kaifeng Huang, Bihuan Chen, Chong Wang, Zhenhao Tian, Xin Peng: Malicious Package Detection in NPM and PyPI using a Single Model of Malicious Behavior Sequence. CoRR abs/2309.02637 (2023) Qi Guo, Junming Cao, Xiaofei Xie, Shangqing Liu, Xiaohong Li, Bihuan Chen, Xin Peng: Exploring the Potential of ChatGPT in Automated Code Refinement: An Empirical Study. CoRR abs/2309.08221 (2023) Kaifeng Huang, Yingfeng Xia, Bihuan Chen, Zhuotong Zhou, Jin Guo, Xin Peng: Detecting and Fixing Violations of Modification Terms in Open Source Licenses during Forking. CoRR abs/2310.07991 (2023) Chi Chen, Xin Peng, Bihuan Chen, Jun Sun, Zhenchang Xing, Xin Wang, Wenyun Zhao: More Than Deep Learning: post-processing for API sequence recommendation. Empir. Softw. Eng. 27(1): 15 (2022) Kaifeng Huang, Bihuan Chen, Congying Xu, Ying Wang, Bowen Shi, Xin Peng, Yijian Wu, Yang Liu: Characterizing usages, updates and risks of third-party libraries in Java projects. Empir. Softw. Eng. 27(4): 90 (2022) Chen Zhang, Bihuan Chen, Xin Peng, Wenyun Zhao: Buildsheriff: Change-Aware Test Failure Triage for Continuous Integration Builds. ICSE 2022: 312-324 Chengwei Liu, Sen Chen, Lingling Fan, Bihuan Chen, Yang Liu, Xin Peng: Demystifying the Vulnerability Propagation and Its Evolution via Dependency Trees in the NPM Ecosystem. ICSE 2022: 672-684 Chen Zhang, Bihuan Chen, Junhao Hu, Xin Peng, Wenyun Zhao: BuildSonic: Detecting and Repairing Performance-Related Configuration Smells for Continuous Integration Builds. ASE 2022: 18:1-18:13 Lyuye Zhang, Chengwei Liu, Zhengzi Xu, Sen Chen, Lingling Fan, Bihuan Chen, Yang Liu: Has My Release Disobeyed Semantic Versioning? Static Detection Based on Semantic Differencing. ASE 2022: 51:1-51:12 Junming Cao, Bihuan Chen, Chao Sun, Longjie Hu, Shuaihong Wu, Xin Peng: Understanding performance problems in deep learning systems. ESEC/SIGSOFT FSE 2022: 357-369 Congying Xu, Bihuan Chen, Chenhao Lu, Kaifeng Huang, Xin Peng, Yang Liu: Tracking patches for open source software vulnerabilities. ESEC/SIGSOFT FSE 2022: 860-871 Rongfan Li, Bihuan Chen, Fengyi Zhang, Chao Sun, Xin Peng: Detecting Runtime Exceptions by Deep Code Representation Learning with Attention-Based Graph Neural Networks. SANER 2022: 373-384 Yi Liu, Yadong Yan, Chaofeng Sha, Xin Peng, Bihuan Chen, Chong Wang: DeepAnna: Deep Learning based Java Annotation Recommendation and Misuse Detection. SANER 2022: 685-696 Chengwei Liu, Sen Chen, Lingling Fan, Bihuan Chen, Yang Liu, Xin Peng: Demystifying the Vulnerability Propagation and Its Evolution via Dependency Trees in the NPM Ecosystem. CoRR abs/2201.03981 (2022) Kaifeng Huang, Bihuan Chen, Susheng Wu, Junmin Cao, Lei Ma, Xin Peng: Demystifying Dependency Bugs in Deep Learning Stack. CoRR abs/2207.10347 (2022) Lyuye Zhang, Chengwei Liu, Zhengzi Xu, Sen Chen, Lingling Fan, Bihuan Chen, Yang Liu: Has My Release Disobeyed Semantic Versioning? Static Detection Based on Semantic Differencing. CoRR abs/2209.00393 (2022) Wenjian Liu, Bihuan Chen, Xin Peng, Qinghao Sun, Wenyun Zhao: Identifying change patterns of API misuses from code changes. Sci. China Inf. Sci. 64(3) (2021) Fengyi Zhang, Bihuan Chen, Rongfan Li, Xin Peng: A hybrid code representation learning approach for predicting method names. J. Syst. Softw. 180: 111011 (2021) Kun Cheng, Yuan Zhou, Bihuan Chen, Rui Wang, Yuebin Bai, Yang Liu: Guardauto: A Decentralized Runtime Protection System for Autonomous Driving. IEEE Trans. Computers 70(10): 1569-1581 (2021) Kaifeng Huang, Bihuan Chen, Linghao Pan, Shuai Wu, Xin Peng: REPFINDER: Finding Replacements for Missing APIs in Library Update. ASE 2021: 266-278 Junming Cao, Bihuan Chen, Chao Sun, Longjie Hu, Xin Peng: Characterizing Performance Bugs in Deep Learning Systems. CoRR abs/2112.01771 (2021) Congying Xu, Bihuan Chen, Chenhao Lu, Kaifeng Huang, Xin Peng, Yang Liu: TRACER: Finding Patches for Open Source Software Vulnerabilities. CoRR abs/2112.02240 (2021) Xiao Wang, Lu Xiao, Kaifeng Huang, Bihuan Chen, Yutong Zhao, Yang Liu: DesignDiff: Continuously Modeling Software Design Difference from Code Revisions. ICSA 2020: 179-190 Yutong Zhao, Lu Xiao, Xiao Wang, Zhifei Chen, Bihuan Chen, Yang Liu: Butterfly Space: An Architectural Approach for Investigating Performance Issues. ICSA 2020: 202-213 Ying Wang, Bihuan Chen, Kaifeng Huang, Bowen Shi, Congying Xu, Xin Peng, Yijian Wu, Yang Liu: An Empirical Study of Usages, Updates and Risks of Third-Party Libraries in Java Projects. ICSME 2020: 35-45 Yifei Xu, Zhengzi Xu, Bihuan Chen, Fu Song, Yang Liu, Ting Liu: Patch based vulnerability matching for binary programs. ISSTA 2020: 376-387 Zhifei Chen, Yanhui Li, Bihuan Chen, Wanwangying Ma, Lin Chen, Baowen Xu: An Empirical Study on Dynamic Typing Related Practices in Python Systems. ICPC 2020: 83-93 Bihuan Chen, Linlin Chen, Chen Zhang, Xin Peng: BUILDFAST: History-Aware Build Outcome Prediction for Fast Feedback and Reduced Cost in Continuous Integration. ASE 2020: 42-53 Kaifeng Huang, Bihuan Chen, Bowen Shi, Ying Wang, Congying Xu, Xin Peng: Interactive, effort-aware library version harmonization. ESEC/SIGSOFT FSE 2020: 518-529 Yang Xiao, Bihuan Chen, Chendong Yu, Zhengzi Xu, Zimu Yuan, Feng Li, Binghong Liu, Yang Liu, Wei Huo, Wei Zou, Wenchang Shi: MVP: Detecting Vulnerabilities using Patch-Enhanced Vulnerability Signatures. USENIX Security Symposium 2020: 1165-1182 Yutong Zhao, Lu Xiao, Xiao Wang, Lei Sun, Bihuan Chen, Yang Liu, Andre B. Bondi: How Are Performance Issues Caused and Resolved?-An Empirical Study from a Design Perspective. ICPE 2020: 181-192 Ying Wang, Bihuan Chen, Kaifeng Huang, Bowen Shi, Congying Xu, Xin Peng, Yang Liu, Yijian Wu: An Empirical Study of Usages, Updates and Risks of Third-Party Libraries in Java Projects. CoRR abs/2002.11028 (2020) Kaifeng Huang, Bihuan Chen, Bowen Shi, Ying Wang, Congying Xu, Xin Peng: Interactive, Effort-Aware Library Version Harmonization. CoRR abs/2002.11066 (2020) Kun Cheng, Yuan Zhou, Bihuan Chen, Rui Wang, Yuebin Bai, Yang Liu: Guardauto: A Decentralized Runtime Protection System for Autonomous Driving. CoRR abs/2003.12359 (2020) Hang Ruan, Bihuan Chen, Xin Peng, Wenyun Zhao: DeepLink: Recovering issue-commit links based on deep learning. J. Syst. Softw. 158 (2019) Chenyu Wang, Bihuan Chen, Yang Liu, Hongjun Wu: Layered Object-Oriented Programming: Advanced VTable Reuse Attacks on Binary-Level Defense. IEEE Trans. Inf. Forensics Secur. 14(3): 693-708 (2019) Bihuan Chen, Xin Peng, Yang Liu, Songzheng Song, Jiahuan Zheng, Wenyun Zhao: Architecture-Based Behavioral Adaptation with Generated Alternatives and Relaxed Constraints. IEEE Trans. Serv. Comput. 12(1): 73-87 (2019) Xiaofei Xie, Bihuan Chen, Liang Zou, Yang Liu, Wei Le, Xiaohong Li: Automatic Loop Summarization via Path Dependency Analysis. IEEE Trans. Software Eng. 45(6): 537-557 (2019) Xiaoning Du, Bihuan Chen, Yuekang Li, Jianmin Guo, Yaqin Zhou, Yang Liu, Yu Jiang: Leopard: identifying vulnerable code for vulnerability assessment through program metrics. ICSE 2019: 60-71 Yutong Zhao, Lu Xiao, Xiao Wang, Bihuan Chen, Yang Liu: Localized or architectural: an empirical study of performance issues dichotomy. ICSE (Companion Volume) 2019: 316-317 Junjie Wang, Bihuan Chen, Lei Wei, Yang Liu: Superion: grammar-aware greybox fuzzing. ICSE 2019: 724-735 Chen Zhang, Bihuan Chen, Linlin Chen, Xin Peng, Wenyun Zhao: A large-scale empirical study of compiler errors in continuous integration. ESEC/SIGSOFT FSE 2019: 176-187 Xiaoning Du, Bihuan Chen, Yuekang Li, Jianmin Guo, Yaqin Zhou, Yang Liu, Yu Jiang: LEOPARD: Identifying Vulnerable Code for Vulnerability Assessment through Program Metrics. CoRR abs/1901.11479 (2019) Sanjeev Das, Bihuan Chen, Mahinthan Chandramohan, Yang Liu, Wei Zhang: ROPSentry: Runtime defense against ROP attacks using hardware performance counters. Comput. Secur. 73: 374-388 (2018) Hongxu Chen, Yinxing Xue, Yuekang Li, Bihuan Chen, Xiaofei Xie, Xiuheng Wu, Yang Liu: Hawkeye: Towards a Desired Directed Grey-box Fuzzer. CCS 2018: 2095-2108 Zhifei Chen, Bihuan Chen, Lu Xiao, Xiao Wang, Lin Chen, Yang Liu, Baowen Xu: Speedoo: prioritizing performance optimization opportunities. ICSE 2018: 811-821 Yu Wang, Fengjuan Gao, Lingyun Situ, Lingzhang Wang, Bihuan Chen, Yang Liu, Jianhua Zhao, Xuandong Li: DangDone: Eliminating Dangling Pointers via Intermediate Pointers. Internetware 2018: 6:1-6:10 Kaifeng Huang, Bihuan Chen, Xin Peng, Daihong Zhou, Ying Wang, Yang Liu, Wenyun Zhao: ClDiff: generating concise linked code differences. ASE 2018: 679-690 Hongxu Chen, Yuekang Li, Bihuan Chen, Yinxing Xue, Yang Liu: FOT: a versatile, configurable, extensible fuzzing framework. ESEC/SIGSOFT FSE 2018: 867-870 Junjie Wang, Bihuan Chen, Lei Wei, Yang Liu: Superion: Grammar-Aware Greybox Fuzzing. CoRR abs/1812.01197 (2018) Zhengzi Xu, Bihuan Chen, Mahinthan Chandramohan, Yang Liu, Fu Song: SPAIN: security patch analysis for binaries towards understanding the pain and pills. ICSE 2017: 462-472 Xiaofei Xie, Bihuan Chen, Liang Zou, Shang-Wei Lin, Yang Liu, Xiaohong Li: Loopster: static loop termination analysis. ESEC/SIGSOFT FSE 2017: 84-94 Yuekang Li, Bihuan Chen, Mahinthan Chandramohan, Shang-Wei Lin, Yang Liu, Alwen Tiu: Steelix: program-state based binary fuzzing. ESEC/SIGSOFT FSE 2017: 627-637 Junjie Wang, Bihuan Chen, Lei Wei, Yang Liu: Skyfire: Data-Driven Seed Generation for Fuzzing. IEEE Symposium on Security and Privacy 2017: 579-594 Bihuan Chen, Yang Liu, Wei Le: Generating performance distributions via probabilistic symbolic execution. ICSE 2016: 49-60 Xiaofei Xie, Bihuan Chen, Yang Liu, Wei Le, Xiaohong Li: Proteus: computing disjunctive loop summary via path dependency analysis. SIGSOFT FSE 2016: 61-72 Wenyi Qian, Xin Peng, Bihuan Chen, John Mylopoulos, Huanhuan Wang, Wenyun Zhao: Rationalism with a dose of empiricism: combining goal reasoning and case-based reasoning for self-adaptive software systems. Requir. Eng. 20(3): 233-252 (2015) Bihuan Chen, Xin Peng, Yijun Yu, Wenyun Zhao: Requirements-Driven Self-Optimization of Composite Services Using Feedback Control. IEEE Trans. Serv. Comput. 8(1): 107-120 (2015) Bihuan Chen, Xin Peng, Yijun Yu, Wenyun Zhao: Uncertainty handling in goal-driven self-optimization - Limiting the negative effect on adaptation. J. Syst. Softw. 90: 114-127 (2014) Bihuan Chen, Xin Peng, Yijun Yu, Bashar Nuseibeh, Wenyun Zhao: Self-adaptation through incremental generative model transformations at runtime. ICSE 2014: 676-687 Wenyi Qian, Xin Peng, Bihuan Chen, John Mylopoulos, Huanhuan Wang, Wenyun Zhao: Rationalism with a dose of empiricism: Case-based reasoning for requirements-driven self-adaptation. RE 2014: 113-122 Xin Peng, Bihuan Chen, Yijun Yu, Wenyun Zhao: Self-tuning of software systems through dynamic quality tradeoff and value-based feedback control loop. J. Syst. Softw. 85(12): 2707-2719 (2012) Richang Lin, Bihuan Chen, Yi Xie, Xin Peng, Wenyun Zhao: Learning-Based Multi-controller Coordination for Self-Optimization. COMPSAC Workshops 2012: 164-169 Bihuan Chen, Xin Peng, Yijun Yu, Wenyun Zhao: Are your sites down? Requirements-driven self-tuning for the survivability of Web systems. RE 2011: 219-228 Bihuan Chen, Xin Peng, Yijun Yu, Wenyun Zhao: Survivability-oriented self-tuning of web systems. WWW (Companion Volume) 2011: 23-24 Xin Peng, Bihuan Chen, Yijun Yu, Wenyun Zhao: Self-Tuning of Software Systems Through Goal-based Feedback Loop Control. RE 2010: 104-107

推荐链接
down
wechat
bug