Registered user since Mon 4 Dec 2017
Dr. Li Li is a Professor of Software Engineering at Beihang University, China. He was an ARC DECRA Fellow and Senior Lecturer at Monash University. He received his PhD degree in computer science from the University of Luxembourg in 2016. He has published over 100 research papers at prestigious conferences such as ICSE, ESEC/FSE, ASE, ISSTA, POPL, PLDI, etc. and prestigious journals such as ACM TOSEM and IEEE TSE, TIFS, TDSC, etc.
Li’s research has received various awards, including the prestigious ARC Discovery Early Career Researcher Award (DECRA in short), an IEEE TCSE Distinguished Paper Award at SANER 2023, an IEEE TCSE Distinguished Paper Award at ICSME 2022, an ACM Distinguished Paper Award at MSR 2022, an ACM Distinguished Paper Award at PLDI 2021, a Best Student Paper Award at WWW 2020, an ACM Distinguished Paper Award at ASE 2018, a FOSS Impact Paper Award at MSR 2018, and the Best Paper Award at the ERA track of IEEE SANER 2016.
Li received the MSR 2023 Ric Holt Early Career Achievement Award. He was also named one of the Top-5 most impactful earlier career software engineering researchers in the world.
Li is an active member of the software engineering and security community serving as a reviewer for many top-tier conferences and journals such as ICSE, ESEC/FSE, ASE, ICSME, SANER, MSR, ICPC, MobileSoft, TSE, TOSEM, TIFS, TDSC, TOPS, EMSE, JSS, IST, etc.
Contributions
2025
2024
ASE
ISSTA
- Author of FDI: Attack Neural Code Generation Systems through User Feedback Channel within the Technical Papers-track
- Author of API Misuse Detection via Probabilistic Graphical Model within the Technical Papers-track
- Author of AI Coders Are among Us: Rethinking Programming Language Grammar towards Efficient Code Generation within the Technical Papers-track
- Committee Member in Program Committee within the Technical Papers-track
- Author of Model-less Is the Best Model: Generating Pure Code Implementations to Replace On-Device DL Models within the Technical Papers-track
ICSE
- Author of TypeEvalPy: A Micro-benchmarking Framework for Python Type Inference Tools within the Demonstrations-track
- Author of When Neural Code Completion Models Size up the Situation: Attaining Cheaper and Faster Completion through Dynamic Model Inference within the Research Track-track
- Author of TypeEvalPy: A Micro-benchmarking Framework for Python Type Inference Tools within the Artifact Evaluation-track
- Author of Investigating White-Box Attacks for On-Device Models within the Research Track-track
- Author of REOM: A Reverse Engineering Framework for On-device TensorFlow-Lite (TFLite) Models within the Artifact Evaluation-track
- Author of Learning in the Wild: Towards Leveraging Unlabeled Data for Effectively Tuning Pre-trained Code Models within the Research Track-track
- Author of How are Multilingual Systems Constructed: Characterizing Language Use and Selection in Open-Source Multilingual Software within the Journal-first Papers-track
International Conference on Program Comprehension
Mining Software Repositories
MOBILESoft
2023
Mining Software Repositories
ESEC/FSE
- Author of [Remote] CodeMark: Imperceptible Watermarking for Code Datasets against Neural Code Completion Models within the Research Papers-track
- Author of [Remote] Natural Language to Code: How Far are We? within the Research Papers-track
- Author of LazyCow: A Lightweight Crowdsourced Testing Tool for Taming Android Fragmentation within the Demonstrations-track
- Author of Demystifying Hidden Sensitive Operations in Android apps within the Journal First-track
- Committee Member in Program Committee within the Research Papers-track
ASE
- Author of Taming Android Fragmentation through Lightweight Crowdsourced Testing within the Journal-first Papers-track
- Author of CiD4HMOS: A Solution to HarmonyOS Compatibility Issues within the Industry Challenge (Competition) -track
- Author of Detecting Temporal Inconsistency in Biased Datasets for Android Malware Detection within the [Workshop] A-Mobile-track
- Author of ReuNify: A Step Towards Whole Program Analysis for React Native Android App within the Research Papers-track
- Committee Member in Program Committee within the Research Papers-track
ICSE
- Author of Don't Complete It! Preventing Unhelpful Code Completion for Productive and Sustainable Neural Code Completion Systems within the Posters-track
- Program Committee Member in Technical Track within the Technical Track-track
- Author of SSPCatcher: Learning to Catch Security Patches within the Journal-First Papers-track
- Proceedings Co-Chairs in Organising Committee
MOBILESoft
2022
ESEC/FSE
- Author of Exploring How Deprecated Python Library APIs Are (Not) Handled within the ESEC/FSE 2020-track
- Author of On the Impact of Sample Duplication in Machine Learning based Android Malware Detection within the Journal First-track
- Author of Demystifying the Underground Ecosystem of Account Registration Bots within the Research Papers-track
- Australia in Program Committee within the Demonstrations-track
- Author of PolyFax: A Toolkit for Characterizing Multi-Language Software within the Demonstrations-track
- Author of On the Vulnerability Proneness of Multilingual Code within the Research Papers-track
ASE
- Committee Member in Program Committee within the NIER Track-track
- Author of Mining Android API Usage to Generate Unit Test Cases for Pinpointing Compatibility Issues within the Research Papers-track
- Author of Taming Android Fragmentation within the [Workshop] A-Mobile '22-track
- Committee Member in Program Committee within the Research Papers-track
- Committee Member in Program Committee within the Doctoral Symposium-track
- Author of A First Look at CI/CD Adoptions in Open-Source Android Apps within the [Workshop] A-Mobile '22-track
ICSE
- Author of Towards Automatically Repairing Compatibility Issues in Published Android Apps within the Technical Track-track
- Author of Code Implementation Recommendation for Android GUI Components within the DEMO - Demonstrations-track
- Author of On the Importance of Building High-quality Training Datasets for Neural Code Search within the Technical Track-track
- Author of On the Importance of Building High-quality Training Datasets for Neural Code Search within the Technical Track-track
- Author of Difuzer: Uncovering Suspicious Hidden Sensitive Operations in Android Apps within the Technical Track-track
Mining Software Repositories
MOBILESoft
International Conference on Program Comprehension
2021
ASE
- Doctoral Symposium Chair in Organizing Committee
- Author of Wrap-up first half DS within the Doctoral Symposium-track
- Committee Member in Program Committee within the Doctoral Symposium-track
- Doctoral Symposium Chair in Doctoral Symposium Chair within the Doctoral Symposium-track
- Author of Closing of DS within the Doctoral Symposium-track
- Chair of DS Opening within the Doctoral Symposium-track
- Session Chair of Android and Python (part of Research Papers)
- Committee Member in Program Committee within the Research Papers-track
- Author of A First Look at Security Risks of Android TV Apps within the [Workshop] A-Mobile-track
ESEC/FSE
ICSE
- Author of A First Look at Human Values-Violation in App Reviews within the SEIS - Software Engineering in Society-track
- Committee Member in Program Committee within the AE - Artifact Evaluation-track
- Author of Understanding Language Selection in Multi-Language Software Projects on GitHub within the Posters-track
- Author of Identifying and Characterizing Silently-Evolved Methods in the Android API within the SEIP - Software Engineering in Practice-track
- Author of Restoring Execution Environments of Jupyter Notebooks within the Technical Track-track
International Conference on Program Comprehension
- Committee Member in Program Committee within the Early Research Achievement (ERA)-track
- Committee Member in Program Committee within the Research-track
- Author of Checking App Behavior Against App Descriptions: What If There are No App Descriptions? within the Replications and Negative Results (RENE)-track
- Author of Predicting Crash Fault Residence via Simplified Deep Forest Based on A Reduced Feature Set within the Research-track
Mining Software Repositories
- Committee Member in Program Committee within the Registered Reports-track
- Committee Member in Data Showcase Committee within the Data Showcase-track
- Committee Member in Mining Challenge Committee within the Mining Challenge-track
- Shadow PC Advisor in Shadow PC Advisors within the Shadow PC-track
- Committee Member in Program Committee within the Technical Papers-track
2020
ESEC/FSE
- Author of Rebooting Research on Detecting Repackaged Android Apps: Literature Review and Benchmark within the Journal First-track
- Author of Borrowing Your Enemy’s Arrows: The Case of Code Reuse in Android via Direct Inter-app Code Invocation within the Research Papers-track
- Author of Dads: Dynamic Slicing Continuously-Running Distributed Programs with Budget Constraints within the Tool Demos-track
- Author of Exploring How Deprecated Python Library APIs Are (Not) Handled within the Research Papers-track
- Panelist of Conversations on Mobile 2 within the Paper Presentations-track
- Committee Member in Program Committee within the Tool Demos-track
ASE
- Author of Assessing and Restoring Reproducibility of Jupyter Notebooks within the Research Papers-track
- Author of Detecting and Explaining Self-Admitted Technical Debts with Attention-based Neural Networks within the Research Papers-track
- Sponsorship Chair in Organizing Committee
- Author of Automated Third-party Library Detection for Android Applications: Are We There Yet? within the Research Papers-track
- Author of KnowledgeZooClient: Constructing Knowledge Graph for Android within the [Workshop] A-Mobile-track
- Author of Evaluating Representation Learning of Code Changes for Predicting Patch Correctness in Program Repair within the Research Papers-track
- Committee Member in Program Committee within the Research Papers-track
ICSE
International Conference on Program Comprehension
MOBILESoft
2019
ASE
- Author of Sip4J: Statically Inferring Access Permission Contracts for Parallelising Sequential Java Programs within the Demonstrations-track
- Author of DaPanda: Detecting Aggressive Push Notification in Android Apps within the Research Papers-track
- Committee Member in Program Committee within the Late Breaking Results-track