Jump to content

Draft:Tao Xie

From Wikipedia, the free encyclopedia

Tao Xie is a distinguished computer scientist specializing in software engineering, with a focus on software testing, program analysis, software analytics, software security, and intelligent software engineering.

Academic Background

[edit]

Tao Xie earned his Ph.D. in Computer Science from the University of Washington in 2005, under the supervision of Professor David Notkin.[1] He served as an Associate Professor in the Department of Computer Science at North Carolina State University until July 2013.[1] He then joined the Department of Computer Science at the University of Illinois at Urbana-Champaign (UIUC) as a Professor and Willett Faculty Scholar.[1] Currently, he is a Chair Professor and Chair of the Department of Software Science and Engineering in the School of Computer Science at Peking University.[2]

Research Contributions

[edit]

His work at the intersection of software engineering and artificial intelligence has led to advancements in intelligent software tools and educational platforms.[3] Developed techniques to automate software testing, including test input generation, test oracles, and debugging assistance.[1] Xie worked on systematic testing approaches like symbolic execution and concolic testing, which improve the thoroughness of testing processes.[1]

Awards and Honors

[edit]

Tao Xie has received numerous accolades for his work, including awards from top conferences like ACM SIGSOFT and IEEE. He has been recognized as an IEEE Fellow and an ACM Distinguished Scientist.

  • ACM Distinguished Scientist (2015)[4]
  • IEEE Fellow (2018)[5]
  • AAAS Fellow (2019)[6]
  • ACM Fellow (2021)[4]

Xie has authored numerous papers presented at premier conferences such as the International Conference on Software Engineering (ICSE), the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE), and the International Symposium on Software Testing and Analysis (ISSTA). His work encompasses various aspects of software engineering, including automated testing, program analysis, and software security.[7]

In addition to his research publications, Xie has held key leadership roles in organizing major conferences. He served as the Program Chair for the 2015 ACM SIGSOFT ISSTA and as the Program Co-Chair for the 2021 IEEE/ACM ICSE.[8] Xie has served on the Steering Committee of the International Workshop on Cloud Intelligence / AIOps[9] since 2020 in conjunction with the ICSE, ASPLOS, MLSys, and AAAI annual conferences.[10]

Xie's contributions extend beyond conference organization to include active participation in program committees and editorial boards. He has been involved in the steering committee of ICSE, contributing to the strategic planning and governance of conference series. His involvement in these capacities demonstrates his commitment to advancing the field and fostering a collaborative research community.[11]

Select Publications

[edit]
  • Suresh Thummalapenta, Tao Xie "Parseweb: a programmer assistant for reusing open source code on the web" (2007)[12]
  • Xiaoyin Wang, Lu Zhang, Tao Xie, John Anvik, Jiasu Sun "An approach to detecting duplicate bug reports using natural language and execution information" (2008)[13]
  • Hao Zhong, Tao Xie, Lu Zhang, Jian Pei, Hong Mei "MAPO: Mining and recommending API usage patterns" (2009)[14]

References

[edit]
  1. ^ a b c d e "Tao Xie - Short Bio". taoxie.cs.illinois.edu. Retrieved 2024-12-27.
  2. ^ "Xie, Tao-北京大学计算机学院". cs.pku.edu.cn. Retrieved 2024-12-27.
  3. ^ "Tao Xie". isr.uci.edu. Archived from the original on 2024-09-09. Retrieved 2024-12-27.
  4. ^ a b "Tao Xie". awards.acm.org. Retrieved 2024-12-27.
  5. ^ "IEEE Fellows Directory - Alphabetical Listing". services27.ieee.org. Retrieved 2024-12-27.
  6. ^ "AAAS Announces Leading Scientists Elected as 2019 Fellows | American Association for the Advancement of Science (AAAS)". www.aaas.org. Retrieved 2024-12-27.
  7. ^ "Tao Xie - Selected Publications". taoxie.cs.illinois.edu. Retrieved 2024-12-27.
  8. ^ "Tao Xie - Short Bio". taoxie.cs.illinois.edu. Retrieved 2024-12-27.
  9. ^ https://cloudintelligenceworkshop.org
  10. ^ "Organizers". cloudintelligenceworkshop.org. Retrieved 2024-12-27.
  11. ^ "ICSE Steering Committee". icse-conferences.org. Retrieved 2024-12-27.
  12. ^ "PARSEWeb: A Programmer Assistant for Reusing Open Source Code on the Web" (PDF). illinois.edu. 6 January 2008. Retrieved 27 December 2024.
  13. ^ "An Approach to Detecting Duplicate Bug Reports using Natural Language and Execution Information" (PDF). udel.edu. 14 March 2008. Retrieved 27 December 2024.
  14. ^ "MAPO:Mining andRecommending API UsagePatterns" (PDF). illinois.edu. 21 April 2009. Retrieved 27 December 2024.