**Cong Li (李聪)** Ph.D @ Nanjing University Visitor @ ETH Zurich ![](images/blog.svg class="titleiconimg") [Blog](https://github.com/connglli/blog-notes) · ![](images/github.svg) [GitHub](https://github.com/connglli) · ![](images/twitter.svg) [Twitter](https://twitter.com/connglli) ![ ](images/photo.jpg width="25%") Cong Li is a researcher and software engineer of [Ant Group](https://www.antgroup.com). He obtained his Ph.D degree in the [Institute of Computer Software (ICS)](https://cs.nju.edu.cn/ics) at [Nanjing University (NJU)](https://www.nju.edu.cn), advised by [Prof. Yanyan Jiang](https://cs.nju.edu.cn/ics/people/yanyanjiang/index.html) and [Prof. Chang Xu](https://cs.nju.edu.cn/changxu). During his Ph.D, he has visited the [Advanced Software Technologies (AST) Lab](https://ast.inf.ethz.ch) at [ETH Zurich (ETH)](https://ethz.ch/en), advised by [Prof. Zhendong Su](https://people.inf.ethz.ch/suz). His research interests broadly span programming languages and compilers, software engineering, and operating system, especially compiler and language virtual machine testing, program synthesis, and Android app testing. He is now working on leveraging large language models to facilitate compiler fuzzing such as fuzzing the JIT compilers of modern language virtual machines like JVM (HotSpot, OpenJ9, etc.). Feel free to drop him an email if you are interested in fuzzing language virtual machines like JVMs and JavaScript engines. Address: Antfin Metaspace, Hangzhou, China
Email: chifei.lc # antgroup.com Open Source Contributions =================================================================== His research has actively contributed to the JVM community and received thanks from HotSpot's and OpenJ9's JIT complier teams. His work was also [liked](https://mastodon.social/@mreinhold/111137654333720854) by [Mark Reinhold](https://mreinhold.org), the Chief Architect of the Java Platform Group at Oracle. Specifically, he has found 80+ JIT compiler bugs in four widely-used production JVMs, namely HotSpot, OpenJ9, Graal, and the Android Runtime (ART), where 50+ have been confirmed or fixed. These bugs are diverse ranging from segmentation faults (SIGSEGV), fatal arithmetic error (SIGFPE), emergency abort (SIGABRT), assertion failures, mis-compilations, to performance issues. The following lists some selected JIT compiler bugs that he found: - HotSpot: [JDK-8287223](https://bugs.openjdk.java.net/browse/JDK-8287223), [JDK-8290781](https://bugs.openjdk.java.net/browse/JDK-8290781), [JDK-8293996](https://bugs.openjdk.java.net/browse/JDK-8293996), [JDK-8289043](https://bugs.openjdk.java.net/browse/JDK-8289043), [JDK-8288975](https://bugs.openjdk.java.net/browse/JDK-8288975), etc. - OpenJ9: [15305](https://github.com/eclipse-openj9/openj9/issues/15305), [15319](https://github.com/eclipse-openj9/openj9/issues/15319), [15335](https://github.com/eclipse-openj9/openj9/issues/15335), [15369](https://github.com/eclipse-openj9/openj9/issues/15369), [15338](https://github.com/eclipse-openj9/openj9/issues/15338), etc. - ART: [227382489](https://issuetracker.google.com/issues/227382489), [229134124](https://issuetracker.google.com/issues/229134124), [230079540](https://issuetracker.google.com/issues/230079540), [230635320](https://issuetracker.google.com/issues/230635320), etc. - Graal: [4754](https://github.com/oracle/graal/issues/4754), [6350](https://github.com/oracle/graal/issues/6350), [6351](https://github.com/oracle/graal/issues/6351), etc. Education =================================================================== Visitor : 10.2021 - 10.2022 :
*ETH Zurich*, [Institute for Programming Languages and Systems](https://pls.inf.ethz.ch), [Advanced Software Technologies Lab](https://ast.inf.ethz.ch) :
Advisor: [Prof. Zhendong Su](https://people.inf.ethz.ch/suz) Ph.D : 09.2018 - 06.2023 :
*Nanjing University*, [State Key Lab for Novel Software Technology](https://keysoftlab.nju.edu.cn/main.htm), [Institute of Computer Software](https://cs.nju.edu.cn/ics) :
Advisors: [Prof. Yanyan Jiang](https://cs.nju.edu.cn/ics/people/yanyanjiang/index.html) and [Prof. Chang Xu](https://cs.nju.edu.cn/changxu) B.Sc : 09.2014 - 06.2018 :
*Nanjing University*, [Department of Computer Science and Technology](https://cs.nju.edu.cn) :
Advisors: [Prof. Lili Wei](https://liliweise.github.io) and [Prof. Chang Xu](https://cs.nju.edu.cn/changxu) Work & Interns =================================================================== Ant Group : 08.2023 – Present :
Researcher, Senior Software Engineer Alibaba
(Intern) : 07.2017 - 09.2017 :
Software Engineer (HTML5, JavaScript, TypeScript, and JsBridge) Selected Publications =================================================================== + *Generating Semantic-Aware Mutators to Boost Compiler Fuzzing*
Xianfei Ou, *Cong Li*, Yanyan Jiang, and Chang Xu
Proceedings of the 2024 ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS '24; to appear)
![](images/archive.svg) [ASPLOS '24](https://www.asplos-conference.org/asplos2024/) · ![](images/crown.svg) [CCF-A](https://www.ccf.org.cn/Academic_Evaluation/By_category) · ![](images/crown.svg) [Core-A*](http://portal.core.edu.au/conf-ranks) · ![](images/pdf.svg) [PDF](#) · ![](images/tool.svg) [Tool: MetaMut](https://github.com/test-compiler/MetaMut) + Best Paper Award *Validating JIT Compilers via Compilation Space Exploration*
*Cong Li*, Yanyan Jiang, Chang Xu, and Zhendong Su
Proceedings of the 2023 ACM Symposium on Operating Systems Principles (SOSP '23)
![](images/archive.svg) [SOSP '23](https://sosp2023.mpi-sws.org) · ![](images/crown.svg) [CCF-A](https://www.ccf.org.cn/Academic_Evaluation/By_category) · ![](images/crown.svg) [Core-A*](http://portal.core.edu.au/conf-ranks) · ![](images/pdf.svg) [PDF](pdfs/artemis_sosp23.pdf) · ![](images/pdf.svg) [Supplementary Material](pdfs/artemis_sosp23_supplementary_meterial.pdf) · ![](images/pdf.svg) [Slides](pdfs/artemis_sosp23_slides.pdf) · ![](images/tool.svg) [Tool: Artemis](https://github.com/test-jitcomp/Artemis) + *Cross-Device Record and Replay for Android Apps*
*Cong Li*, Yanyan Jiang, and Chang Xu
Proceedings of the 2022 ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE '22)
![](images/archive.svg) [ESEC/FSE '22](https://2022.esec-fse.org) · ![](images/crown.svg) [CCF-A](https://www.ccf.org.cn/Academic_Evaluation/By_category) · ![](images/crown.svg) [Core-A*](http://portal.core.edu.au/conf-ranks) · ![](images/pdf.svg) [PDF](pdfs/rx_esecfse22.pdf) · ![](images/tool.svg) [Tool: Rx](https://github.com/connglli/directorx) · ![](images/video.svg) [Video](https://youtu.be/xmR-0mwxeKE) + *Push-Button Synthesis of Watch Companions for Android Apps*
*Cong Li*, Yanyan Jiang, and Chang Xu
Proceedings of the 2022 Internaltional Conference on Software Engineering (ICSE '22)
![](images/archive.svg) [ICSE '22](https://conf.researchr.org/home/icse-2022) · ![](images/crown.svg) [CCF-A](https://www.ccf.org.cn/Academic_Evaluation/By_category) · ![](images/crown.svg) [Core-A*](http://portal.core.edu.au/conf-ranks) · ![](images/pdf.svg) [PDF](pdfs/jigsaw_icse22.pdf) · ![](images/tool.svg) [Artifact: Jigsaw](https://zenodo.org/record/5850491) · ![](images/video.svg) [Video](https://youtu.be/-7YZ3nfk3XY)
[Go to full paper list in chronological order ↗](papers.html target="_blank") Honors & Awards =================================================================== - 2023, Best Paper Award, SOSP '2023 (in Chinese: SOSP'23 最佳论文奖) - 2023, Ant Star, Ant Star Program '2023, Ant Group (in Chinese: 2023 蚂蚁集团蚂蚁星) - 2023, Outstanding Graduate, NJU (in Chinese: 南京大学优秀毕业生) - 2022, National Scholarship, China (in Chinese: 国家奖学金) - 2022, Pacemaker to Excellent Postgraduate Student, NJU (in Chinese: 南京大学优秀研究生标兵) - 2021, Joint Ph.D Student Scholarship, CSC (in Chinese: 国家留学基金委博士研究生联合培养奖学金) - 2019, The Elite Scholarship First Class, China (in Chinese: 博士研究生英才奖学金, 一等) - 2018, President Scholarship for Doctoral Students, NJU (in Chinese: 博士研究生校长特别奖学金) - 2018, Outstanding Graduate, NJU (in Chinese: 南京大学优秀毕业生) - 2017, HUAWEI Scholarship (in Chinese: 华为奖学金) Teaching =================================================================== - Spring 2021, TA, Principles and Techniques of Compilers, NJU - Spring 2020, TA, Principles and Techniques of Compilers, NJU Hobbies =================================================================== On his spare time, he likes reading Japanese and Chinese mangas (and animes). Specifically, he is a BIG FAN of One Piece, Bleach, and Hunter × Hunter. He prefers Dragon Ball, Yo Yo Hakusho, Demon Slayer: Kimetsu no Yaiba, Haikyu!!, and many Shonen mangas for Japanese. He loves The Legend of Qin as for Chinese. Some Korean ones also fit his tastes like Noblesse and Tower of God.
----- Updated on: Sat May 25 19:35:26 CST 2024 -----