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 Practices
SE111 Object-Oriented Programming for Java
ST001 Special Topic in New Computer Technology

Research Interests

Mining Software Repositories, Intelligent Software Engineering, Mobile App Security

Appointments
  • 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
Personal Website

https://cszhangtao.github.io/

Selected Publications (More in My Homepage)

International Journal Papers (CCF A/B or JCR Q1)

  1. 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), Early Access, 2019.
  2. Zhou Xu, Kunsong Zhao, Tao Zhang, Chunlei Fu, Meng Yan, Zhiwen Xie, Xiaohong Zhang, and Gemma Catolino, “Effort-Aware Just-in-Time Bug Prediction for Mobile Apps via Cross-Triplet Deep Feature Embedding”, IEEE Transactions on Reliability (TR), Early Access.
  3. Kunsong Zhao, Zhou Xu, Meng Yan, Tao Zhang, Dan Yang, and Wei Li, “A Comprehensive Investigation of the Impact of Feature Selection Techniques on Crashing Fault Residence Prediction Models”, Information and Software Technology (IST), Vol. 139, Article 106652, November 2021.
  4. Muhammad Ashfaq, Rubing Huang, Dave Towey, Michael Omari, Dmitry Yashunin, Patrick Kwaku Kudjo, and Tao Zhang, “SWFC-ART: A Cost-Effective Approach for Fixed-Size-Candidate-Set Adaptive Random Testing through Small World Graphs”, Journal of Systems and Software (JSS), Vol. 180, Article 111008, October 2021.
  5. Kunsong Zhao, Zhou Xu*, Tao Zhang*, Yutian Tang, and Meng Yan, “Simplified Deep Forest Model Based Just-in-Time Defect Prediction for Android Mobile Apps”, IEEE Transactions on Reliability (TR), Vol. 70, No. 2, pp. 848-859, June 2021.
  6. Sen Fang, Youshuai Tan, Tao Zhang*, Zhou Xu, and Hui Liu, “Effective Prediction of Bug-Fixing Priority via Weighted Graph Convolutional Networks”, IEEE Transactions on Reliability (TR), Vol. 70, No. 2, pp. 563-574, June 2021.
  7. Sen Fang, Youshuai Tan, Tao Zhang*, and Yepang Liu, “Self-Attention Networks for Code Search”, Information and Software Technology (IST), Vol. 134, Article 106542, June 2021.
  8. 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), published online, 2019.
  9. Zhou Xu, Tao Zhang, Jacky Keung, Meng Yan, Xiapu Luo, Xiaohong Zhang, Ling Xu, Yutian Tang, “Feature Selection and Embedding Based Cross Project Framework for Identifying Crashing Fault Residence”, Information and Software Technology (IST), Vol. 131, Article 106452, March 2021.
  10. 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), published online, 2019.
  11. Youshuai Tan, Sijie Xu, Zhaowei Wang, Tao Zhang*, Zhou Xu, and Xiapu Luo, “Bug Severity Prediction Using Question-and-Answer Pairs from Stack Overflow”, Journal of Systems and Software (JSS), Vol. 165, Article 110567, July 2020.
  12. Tao Zhang, Haoming Li, Zhou Xu, Jian Liu, Rubing Huang, and Yiran Shen, “Labeling Issue Reports in Mobile Apps”, IET Software, Vol. 13, No. 6, pp. 528-542, December 2019.
  13. Zhou Xu, Shuai Li, Jun Xu, Jin Liu, Xiapu Luo, Yifeng Zhang, Tao Zhang, Jacky Keung, and Yutian Tang, “LDFR: Learning Deep Feature Representation for Software Defect Prediction”, Journal of Systems and Software (JSS), Vol. 158, Article 110402, December 2019.
  14. 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), Vol. 34, No. 5, pp. 1039-1062, August 2019.
  15. 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.
  16. 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.
  17. 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.
  18. 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.
  19. Tao Zhang, Jiachi Chen, Xiapu Luo, and Tao Li, “Bug Reports for Desktop Software and Mobile Apps in GitHub: What’s the Difference?” IEEE Software, Vol. 36, No. 1, pp. 63-71, January 2019.
  20. 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.
  21. 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.

International Conference Papers (CCF A/B)

  1. Zhou Xu, Tao Zhang, Yifeng Zhang, Yutian Tang, Jin Liu, Xiapu Luo, Jacky Keung, and Xiaohui Cui, “Identifying Crashing Fault Residence Based on Cross Project Model”, in Proc. of the 30th International Symposium on Software Reliability Engineering (ISSRE’19), 2019, pp. 183-194.
  2. Xian Zhan, Tao Zhang, and Yutian Tang, “A Comparative Study of Android Repackaged Apps Detection Techniques”, in Proc. of the 26th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER’19), 2019, pp. 321-331.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.

Academic Activities (Selected)

  • Guest Editor: Journal of Systems and Software (JSS 2020-2021), IET Software (2021), IEEE Transactions on Reliability (TR 2020), Frontiers of Information Technology and Electronic Engineering (FITEE 2021)
  • General Chair: SANER 2023
  • Program Co-Chair: DSA 2021
  • Local Organizing Co-Chair: QRS 2020
  • Organizing Committee Co-Chair: IBF 2019-2020 (co-located with SANER 2019-2020)
  • Track Co-Chair: Software Engineering Track at ACM SAC 2017-2022
  • Publicity Chair/Co-Chair: SANER 2019, QRS 2019
  • TPC Member: MSR 2022, ISSRE 2021, ICSME 2020-2021, QRS 2020-2021, ISEC 2020-2021, NSS 2018 & 2020-2021, SANER 2020, Internetware 2020 (Intelligent Software Engineering Track), ASE 2019 (Tool Demo Track), SAC 2015-2016 (Software Engineering Track)

Academic Activities (Selected)

  • ACM/IEEE/CCF Senior Member

Faculty Staff