Zhang Tao
Associate Professor
Department: School of Computer Science and Engineering
Tel.: 8897 3009
Office: A321
E-mail: tazhang@must.edu.mo

Academic Qualification

Ph.D., University of Seoul, South Korea, 2013

M.E., Northeastern University, Shenyang, China, 2008

B.Sc., Northeastern University, Shenyang, China, 2005

 

Teaching Area

Software Engineering

Software Engineering Practices

Software Project Management

 

Research Area

Mining Software Repositories

AI for Software Engineering

Mobile App Security

 

Professional Services

Associate Editor, IEEE Transactions on Software Engineering, since 2024

Associate Editor, Journal of Systems and Software, since 2024

Editorial Board Member, Journal of Systems and Software (JSS), 2022-2024

Board Member of Distinguished Reviewers, ACM Transactions on Software Engineering and Methodology (TOSEM), 2022-Present

Steering Committee Member, IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2023-Present

General Chair, 30th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2023)

Program Co-Chair, 15th Asia-Pacific Symposium on Internetware (Internetware 2024)

Program Co-Chair, 8th International Conference on Dependable Systems and Their Applications (DSA 2021)

PC Member of Top-four International Conference in Software Engineering Field: ISSTA 2025, ICSE 2025, FSE 2023-2024, ASE 2023-2024.

 

Working Experience

Sept. 2019 to present: Associate Professor, Faculty of Information Technology, Macau University of Science and Technology

Dec. 2016 to Aug. 2019: Associate Professor, College of Computer Science and Technology, Harbin Engineering University

Feb. 2016 to Dec. 2016: Assistant Professor, School of Computer Science and Technology, Nanjing University of Posts and Telecommunications

Nov. 2014 to Nov. 2015: Postdoctoral Fellow, Department of Computing, Hong Kong Polytechnic University

Mar. 2014 to Aug. 2014: Postdoctoral Fellow, Faculty of Computer Science and Information Technology, University of Malaya

Mar. 2013 to Feb. 2014: Research Professor, Department of Computer Science, University of Seoul, South Korea

 

Selected Publication (21 CCF-A papers: TSE*9, TOSEM*3, ICSE*2, FSE*3, ASE*1, TSC*1, TIFS*1, TDSC*1)

(*means the corresponding author)

1.          Yao Li, Dawei Yuan, Tao Zhang*, Haipeng Cai, David Lo, Cuiyun Gao, Xiapu Luo, and He Jiang, “Meta-Learning for Multi-Family Android Malware Classification”, ACM Transactions on Software Engineering and Methodology (TOSEM), Accepted, 2024. (CCF-A, Top-tier Journal)

2.          Haoran Yang, Yu Nong, Tao Zhang, Xiapu Luo, and Haipeng Cai, “Learning to Detect and Localize Multilingual Bugs”, Proc. of the ACM on Software Engineering (PACMSE), Issue FSE 2024, Accepted, Jul. 15-19, 2024. (CCF-A, Top-tier Conference)

3.          Guodong Fan, Shizhan Chen, Cuiyun Gao, Jianmao Xiao, Tao Zhang, and Zhiyong Feng, “Rapid: Zero-shot Domain Adaptation for Code Search with Pre-trained Models”, ACM Transactions on Software Engineering and Methodology (TOSEM), Vol. 33, No. 5, Article No. 128, pp. 1-35, June 2024. (CCF-A, Top-tier Journal)

4.          He Jiang, Zun Wang, Zhide Zhou, Xiaochen Li, Shikai Guo, Weifeng Sun, and Tao Zhang, “A Testing Program and Pragma Combination Selection Based Framework for High-Level Synthesis Tool Pragma-Related Bug Detection”, IEEE Transactions on Software Engineering (TSE), Vol. 50, No. 4, pp. 937-955, April 2024. (CCF-A, Top-tier Journal)

5.          Sicong Cao, Xiaobing Sun, Lili Bo, Rongxin Wu, Bin Li, Xiaoxue Wu, Chuanqi Tao, Tao Zhang, and Wei Liu, “Learning to Detect Memory-Related Vulnerabilities”, ACM Transactions on Software Engineering and Methodology (TOSEM), Vol. 33, No. 2, Article No. 43, pp. 1-35, February 2024. (CCF-A, Top-tier Journal)

6.          Yao Li, Tao Zhang*, Xiapu Luo, Haipeng Cai, Sen Fang, and Dawei Yuan, “Do Pretrained Language Models Indeed Understand Software Engineering Tasks?”, IEEE Transactions on Software Engineering (TSE), Vol. 49, No. 10, pp. 4639-4655, October 2023. (CCF-A, Top-tier Journal)

7.          Youshuai Tan, Jinfu Chen, Weiyi Shang, Tao Zhang*, Sen Fang, Xiapu Luo, Zijie Chen, and Shuhao Qi, “STRE: An Automated Approach to Suggesting App Developers When to Stop Reading Reviews”, IEEE Transactions on Software Engineering (TSE), Vol. 49, No. 8, pp. 4135-4151, August 2023. (CCF-A, Top-tier Journal)

8.          Sen Fang, Tao Zhang*, Youshuai Tan, He Jiang, Xin Xia, and Xiaobing Sun, “RepresentThemAll: A Universal Learning Representation of Bug Reports”, Proc. of the 45th International Conference on Software Engineering (ICSE’23), pp. 602-614, May 14-20, 2023. (CCF-A, Top-tier Conference)

9.          He Jiang, Yulong Li, Shikai Guo, Xiaochen Li, Tao Zhang, Hui Li, and Rong Chen, “DupHunter: Detecting Duplicate Pull Requests in Fork-Based Development”, IEEE Transactions on Software Engineering (TSE), Vol. 49, No. 4, pp. 2920-2940, April 2023. (CCF-A, Top-tier Journal)

10.      Le Yu, Haoyu Wang, Xiapu Luo, Tao Zhang, Kang Liu, Jiachi Chen, Hao Zhou, Yutian Tang, and Xusheng Xiao, “Towards Automatically Localizing Function Errors in Mobile Apps with User Reviews”, IEEE Transactions on Software Engineering (TSE), Vol. 49, No. 4, pp. 1464-1486, April 2023. (CCF-A, Top-tier Journal)

11.      Zhou Liao, Shuwei Song, Hang Zhu, Xiapu Luo, Zheyuan He, Renkai Jiang, Ting Chen, Jiachi Chen, Tao Zhang, and Xiaosong Zhang, “Large-Scale Empirical Study of Inline Assembly on 7.6 Million Ethereum Smart Contracts”, IEEE Transactions on Software Engineering (TSE), Vol. 49, No. 2, pp. 777-801, February 2023. (CCF-A, Top-tier Journal)

12.      Yucen Shi, Ying Yin, Zhengkui Wang, David Lo, Tao Zhang, Xin Xia, Yuhai Zhao, and Bowen Xu, “How to Better Utilize Code Graphs in Semantic Code Search?”, Proc. of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE’22), pp. 722-733, Nov. 14-18, 2022. (CCF-A, Top-tier Conference)

13.      Liu Wang, Haoyu Wang, Xiapu Luo, Tao Zhang, Shangguang Wang, and Xuanzhe Liu, “Demystifying “Removed Reviews” in iOS App Store”, Proc. of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE’22), Industry Track, pp. 1489-1499, Nov. 14-18, 2022. (CCF-A, Top-tier Conference)

14.      He Ye, Matias Martinez, Xiapu Luo, Tao Zhang, and Martin Monperrus, “SelfAPR: Self-supervised Program Repair with Test Execution Diagnostics”, Proc. of the 37th IEEE/ACM International Conference on Automated Software Engineering (ASE’22), Article 92, pp. 1-13, Oct. 10-14, 2022. (CCF-A, Top-tier Conference)

15.      Tao Zhang, Jiachi Chen, Xian Zhan, Xiapu Luo, David Lo, and He Jiang, “Where2Change: Change Request Localization for App Reviews”, IEEE Transactions on Software Engineering (TSE), Vol. 47, No. 11, pp. 2590-2616, November 2021. (CCF-A, Top-tier Journal)

16.      Jingxuan Zhang, He Jiang, Zhilei Ren, Tao Zhang, and Zhiqiu Huang, “Enriching API Documentation with Code Samples and Usage Scenarios from Crowd Knowledge”, IEEE Transactions on Software Engineering (TSE), Vol. 47, No. 6, pp. 1299-1314, June 2021. (CCF-A, Top-tier Journal)

17.      Le Yu, Xiapu Luo, Jiachi Chen, Hao Zhou, Tao Zhang, Henry Chang, and Hareton K. N. Leung, “PPChecker: Towards Accessing the Trustworthiness of Android Apps’ Privacy Policies”, IEEE Transactions on Software Engineering (TSE), Vol. 47, No. 2, pp. 221-242, February 2021. (CCF-A, Top-tier Journal)

18.      Yiran Shen, Chengwen Luo, Hongkai Wen, Tao Zhang, Wen Hu, and Daniela Rus, “GaitLock: Protect Virtual and Augmented Reality Headsets Using Gait”, IEEE Transactions on Dependable and Secure Computing (TDSC), Vol. 16, No. 3, pp. 484-497, May 2019. (CCF-A, Top-tier Journal)

19.      He Jiang, Liming Nie, Zeyi Sun, Zhilei Ren, Weiqiang Kong, Tao Zhang, and Xiapu Luo, “ROSF: Leveraging Information Retrieval and Supervised Learning for Recommending Code Snippets”, IEEE Transactions on Services Computing (TSC), Vol. 12, No. 1, pp. 34-46, January 2019. (CCF-A, Top-tier Journal)

20.      He Jiang, Jingxuan Zhang, Zhilei Ren, and Tao Zhang, “An Unsupervised Approach for Discovering Relevant Tutorial Fragments for APIs”, Proc. of the 39th International Conference on Software Engineering (ICSE’17), pp. 38-48, May 20-28, 2017. (CCF-A, Top-tier Conference)

21.      Le Yu, Tao Zhang, Xiapu Luo, Lei Xue, and Henry Chang, “Toward Automatically Generating Privacy Policy for Android Apps”, IEEE Transactions on Information Forensics and Security (TIFS), Vol. 12, No. 4, pp. 865-880, April 2017. (CCF-A, Top-tier Journal)

 

Awards

Top Reviewer Award 2023, Journal of Systems and Software (JSS), Apr. 2024

Distinguished Reviewer in 2023, ACM Transactions on Software Engineering and Methodology (TOSEM), Feb. 2024

Top Reviewer Award 2020, Information and Software Technology (IST), May 2021

Best Paper Award, 16th Korea Conference on Software Engineering (KCSE), Feb. 2014

Honor Prize, 18th Samsung HumanTech Paper Award, Feb. 2012

Bronze Prize, IEEE Seoul Section Student Paper Contest, Dec. 2011

Second Place Award, National Senior High School Mathematics Tournament, Oct. 1999

 

Professional Society Membership

ACM/IEEE/CCF Senior Member

Member of CCF Technical Committee on Software Engineering

Board Member of Supervisors, IEEE Macau