Zhang Tao

Associate Professor ZHANG, Tao

Faculty of Information Technology


Office: A321

Tel.: +853-8897 3009

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

Undergraduate Courses:
CS014 Software Engineering
CS103 Software Engineering Practice

Personal Website


Research Interests

Mining Software Repositories, Intelligent Software Engineering, Mobile App Security

  • 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

Academic Publication (selected)

  1. 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), online, 2019.
  2. 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), online, 2019.
  3. Zhou Xu, Shuai Pang, Tao Zhang*, Xiapu Luo, Jin Liu, Yutian Tang, Xiao Yu, and Lei Xue, “Cross Project Defect Prediction via Balanced Distribution Adaptation Based Transfer Learning”, Journal of Computer Science and Technology (JCST), online, 2019.
  4. Tao Zhang, Haoming Li, Zhou Xu, Jian Liu, Rubing Huang, and Yiran Shen, “Labeling Issue Reports in Mobile Apps”, IET Software, online, 2019.
  5. Zhou Xu, Shuai Li, Xiapu Luo, Jin Liu, Tao Zhang, Yutian Tang, Jun Xu, Peipei Yuan, and Jacky Keung, “TSTSS: A Two-Stage Training Subset Selection Framework for Cross Version Defect Prediction”, Journal of Systems and Software (JSS), Vol. 154, pp. 59-78, August 2019
  6. Yiran Shen, Hongkai Wen, Chengwen Luo, Weitao Xu, 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.
  7. Xian Zhan, Tao Zhang, and Yutian Tang, “A Comparative Study of Android Repackaged Apps Detection Techniques”, in Prof. of the 26th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER’19), 2019, pp. 321-331.
  8. Zhou Xu, Jin Liu, Xiapu Luo, Zijiang Yang, Yifeng Zhang, Peipei Yuan, Yutian Tang, and Tao Zhang, “Software Defect Prediction Based on Kernel PCA and Weighted Extreme Learning Machine”, Information and Software Technology (IST), Vol. 106, pp. 182-200, February 2019.
  9. 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.
  10. Tao Zhang, Jiachi Chen, Xiapu Luo, and Tao Li, “Bug Reports for Desktop Software and Mobile Apps in GitHub: What is the Difference?” IEEE Software, Vol. 36, No. 1, pp. 63- 71, January 2019. (Invited to the Journal First Session of ICSME)
  11. Zhou Xu, Shuai Li, Yutian Tang, Xiapu Luo, and Tao Zhang, Jin Liu, and Jun Xu, “Cross Version Defect Prediction with Representative Data via Sparse Subset Selection”, in Proc. of the 26th IEEE International Conference on Program Comprehension (ICPC'18), 2018, pp. 132-143.
  12. Zhou Xu, Jin Liu, Xiapu Luo, and Tao Zhang, “Cross-Version Defect Prediction via Hybrid Active Learning with Kernel Principal Component Analysis”, in Proc. of the 25th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER'18), 2018, pp. 209-220.
  13. Tao Zhang, Jiachi Chen, He Jiang, Xiapu Luo, and Xin Xia, “Bug Report Enrichment with Application of Automated Fixer Recommendation”, in Proc. of the 25th IEEE International Conference on Program Comprehension (ICPC'17), 2017, pp. 230-240.
  14. He Jiang, Jingxuan Zhang, Zhilei Ren, and Tao Zhang, “An Unsupervised Approach for Discovering Relevant Tutorial Fragments for APIs”, in Proc. of the 39th International Conference on Software Engineering (ICSE'17), 2017, pp. 38-48.
  15. Le Yu, Tao Zhang, Xiapu Luo, Lei Xue, and Henry Chang, “Towards Automatically Generating Privacy Policy for Android Apps”, IEEE Transactions on Information Forensics and Security (TIFS), Vol. 12, No. 4, pp. 865-880, April 2017.
  16. Tao Zhang, Jiachi Chen, Geunseok Yang, Byungjeong Lee, and Xiapu Luo, “Towards More Accurate Severity Prediction and Fixer Recommendation of Software Bugs”, Journal of Systems and Software (JSS), Vol. 117, pp. 166-184, July 2016.
  17. Le Yu, Xiapu Luo, Xule Liu, and Tao Zhang, “Can we trust the privacy policies of Android Apps?” In Proc. of the 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN’16), 2016, pp. 538-549.
  18. Tao Zhang, He Jiang, Xiapu Luo, and Alvin T.S. Chan, “A Literature Review of Research in Bug Resolution: Tasks, Challenges, and Future Directions”, The Computer Journal, Vol. 59, No. 5, pp. 741-773, May 2016.

Faculty Staff