About Me (CV)

Dr. Tao Zhang is an Associate Professor at the School of Computer Science and Engineering, Macau University of Science and Technology (MUST), Macau SAR. He received his Ph.D. degree from the Department of Computer Science and Engineering at the University of Seoul, under the supervision of Prof. Byungjeong Lee. After that, he spent one year at the Hong Kong Polytechnic University as a Postdoctoral Research Fellow advised by Prof. Xiapu Luo. He received his B.S. in Automation and M.Eng in Software Engineering from Northeastern University, China.

Tao is a senior member of ACM and IEEE. He served as the General Chair of SANER 2023 and the Program Co-Chair of Internetware 2024. He is currently serving as an Associate Editor for IEEE Transactions on Software Engineering (TSE) and Journal of Systems and Software (JSS).

His current research interests include AI for Software Engineering, Software Security, and Mining Software Repositories. He published more than 90 high-quality papers in renowned software engineering and security journals and conferences such as ICSE, ESEC/FSE, ASE, TSE, TOSEM, EMSE, TIFS, and TDSC.

Looking for highly motivated Ph.D. students in the areas of Data Mining, Artificial Intelligence, Software Security, and Software Engineering. Please contact me if you have interests.


Current Research

AI for Software Engineering

“Tend to utilize AI technologies such as neural network language models and large language models to create a series of automated software engineering tools to help software engineers develop high-quality software products.”

  1. Do Pretrained Language Models Indeed Understand Software Engineering Tasks? (TSE’23)
  2. RepresentThemAll: A Universal Learning Representation of Bug Reports (ICSE’23)

Software Security

“Tend to utilize static analysis, AI technologies, and formal methods to detect malware, vulnerabilities, and privacy leaks from software products such as mobile apps and smart contracts.”

  1. Meta-Learning for Multi-Family Android Malware Classification (TOSEM’24)

Mining Software Repositories

“Tend to utilize information retrieval and machine learning technologies to mine meaningful information from software artifacts to help software developers increase the efficiency of software production.”

  1. STRE: An Automated Approach to Suggesting App Developers When to Stop Reading Reviews (TSE’23)
  2. Where2Change: Change Request Localization for App Reviews (TSE’21)

Contact Information

You can find me at A321, Macau University of Science and Technology, Taipa, Macau SAR, or send me an email via tazhang[at]must.edu.mo.