Academic Profile : Faculty

LI YI EMAIL TUP (HEAD CROP-4R RES) SLIM FACE_9026 REDO (PASSPORT RES).jpg picture
Assoc Prof Li Yi
Associate Professor, School of Computer Science and Engineering
 
External Links
 
Dr. Yi Li is an Associate Professor at the School of Computer Science and Engineering, Nanyang Technological University (NTU) and an Associate Director of the NTU Centre in Computational Technologies for Finance (CCTF). He received his BComp degree in Computer Science from the National University of Singapore in 2011, and both his MSc and PhD degrees in Computer Science from the University of Toronto in 2013 and 2018, respectively. Dr. Li has been leading the Software Reliability and Security Lab (SRSLab@NTU) since 2018. Together with his research team, he develops solutions enabling the construction of high-quality software systems that are both reliable and sustainable. His work won four ACM Distinguished Paper Awards and two Best Artifact Awards at top-tier conferences, including ASE'15, ICSME'20, FSE'21, ISSTA'22, and ASE'23. He serves on the program committees of many flagship conferences in software engineering, including ICSE, FSE, ASE, and ISSTA. He co-chaired the program committees of ICFEM'23, ICECCS'20, SEAIS'22, and ICFEM'19 Doctoral Symposium.
Dr. Li studies security, reliability, and sustainability of modern software systems. His research interests now focus on two areas: (1) sustainability of evolving software systems and (2) security and reliability of decentralized applications running on top of blockchains.
 
  • Algorand Centre of Excellence at NTU (ACE@NTU) [under NTU Centre in Computational Technologies for Finance]
  • Security and Privacy Engineering for AI-Assisted Programming Models
Awards
ACM SIGSOFT Distinguished Paper Award – 38th IEEE/ACM International Conference on Automated Software Engineering (ASE 2023), for the paper “EndWatch: A Practical Method for Detecting Non-Termination in Real-World Software”

ACM SIGSOFT Distinguished Paper Award – 31st ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2022), for the paper “Finding Permission Bugs in Smart Contracts with Role Mining”

ACM SIGSOFT Distinguished Paper Award – 31st ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2022), for the paper “Cross-Lingual Transfer Learning for Statistical Type Inference”

Best Artifact Award – 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2021), for the paper “DIFFBASE: A Differential Factbase for Effective Software Evolution Management”

Best Artifact Award – 36th IEEE International Conference on Software Maintenance and Evolution (ICSME 2020), for the paper “GenSlice: Generalized Semantic History Slicing”

ACM SIGSOFT Distinguished Paper Award – 30th IEEE/ACM International Conference on Automated Software Engineering (ASE 2015), for the paper “Semantic Slicing of Software Version Histories”
 
Courses Taught
School of Computer Science and Engineering, NTU
- CE/CZ4067 Software Security: 2021/22, 2020/21, 2019/20, 2018/19
- CE/CZ4153 Blockchain Technology: 2022/23

Nanyang Business School, NTU
- AN8014 Introduction to Cyber Security: 2021/22
- Design Thinking, Blockchain Technology, Cybersecurity: 2021/22, 2020/21

Institute for Pedagogical Innovation, Research & Excellence (InsPIRE), NTU
- CC0007 Science & Technology for Humanity: 2022/23

Nanyang Technopreneurship Center, NTU
- CS104 Application Security in Practice: 2020/21
- Blockchain Innovation Strategy Programme: 2021/22, 2019/20
 
Supervision of PhD Students
Yixuan Liu
Xiufeng Xu
Jian Wang
Zhiming Li (co-supervision)
Ye Liu
Yun Tang (co-supervision)
Xiuheng Wu