🐰 About Me

I joined Huazhong University of Science and Technology in March 2024, and my collaborating supervisor is Prof. Haoyu Wang.

In 2019, I obtained my Bachelor’s degree from Beijing University of Posts and Telecommunications, under the guidance of Prof. Haoyu Wang. Subsequently, I commenced my doctoral studies at Monash University, where I had the privilege of being supervised by Prof. John Grundy and Prof. Li Li. I completed my PhD at Monash University in September 2023.

My research interests include software engineering and software security. If you would like to reach me, please send an email to carolzhao233@gmail.com or yanjie_zhao@hust.edu.cn.

🎉 News

  • 2023.10: Our paper titled “Pitfalls in Language Models for Code Intelligence: A Taxonomy and Survey” is available on arXiv.
  • 2023.08: Our paper titled “Large Language Models for Software Engineering: A Systematic Literature Review” is available on arXiv.

📝 Publications

(* Equal Contribution)

  • Pitfalls in Language Models for Code Intelligence: A Taxonomy and Survey
    Xinyu She*, Yue Liu*, Yanjie Zhao, Yiling He, Li Li, Chakkrit Tantithamthavorn, Zhan Qin, Haoyu Wang, Preprint [Paper]

  • Large Language Models for Software Engineering: A Systematic Literature Review
    Xinyi Hou*, Yanjie Zhao*, Yue Liu, Zhou Yang, Kailong Wang, Li Li, Xiapu Luo, David Lo, John Grundy, Haoyu Wang, Preprint [Paper]

  • Potential Risks Arising from the Absence of Signature Verification in Miniapp Plugins
    Yanjie Zhao, Yue Zhang, Haoyu Wang, Proceedings of the 2023 ACM Workshop on Secure and Trustworthy Superapps [Paper]

  • On the Usage-scenario-based Data Minimization in Mini Programs
    Shenao Wang, Yanjie Zhao, Kailong Wang, Haoyu Wang, Proceedings of the 2023 ACM Workshop on Secure and Trustworthy Superapps [Paper]

  • Detecting Temporal Inconsistency in Biased Datasets for Android Malware Detection
    Haonan Hu, Yue Liu, Yanjie Zhao, Yonghui Liu, Xiaoyu Sun, Chakkrit Tantithamthavorn, Li Li, 2023 38th IEEE/ACM International Conference on Automated Software Engineering Workshops (ASEW) [Paper]

  • CiD4HMOS: A Solution to HarmonyOS Compatibility Issues
    Tianzhi Ma, Yanjie Zhao, Li Li, Liang Liu, The 38th IEEE/ACM International Conference on Automated Software Engineering, Industry Challenge Track (ASE 2023) [Paper]

Papers Published During PhD Studies

  • Automatically Detecting Incompatible Android APIs
    Pei Liu, Yanjie Zhao, Mattia Fazzini, Haipeng Cai, John Grundy, Li Li, ACM Transactions on Software Engineering and Methodology (TOSEM), 2023 [Paper]

  • Are Mobile Advertisements in Compliance with App’s Age Group?
    Yanjie Zhao*, Tianming Liu*, Haoyu Wang, Yepang Liu, John Grundy, Li Li, The ACM Web Conference (WWW 2023) [Paper]

  • Automatically Detecting API-induced Compatibility Issues in Android Apps: A Comparative Analysis (Replicability Study)
    Pei Liu*, Yanjie Zhao*, Haipeng Cai, Mattia Fazzini, John Grundy, Li Li, The ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2022) [Paper]

  • APIMatchmaker: Matching the Right APIs for Supporting the Development of Android Apps
    Yanjie Zhao, Li Li, Haoyu Wang, Qiang He, John Grundy, IEEE Transactions on Software Engineering (TSE), 2022 [Paper]

  • Towards Automatically Repairing Compatibility Issues in Published Android Apps
    Yanjie Zhao, Li Li, Kui Liu, John Grundy, The 44th International Conference on Software Engineering (ICSE 2022) [Paper]

  • A First Look at CI/CD Adoptions in Open-Source Android Apps
    Pei Liu, Xiaoyu Sun, Yanjie Zhao, Yonghui Liu, John Grundy, Li Li, The 5th International Workshop on Advances in Mobile App Analysis (A-Mobile 2022), co-located with ASE 2022 [Paper]

  • Mining Android API Usage to Generate Unit Test Cases for Pinpointing Compatibility Issues
    Xiaoyu Sun, Xiao Chen, Yanjie Zhao, Pei Liu, John Grundy, Li Li, The 37th IEEE/ACM International Conference on Automated Software Engineering (ASE 2022) [Paper]

  • Code Implementation Recommendation for Android GUI Components
    Yanjie Zhao, Li Li, Xiaoyu Sun, Pei Liu, John Grundy, The 44th International Conference on Software Engineering, Demonstrations Track (ICSE 2022) [Paper]

  • Anchor: Locating Android Framework-specific Crashing Faults
    Pingfan Kong, Li Li, Jun Gao, Timothée Riom, Yanjie Zhao, Tegawendé F. Bissyandé, Jacques Klein, Automated Software Engineering Journal (AUSE), 2021 [Paper]

  • On the Impact of Sample Duplication in Machine Learning based Android Malware Detection
    Yanjie Zhao, Li Li, Haoyu Wang, Haipeng Cai, Tegawendé F. Bissyandé, Jacques Klein, John Grundy, ACM Transactions on Software Engineering and Methodology (TOSEM), 2021 [Paper]

  • Icon2Code: Recommending Code Implementations for Android GUI Components
    Yanjie Zhao, Li Li, Xiaoyu Sun, Pei Liu, John Grundy, Information and Software Technology (IST), 2021 [Paper]

  • AndroZooOpen: Collecting Large-scale Open Source Android Apps for the Research Community
    Pei Liu, Li Li, Yanjie Zhao, Xiaoyu Sun, John Grundy, The 2020 International Conference on Mining Software Repositories, Data Track (MSR 2020) [Paper]

  • Knowledge Graphing Git Repositories: A Preliminary Study
    Yanjie Zhao, Haoyu Wang, Lei Ma, Yuxin Liu, Li Li, John Grundy, IEEE International Conference on Software Analysis, Evolution and Reengineering, ERA Track (SANER 2019) [Paper]

📖 Educations

  • 2015.09 - 2019.06, B.Eng., Beijing University of Posts and Telecommunications, Beijing, China.
  • 2019.07 - 2019.09, Visitor, University of Luxembourg, Luxembourg.
  • 2019.09 - 2023.09, Ph.D., Monash University, Melbourne, Australia.
  • Continuously pursue knowledge and never cease learning…

💼 Services

  • PC Member – The 31st ACM Conference on Computer and Communications Security (CCS 2024 Artifact Evaluation)
  • PC Member – The International Symposium on Software Testing and Analysis (ISSTA 2024)
  • Reviewer – The Web Conference 2024 (WWW 2024)
  • Reviewer – ACM Transactions on Software Engineering and Methodology (TOSEM)
  • Reviewer – IEEE Transactions on Software Engineering (TSE)
  • Reviewer – ACM Computing Surveys (CSUR)
  • Reviewer – Empirical Software Engineering (EMSE)
  • Junior PC Member – The Mining Software Repositories conference (MSR 2023)
  • Reviewer – Journal of Systems and Software (JSS)
  • Reviewer – IEEE Transactions on Reliability
  • Publicity Chair – MOBILESoft 2023
  • PC Member – MOBILESoft 2023, MOBILESoft 2024

🏆 Honors and Awards

  • 2019 - Monash Graduate Scholarship (MGS).
  • 2019 - Outstanding Graduate of Beijing City.
  • 2019 - “Triple-A” Student of Beijing City.
  • 2018 - Cyber Security Scholarship of China Internet Development Foundation (one of the 66 award-winning undergraduates nationwide).
  • 2017 - China National Scholarship.
  • 2017 - Meritorious Winner of MCM/ICM.
  • 2017 - First Prize in Beijing Contest District in CUMCM.
  • 2017 - Second Prize in China National Cryptography Competition.
  • 2016 - China National Scholarship.

💻 Skills

  • Reading, writing, and speaking competencies in Mandarin Chinese and English.
  • Academic research, teaching, training, consultation, LATEX typesetting, and publishing.
  • Leisure Interests:
    • Adobe Photoshop
    • Adobe Premiere
    • Adobe After Effects

Unicorn