Tao Xie

Last updated

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

Contents

Academic background

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

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

Awards and honors

Xie has received awards from conferences including ACM SIGSOFT and IEEE. He is an IEEE Fellow and an ACM Distinguished Scientist.

Xie has authored papers presented at premier conferences including 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] [9] Xie has served on the Steering Committee of the International Workshop on Cloud Intelligence / AIOps [10] since 2020 in conjunction with the ICSE, ASPLOS, MLSys, and AAAI annual conferences. [11]

Xie's contributions extend beyond conference organization to include active participation in editorial boards including Co-Editor-in-Chief of the Wiley journal of Software Testing, Verification and Reliability (STVR), Associate Editor of IEEE Transactions on Software Engineering (TSE), and the Editorial Board Member of Communications of the ACM (CACM). [12]

Select publications

Related Research Articles

Software engineering is a field within computer science focused on designing, developing, testing, and maintaining of software applications. It involves applying engineering principles and computer programming expertise to develop software systems that meet user needs.

<span class="mw-page-title-main">Jack Dongarra</span> American computer scientist (born 1950)

Jack Joseph Dongarra is an American computer scientist and mathematician. He is a University Distinguished Professor Emeritus of Computer Science in the Electrical Engineering and Computer Science Department at the University of Tennessee. He holds the position of a Distinguished Research Staff member in the Computer Science and Mathematics Division at Oak Ridge National Laboratory, Turing Fellowship in the School of Mathematics at the University of Manchester, and is an adjunct professor and teacher in the Computer Science Department at Rice University. He served as a faculty fellow at the Texas A&M University Institute for Advanced Study (2014–2018). Dongarra is the founding director of the Innovative Computing Laboratory at the University of Tennessee. He was the recipient of the Turing Award in 2021.

Harlan D. Mills was professor of computer science at the Florida Institute of Technology and founder of Software Engineering Technology, Inc. of Vero Beach, Florida. Mills' contributions to software engineering have had a profound and enduring effect on education and industrial practice. Since earning his Ph.D. in Mathematics at Iowa State University in 1952, Mills led a distinguished career.

Elaine Jessica Weyuker is an ACM Fellow, an IEEE Fellow, and an AT&T Fellow at Bell Labs for research in software metrics and testing as well as elected to the National Academy of Engineering. She is the author of over 130 papers in journals and refereed conference proceedings.

Victor R. Basili, is an emeritus professor at the Department of Computer Science, which is part of the University of Maryland College of Computer, Mathematical, and Natural Sciences, and the Institute for Advanced Computer Studies. He holds a Ph.D. in computer science from the University of Texas at Austin and two honorary degrees. He is a fellow of both the Association for Computing Machinery (ACM) and of the Institute of Electrical and Electronics Engineers (IEEE).

Michael R. Lyu is the Choh-Ming Li Professor of Computer Science and Engineering at the Chinese University of Hong Kong in Shatin, Hong Kong. Lyu is well known to the software engineering community as the editor of two classic book volumes in software reliability engineering: Software Fault Tolerance and the Handbook of Software Reliability Engineering. Both books have also been translated into Chinese and published in China. He was also named in The AI 2000 Most Influential Scholars Annual List with three appearances.

Carlo Ghezzi is an emeritus professor and former chair of software engineering at the Politecnico di Milano, Italy, and an adjunct professor at the Università della Svizzera italiana (USI), Switzerland. At the Politecnico, he has been the Rector's Delegate for research, department chair, head of the PhD program, and member of the academic senate and of the board of governors of Politecnico.

Software analytics is the analytics specific to the domain of software systems taking into account source code, static and dynamic characteristics as well as related processes of their development and evolution. It aims at describing, monitoring, predicting, and improving the efficiency and effectiveness of software engineering throughout the software lifecycle, in particular during software development and software maintenance. The data collection is typically done by mining software repositories, but can also be achieved by collecting user actions or production data.

Leon Joel Osterweil is an American computer scientist noted for his research on software engineering.

<span class="mw-page-title-main">T.H. Tse</span> Hong Kong academic, professor and researcher

T.H. Tse is a Hong Kong academic who is a professor and researcher in program testing and debugging. He is ranked internationally as the second most prolific author in metamorphic testing. According to Bruel et al., "Research on integrated formal and informal techniques can trace its roots to the work of T.H. Tse in the mid-eighties." The application areas of his research include object-oriented software, services computing, pervasive computing, concurrent systems, imaging software, and numerical programs. In addition, he creates graphic designs for non-government organizations.

Axel van Lamsweerde is a Belgian computer scientist and Professor of Computing Science at the Universite catholique de Louvain, known for his work on requirements engineering and the development of the KAOS goal-oriented modeling language.

<span class="mw-page-title-main">Bashar Ahmad Nuseibeh</span> British professor

Bashar Ahmad Nuseibeh is a software engineering researcher and academic. He is a full professor of computing at The Open University, where he heads a software engineering and design research group.

Tore Dybå is a Norwegian scientist and software engineer in the fields of information systems and computer science. He has been a Chief Scientist at SINTEF ICT since 2003.

<span class="mw-page-title-main">Gail C. Murphy</span> Canadian computer scientist

Gail C. Murphy is a Canadian computer scientist who specializes in software engineering and knowledge worker productivity. Murphy is a full professor in the Department of Computer Science at the University of British Columbia, Vancouver. In 2016, she was named Associate Vice President Research pro tem and assumed the role of Vice-President, Research & Innovation on August 14, 2017. Murphy is co-founder and was Chief Scientist at Tasktop Technologies Incorporated.

Nenad Medvidović is a Professor of Computer Science and Informatics at the University of Southern California in Los Angeles, CA. He is a fellow of the IEEE and an ACM Distinguished Member. He was chair of ACM SIGSOFT and co-author of Software Architecture: Foundations, Theory, and Practice (2009). In 2008, he received the Most Influential Paper Award for a paper titled "Architecture-Based Runtime Software Evolution" published in the ACM/IEEE International Conference on Software Engineering 1998. In 2020, he received the Most Influential Paper Award for a paper titled "An architectural style for solving computationally intensive problems on large networks" published in the ACM/IEEE Software Engineering for Adaptive and Self-Managing Systems 2007. In 2017, he received an IEEE International Conference on Software Architecture Best Paper Award for his paper titled "Continuous Analysis of Collaborative Design".

Ricardo Bianchini is a computer scientist specializing in server and data center energy management. He currently serves as a Technical Fellow and Corporate Vice President at Microsoft Azure, where he leads the Compute Capacity and Efficiency group. His work focuses on enhancing the efficiency and sustainability of Microsoft's online services and datacenters.

<span class="mw-page-title-main">Grigore Roșu</span> Computer science professor

Grigore Roșu is a computer science professor at the University of Illinois at Urbana-Champaign and a researcher in the Information Trust Institute. He is known for his contributions in runtime verification, the K framework, matching logic, and automated coinduction.

Nancy Rose Mead is an American computer scientist. She is known for her contributions to security, software engineering education and requirements.

Gregg Evan Rothermel is an American computer scientist, software engineer and academic. He is a Distinguished University Professor and Head of the Department of Computer Science at North Carolina State University.

Dongmei Zhang is a scientist known for her contributions to data intelligence, knowledge computing, information visualization, and software engineering. She currently serves as a distinguished scientist and deputy managing director at Microsoft Research Asia (MSRA), where she leads research in data, knowledge, and intelligence.

References

  1. 1 2 3 4 5 "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. 1 2 "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. "ICSE Steering Committee". icse-conferences.org. Retrieved 5 January 2025.
  10. https://cloudintelligenceworkshop.org
  11. "Organizers". cloudintelligenceworkshop.org. Retrieved 2024-12-27.
  12. "Tao Xie | Lero". lero.ie. Retrieved 2025-01-06.
  13. "PARSEWeb: A Programmer Assistant for Reusing Open Source Code on the Web" (PDF). illinois.edu. 6 January 2008. Retrieved 27 December 2024.
  14. "An Approach to Detecting Duplicate Bug Reports using Natural Language and Execution Information" (PDF). udel.edu. 14 March 2008. Retrieved 27 December 2024.
  15. "MAPO:Mining andRecommending API UsagePatterns" (PDF). illinois.edu. 21 April 2009. Retrieved 27 December 2024.