Yanjie Zhao

PhD Candidate, Monash University, Melbourne, Australia.


Monash University

Wellington Rd

Clayton VIC 3800

Melbourne, Australia

I am a 3rd-year PhD candidate studying at Monash University.

In 2019, I graduated from Beijing University of Posts and Telecommunications with a bachelor’s degree. Following that, I moved to Monash University to begin my PhD studies. I expect to finish my PhD studies at the end of 2022.

My supervisors are Dr. Li Li and Prof. John Grundy. My research topic, Big Code Augmented Android App Development, seeks to learn from ‚Äúbig code‚ÄĚ to handle various programming tasks such as automated API usage recommendation and program patching. See our lab pages for more information on HumaniSE Lab and SMAT Lab.

I am looking for a faculty position and here is my resume. If you would like to reach me, please send an email to Yanjie.Zhao@monash.edu.


Feb 1, 2022 Happy Chinese New Year!
Jan 1, 2022 Happy New Year!

selected publications

  1. ISSTA
    Automatically Detecting API-induced Compatibility Issues in Android Apps: A Comparative Analysis (Replicability Study)
    Liu, Pei, Zhao, Yanjie, Cai, Haipeng, Fazzini, Mattia, Grundy, John, and Li, Li
    In The ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2022) 2022
  2. TSE
    APIMatchmaker: Matching the Right APIs for Supporting the Development of Android Apps
    Zhao, Yanjie, Li, Li, Wang, Haoyu, He, Qiang, and Grundy, John
    IEEE Transactions on Software Engineering (TSE) 2022
  3. ICSE
    Towards Automatically Repairing Compatibility Issues in Published Android Apps
    Zhao, Yanjie, Li, Li, Liu, Kui, and Grundy, John
    In The 44th International Conference on Software Engineering (ICSE 2022) 2022
    Code Implementation Recommendation for Android GUI Components
    Zhao, Yanjie, Li, Li, Sun, Xiaoyu, Liu, Pei, and Grundy, John
    In The 44th International Conference on Software Engineering, Demonstrations Track (ICSE 2022) 2022
  5. ASEJ
    ANCHOR: locating android framework-specific crashing faults
    Kong, Pingfan,¬†Li, Li,¬†Gao, Jun,¬†Riom, Timoth√©e,¬†Zhao, Yanjie,¬†Bissyand√ę, Tegawend√ę F,¬†and Klein, Jacques
    Automated Software Engineering 2021
  6. TOSEM
    On the impact of sample duplication in machine-learning-based android malware detection
    Zhao, Yanjie,¬†Li, Li,¬†Wang, Haoyu,¬†Cai, Haipeng,¬†Bissyand√ę, Tegawend√ę F,¬†Klein, Jacques,¬†and Grundy, John
    ACM Transactions on Software Engineering and Methodology (TOSEM) 2021
  7. IST
    Icon2Code: Recommending code implementations for Android GUI components
    Zhao, Yanjie, Li, Li, Sun, Xiaoyu, Liu, Pei, and Grundy, John
    Information and Software Technology 2021
  8. MSR
    Androzooopen: Collecting large-scale open source android apps for the research community
    Liu, Pei, Li, Li, Zhao, Yanjie, Sun, Xiaoyu, and Grundy, John
    In Proceedings of the 17th International Conference on Mining Software Repositories 2020
    Knowledge graphing git repositories: A preliminary study
    Zhao, Yanjie, Wang, Haoyu, Ma, Lei, Liu, Yuxin, Li, Li, and Grundy, John
    In 2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER) 2019