Zhou YANG(杨 洲) [Pronunciation]
Ph.D at Singapore Management University🇸🇬
The funniest teacher🧑‍🏫 in Jurong West Primary School🇸🇬 (Unofficially nominated by several kids)
M.Sc. from Software System Engineering, University College London🇬🇧
B.Eng. from School of Information Engineering, Yangzhou University🇨🇳
An interesting story: Yangzhou graduated from Yangzhou University in Yangzhou City.

News | About Me | Publications | Services | Awards

Email: zyang@smu.edu.sg ; zhouyang.2021@phdcs.smu.edu.sg
[Google Scholar] [GitHub] [Gallery] (My favorite camera is Fuji X100V!)

About Me [⬆TOP]

🚀 I will be graduating and on the job market soon! Feel free to reach out if you know of any good opportunities! 📫

Currently, I am a Senior Research Engineer and doing PhD at SMU. I am a member of Software Analytics Research Group, supervised by Prof. David LO. My main focus is "beyond accuracy of language models of code." I study a broad of properties including robustness, security, privacy, efficiency, fairness and usability of code model ecosystem. I also have publication records in the general AI testing, including evaluating correctness of ASR systems, fairness of NLP models, security threats in reinforcement learning models, etc. Our group and I are open to collaboration and communication.
I was a MSc student at University College London, studying Software System Engineering. My master dissertation is about automated program repair for syntax errors, which is co-supervised by Prof. Earl Barr (UCL) and Prof. Martin Monperrus (KTH).
I obtained my bachelor in software engineering from Yangzhou University, China (Yes, very interesting, I have the same name as my university!) I was member of the Elite class of Innovation and Entrepreneurship and selected as the outstanding graduate. At the same time of guaranteeing 1st GPA, I also served as the leader of two university-level student organisations. I had a very enjoyable and memorable time here.

News [⬆TOP]

Selected Publications [Full list] 📧 means that I'm the corresponding author.

  1. Hotfixing Large Language Models for Code
    Zhou Yang and David Lo.
    Under review.
  2. Ecosystem of Large Language Models for Code
    Zhou Yang, Jieke, Premkumar Devanbu and David Lo.
    Under review.
  3. Robustness, Security, Privacy, Explainability, Efficiency, and Usability of Large Language Models for Code
    Zhou Yang, Zhensu Sun, Terry Yue Zhuo, Premkumar Devanbu, and David Lo.
    Under review.
  4. Gotcha! This Model Uses My Code! Evaluating Membership Leakage Risks in Code Models."
    Zhou Yang, Zhipeng Zhao, Chenyu Wang, Jieke Shi, Dongsun Kim, DongGyun Han, David Lo.
    IEEE Transactions on Software Engineering.
  5. "Unveiling Memorization in Code Models"
    Zhou Yang, Zhipeng Zhao, Chenyu Wang, Jieke Shi, Dongsun Kim, DongGyun Han, David Lo.
    The 46th International Conference on Software Engineering (ICSE 2024) (13 Pages, Technical Track) [Slides]
  6. "Natural Attack for Pre-trained Models of Code."
    Zhou Yang, Jieke Shi, Junda He and David Lo.
    2022 IEEE/ACM 44th International Conference on Software Engineering (ICSE). (12 pages, Technical Track.)
  7. "Revisiting Neuron Coverage Metrics and Quality of Deep Neural Networks."
    Zhou Yang, Jieke Shi, Muhammad Hilmi Asyrofi and David Lo.
    2022 IEEE 29th International Conference on Software Analysis, Evolution and Reengineering (SANER). (12 pages)
  8. "Stealthy Backdoor Attack for Code Models."
    Zhou Yang, Bowen Xu, Jie M Zhang, Hong Jin Kang, Jieke Shi, Junda He, David Lo.
    IEEE Transactions on Software Engineering.
  9. "Prioritizing Speech Test Cases."
    Zhou Yang, Jieke Shi, Hilmi Asyrofi, Bowen Xu, Xin Zhou, DongGyun Han, David Lo.
    ACM Transactions on Software Engineering and Methodology.
  10. "What Do Users Ask in Open-Source AI Repositories? An Empirical Study of GitHub Issues"
    Zhou Yang, Chenyu Wang, Jieke Shi et al.
    The 20th IEEE International Conference on Mining Software Repositories (MSR 2023) (12 pages, Technical Track.)
  11. "BiasRV: Uncovering biased sentiment predictions at runtime"
    Zhou Yang, Muhammad Hilmi Asyrofi, David Lo
    The 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (FSE 2021) (Tool Demo.)
  12. "Incbl: Incremental bug localization"
    Zhou Yang, Jieke Shi, Shaowei Wang, David Lo
    The 36th IEEE/ACM International Conference on Automated Software (FSE 2021) (ASE Demo.)
  13. "Greening Large Language Models of Code."
    Jieke Shi, Zhou Yang📧, Hong Jin Kang, Bowen Xu, Junda He, David Lo.
    The 46th IEEE/ACM International Conference on Software Engineering (ICSE) (12 pages, SEIS Track.)
  14. "Curiosity-Driven Testing for Sequential Decision-Making Process"
    Junda He, Zhou Yang📧, Jieke Shi et al.
    The 46th International Conference on Software Engineering (ICSE 2024) (13 Pages, Technical Track)
  15. "Curiosity-Driven and Victim-Aware Adversarial Policies"
    Chen Gong, Zhou Yang📧, Yunpeng Bai, et al.
    The Annual Computer Security Applications Conference (ACSAC 2022) (15 pages, Technical Track.)
    [Honorable Mention Award]
  16. "Compressing Pre-trained Models of Code into 3 MB"
    Jieke Shi, Zhou Yang, Bowen Xu, Hong Jin Kang, David Lo
    The 37th IEEE/ACM International Conference on Automated Software Engineering. (ASE 2022) (12 pages, Research Track.)
    [Nomination for Distinguish Paper Award]
  17. "Efficient and Green Large Language Models for Software Engineering: Vision and the Road Ahead"
    Jieke Shi, Zhou Yang, David Lo
    ACM Transactions on Software Engineering and Methodology
  18. Mind Your Data! Hiding Backdoors in Offline Reinforcement Learning Datasets."
    Chen Gong, Zhou Yang📧, Yunpeng Bai et al.
    45th IEEE Symposium on Security and Privacy (S&P 2024).
  19. "BiasFinder: Metamorphic Test Generation to Uncover Bias for Sentiment Analysis Systems."
    Asyrofi Hilmi, Zhou Yang📧, Imam Nur Bani Yusuf, Hong Jin Kang, Ferdian Thung, and David Lo.
    IEEE Transactions on Software Engineering.
  20. "Assessing AI Detectors in Identifying AI-Generated Code: Implications for Education."
    Wei Hung Pan, Ming Jie Chok, Jonathan Wong, Yung Xin Shin, Yeong Shian Poon, Zhou Yang📧 et al.
    The 46th International Conference on Software Engineering (ICSE 2024)
    [Undergraduate project with students from Monash University Malaysia]
  21. "Synthesizing Speech Test Cases with Text-to-Speech? An Empirical Study on the False Alarms in Automated Speech Recognition Testing."
    Julia Lau, Kelvin Kong, Julian Hao Yong, Per Hoong Tan, Zhou Yang📧 et al.
    ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2023)
    [Undergraduate project with students from Monash University Malaysia]
  22. "Adversarial Attacks on Code Models with Discriminative Graph Patterns."
    Thanh-Dat Nguyen, Zhou Yang📧, Xuan Bach D Le, David Lo
    Uder revision of ACM TOSEM.
  23. AI Coders Are Among Us: Rethinking Programming Language Grammar Towards Efficient Code Generation"
    Zhensu Sun, Xiaoning Du, Zhou Yang, Li Li, David Lo
    ISSTA 2024 (13 pages, Technical Track.)
    [ACM Distinguish Paper Award]
  24. 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.
    ACM Transactions on Software Engineering and Methodology. [PDF]

Services[⬆TOP]

Journal Reviewing:

Conference Activities:

Awards[⬆TOP]

Student Supervision[⬆TOP]

As a PhD student, my duty is to conduct great research and publish high-quality papers. As a senior research engineer in the group, my duty is to help other research engineers and students thrive and succeed. I'm hourned to (co-)supervise the following students:

MOE Tier 3: Understanding how to develop AI systems in practice

AI.SG Project: Testing Reinforcement Learning-based Systems

MOE Tier 1: Testing and Verification of Artificial Intelligence Systems

Undergraduate Projects

© Zhou Yang | Last Update: Feb 2023