Dr. Kaifeng Huang - 黄凯锋


About Me

I am currently a research fellow at Software Engineering Lab, Fudan University. I obtained my PhD from Fudan University in 2022, supervised by Prof. Xin Peng and Prof. Bihuan Chen. My research interests focus on software engineering, OSS supply chain and software evolution. Here is my CV.

[]

Research Interests

OSS Supply Chain

Open Source Software has never been more popular over the past decade. The flourishing OSS community has advanced significantly on how we depend and develop software, making the process closely connected to OSS Supply Chain. Yet security, legal and maintenance risks persist and grow in OSS Supply Chain. Our mission is to assess risks and provide mitigation on OSS Supply Chain from multiple dimensions (e.g., software lifecycle, programming language, application domain, etc).

OSS Software Evolution

Software evolves as new features being added, refactorings being adopted and defects being fixed. The downstream software consumers could not consistently be in sync with the upstream software providers as they release new versions, leading to fragmented version adoption. Our goal is to access the evolutionary pain it brings to downstream software and provide automatic techniques to ease that pain.



See my work

What's New?


  • [2022.09] I was invited to serve on the program committee of the Artifact Evaluation Track at ICSE 2023.

  • [2022.08] I was invited to serve on the program committee of Tool Demo Track at SANER 2023.

  • [2022.06] Our paper "Tracking Patches for Open Source Software Vulnerabilities" is accepted by FSE 2022.

  • [2022.04] I was awarded the Outstanding Graduate of Fudan University.

  • [2022.02] Our paper "Characterizing Usages, Updates and Risks of Third-Party Libraries in Java Projects" is accepted by EMSE 2022.

  • [2022.01] I joined Fudan University as a Postdoctoral Research Fellow.

  • [2021.12] I was honored to receive Fudan Super-PostDoctoral Fellowship.

  • [2021.12] I got my PhD from Fudan University. Thesis entitled "Third-Party Library Harmonization and Update Recommendation Based on API Analysis".

  • [2021.12] I was honored to give talks at "2021 CCF Chinasoft Open Source Symposium" and "2021 CCF Chinasoft Doctoral Symposium"

  • [2021.07] Our paper "RepFinder: Finding Replacements for Missing APIs in Library Update" is accepted by ASE 2021.

Publications


  1. [FSE’22] Tracking Patches for Open Source Software Vulnerabilities.
    Congying Xu, Bihuan Chen, Chenhao Lu, Kaifeng Huang, Xin Peng, and Yang Liu. In Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Singapore, accepted, 2022.

  2. [EMSE’22] Characterizing Usages, Updates and Risks of Third-Party Libraries in Java Projects.
    Kaifeng Huang, Bihuan Chen, Congying Xu, Ying Wang, Bowen Shi, Xin Peng, Yijian Wu, and Yang Liu. Empirical Software Engineering, 2022. (An invited extended version of the ICSME'20 paper)

  3. [ASE’21] RepFinder: Finding Replacements for Missing APIs in Library Update.
    Kaifeng Huang, Bihuan Chen, Linghao Pan, Shuai Wu, and Xin Peng. In Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, Melbourne, Australia, 2021, p266-278

  4. [FSE’20] Interactive, Effort-Aware Library Version Harmonization.
    Kaifeng Huang, Bihuan Chen, Bowen Shi, Ying Wang, Congying Xu, and Xin Peng. In Proceedings of the 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Sacramento, California, United States, 2020, p518-529.

  5. [ICSME’20] An Empirical Study of Usages, Updates and Risks of Third-Party Libraries in Java Projects.

      🏆IEEE TCSE Distinguished Paper Award  

    Ying Wang, Bihuan Chen, Kaifeng Huang, Bowen Shi, Congying Xu, Xin Peng, Yijian Wu and Yang Liu. In Proceedings of the 36th IEEE International Conference on Software Maintenance and Evolution, Adelaide, Australia, 2020, p35-45.
  6. [ASE’18] CLDIFF: Generating Concise Linked Code Differences.

      🏆ACM SIGSOFT Distinguished Paper Award  

    Kaifeng Huang, Bihuan Chen, Xin Peng, Daihong Zhou, Ying Wang, Yang Liu, and Wenyun Zhao. In Proceedings of the 33rd IEEE/ACM International Conference on Automated Software Engineering, Montpellier, France, 2018, p679-690.
  7. [ICSA’20] DesignDiff: Continuously Modeling Software Design Difference from Code Revisions.
    Xiao Wang, Lu Xiao, Kaifeng Huang, Bihuan Chen, Yutong Zhao, and Yang Liu. In Proceedings of the IEEE International Conference on Software Architecture, Salvador, Bahia, Brazil, 2020, p179-190.

Contact Me


Address:

No. 2005 Songhu Rd, Shanghai, China

Mail:

kaifenghuang[AT]fudan[DOT]edu[DOT]cn

Links: