Tao
Xie is an Associate Professor in the Department
of Computer Science at North Carolina State University. He received
his Ph.D. in Computer Science from the University
of Washington in 2005, advised by David
Notkin. Before that, he received an M.S. in Computer Science from
the University of Washington in
2002, an M.S. in Computer Science from Peking
University in 2000, advised by Hong
Mei, and a B.S. in Computer Science from Fudan
University in 1997. He has worked as a visiting researcher at Microsoft
Research Redmond and Microsoft
Research Asia. His research interests are in software engineering, including software testing,
program analysis
and software
analytics.
He leads the Automated
Software Engineering Research Group at North Carolina State
University. Here is his Curriculum Vitae.
He
has contributed to broad software
engineering and computing research communities with extensive
professional services. He has served as the ACM
SIGSOFT History Liaison in the SIGSOFT
Executive Committee as well as a member of the ACM
History Committee. He is an ACM
Distinguished Speaker and an IEEE
Computer Society Distinguished Visitor. He received a National
Science Foundation Faculty Early Career Development (CAREER) Award
in 2009. He received a
2011 Microsoft Research Software Engineering Innovation Foundation (SEIF)
Award, 2008, 2009, and 2010 IBM
Faculty
Awards, and a 2008 IBM
Jazz
Innovation Award. He received 2010 North Carolina State University Sigma Xi
Faculty Research Award. He received the ASE
2009 Best Paper Award and an ACM
SIGSOFT Distinguished Paper Award. His research has been supported
by NSF, NIST, ARO, IBM, Microsoft Research, and ABB Research. He was
Program Co-Chair of 2009 IEEE International Conference on Software
Maintenance (ICSM) and is
Program Co-Chair of 2011 and 2012 International Working Conference on
Mining Software Repositories (MSR).
He has served on program committees of
various conferences, including ICSE, ASE, ISSTA, and WWW.