• IEEE.org
  • IEEE CS Standards
  • Career Center
  • About Us
  • Subscribe to Newsletter

0

IEEE-CS_LogoTM-orange
  • MEMBERSHIP
  • CONFERENCES
  • PUBLICATIONS
  • EDUCATION & CAREER
  • VOLUNTEER
  • ABOUT
  • Join Us
IEEE-CS_LogoTM-orange

0

IEEE Computer Society Logo
Sign up for our newsletter
IEEE COMPUTER SOCIETY
About UsBoard of GovernorsNewslettersPress RoomIEEE Support CenterContact Us
COMPUTING RESOURCES
Career CenterCourses & CertificationsWebinarsPodcastsTech NewsMembership
BUSINESS SOLUTIONS
Corporate PartnershipsConference Sponsorships & ExhibitsAdvertisingRecruitingDigital Library Institutional Subscriptions
DIGITAL LIBRARY
MagazinesJournalsConference ProceedingsVideo LibraryLibrarian Resources
COMMUNITY RESOURCES
GovernanceConference OrganizersAuthorsChaptersCommunities
POLICIES
PrivacyAccessibility StatementIEEE Nondiscrimination PolicyIEEE Ethics ReportingXML Sitemap

Copyright 2026 IEEE - All rights reserved. A public charity, IEEE is the world’s largest technical professional organization dedicated to advancing technology for the benefit of humanity.

  • Home
  • /Profiles
  • Home
  • /Profiles

Dr. Tao Zhang

2026-2028 Distinguished Visitor

Featured Image

Dr. Tao Zhang is a Full Professor at the School of Computer Science and Engineering, Macau University of Science and Technology (MUST), Macau SAR. He received his Ph.D. from the Department of Computer Science and Engineering at the University of Seoul. After that, he spent one year at the Hong Kong Polytechnic University as a Postdoctoral Research Fellow. 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 published more than 100 high-quality papers in renowned software engineering and security journals and conferences, such as ICSE, ESEC/FSE, ASE, TSE, TOSEM, EMSE, JSS, IST, TIFS, TDSC, and TSC. He serves/served as General or Program Chair of numerous academic conferences, including APSEC 2025, Internetware 2024, SANER 2023, and DSA 2021. He also serves as the PC member of several top-tier SE conferences, including ICSE, FSE, ASE, and ISSTA. He is currently an Associate Editor for IEEE Transactions on Software Engineering (TSE), IEEE Transactions on Reliability (TRel), and the Journal of Systems and Software (JSS). He is also an Editorial Board Member for Empirical Software Engineering (EMSE) and Science of Computer Programming (SCP).

Contact: tazhang@must.edu.mo

Web: https://cszhangtao.github.io/

Linkedin: https://www.linkedin.com/in/tao-zhang-25458229/


Abstracts

Frontiers in Intelligent Software Data Analytics

Intelligent Software Data Analytics has long been a focal research topic in software engineering. With the emergence of new AI technologies such as deep learning and large language models (LLMs), these intelligent analysis methods have demonstrated promising results in data analytics tasks across software development and testing processes. However, they also present significant challenges. Our research has evolved from traditional information retrieval and machine learning-based approaches to leveraging advanced techniques like deep learning and LLMs. We have proposed solutions for various software engineering and security challenges, including code search, defect localization, priority prediction, malware detection, and smart contract vulnerability detection, among others. Additionally, we have developed a suite of supporting tools. While these tools have achieved performance improvements in their respective tasks, they have also prompted deeper reflections, such as "Are large models truly a panacea?"—and provided valuable insights for our future work.

How AI is Changing the World of Software Engineering

With the rapid growth of AI, it deeply influences almost all of computer science, especially for software engineering. The software development process generates a large amount of corpus data (such as defect reports, source code, logs, etc.). How to use these corpus data to better implement automated software engineering tasks is a big challenge. The difficulty lies in the semantic gap between natural language and programming language. In this new era, generative AI can help automatically produce more reliable source code, patches, commits, code comments, and responses to user reviews by deeply analyzing the semantic relations between natural language and programming language. For achieving the best performance of automated software engineering tasks, a lot of software engineering scholars walk through a long road. For our team, we started from the initial reliance on bug reports or user review information to perform a single automated software engineering task. By establishing a unified neural network model and a unified representation model for bug reports, we constructed a set of methods that can achieve multiple automated software engineering tasks. In the process, we discovered the over-interpretation problem of pre-trained language models when implementing automated software engineering tasks, and proposed mitigation strategies. Following this way, depending on the huge power of LLMs, we proposed a series of new models and corresponding tools to enhance the performance of automated software engineering tasks.

LATEST NEWS
IEEE CS and ACM Announce 2026 George Michael Memorial HPC Fellowship Recipients
IEEE CS and ACM Announce 2026 George Michael Memorial HPC Fellowship Recipients
Can AI Save Science?
Can AI Save Science?
Scaling Relational Databases in the Era of Artificial Intelligence—Q&A With Vinodkrishna Gopalan
Scaling Relational Databases in the Era of Artificial Intelligence—Q&A With Vinodkrishna Gopalan
How to Train and Retain Top Software Engineering Talent
How to Train and Retain Top Software Engineering Talent
The Shaw Prize in Computer Science: Nominations Now Open
The Shaw Prize in Computer Science: Nominations Now Open
Read Next

IEEE CS and ACM Announce 2026 George Michael Memorial HPC Fellowship Recipients

Can AI Save Science?

Scaling Relational Databases in the Era of Artificial Intelligence—Q&A With Vinodkrishna Gopalan

How to Train and Retain Top Software Engineering Talent

The Shaw Prize in Computer Science: Nominations Now Open

Why Intelligent AI Agents Fail and How to Close the Data Foundation Gap

Episode 10 | From Student to Region 6 Director: An IEEE Journey

2026 Apex Award Wins for Computer and Software Magazines

Get the latest news and technology trends for computing professionals with ComputingEdge
Sign up for our newsletter