Xiaoyuan Xie Profile Picture

DR. Xiaoyuan Xie

Professor, School of Computer Science, Wuhan University

CSTAR-Centre of Software Testing, Analysis and Reliability

School of Computer Science, Wuhan University, E301

Google Scholar

Latest News

  • We are recruiting Postdoc Research Fellow! Salary ranges from 300k ~ 400k RMB per year.

    For more details, please refer to: http://rsb.whu.edu.cn/info/1076/5191.htm.

  • Congratulations to Songqiang Chen for his Master's National Scholarship in 2022 !

  • Congratulations to Songqiang Chen for his Master's National Scholarship in 2021 !

  • Congratulations to Zhiyi Zhang for her Outstanding master graduates of Wuhan University in 2020 !

  • Congratulations to Jiewei Zhang for her Master's National Scholarship !

Research Interests

Software Testing

Program Slicing and Analysis

Debugging and Fault-localization

Evolutionary Computing

Machine Learning

Awards

  • ACM SIGSOFT Distinguished Paper Award, "Boosting the Revealing of Detected Violations in Deep Learning Testing: A Diversity-Guided Method", Xiaoyuan Xie, Pengbo Yin, and Songqiang Chen, 2022 37th IEEE/ACM International Conference on Automated Software Engineering (ASE)

    2022
  • ACM SIGSOFT Distinguished Paper Award, "Testing Your Question Answering Software via Asking Recursively", Songqiang Chen, Shuo Jin, and Xiaoyuan Xie, 2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)

    2021
  • ACM SIGEVO HUMIES 2017 Silver Medal, Human Competitiveness of Genetic Programming in Spectrum Based Fault Localisation: Theoretical and Empirical Analysis

    2017
  • Luojia Young Scholar, Wuhan University

    2016
  • Best Paper Award, "Application of Metamorphic Testing to Supervised Classifiers", Xiaoyuan Xie, Joshua Ho, Christian Murphy, Gail Kaiser, Baowen Xu and Tsong Yueh Chen, 9th International Conference on Quality Software

    2009
  • SUPRA, Swinburne University Postgraduate Research Awards

    2008-2011
  • Best Master Thesis of Jiangsu Province Award, "A Study on Some Applications of Evolutionary Testing", Xiaoyuan Xie, Master Thesis.

  • Graduate Student Scholarship, First-class scholarship of excellent graduate students of Southeast University

    2005 and 2006
  • Best Bachelor Thesis of Jiangsu Province Award, "A Study on Some Questions of Evolutionary Testing", Xiaoyuan Xie, Bachelor Thesis.

  • Excellent Graduate Award, received my Bachelor Degree with being awarded the "Excellent graduate of Southeast University of 2005".

Selected Publications

Refereed Journals

  • Y. Song, X. Xie, B. Xu, When Debugging Encounters Artificial Intelligence: State of the Art and Open Challenges, SCIENCE CHINA Information Sciences

    2023
  • X. Xie, S. Jin, S. Chen, QAASKER+: a novel testing method for question answering software via asking recursive questions, Automated Software Engineering

    Vol.30, No.1, pp.14.
    2023
  • Y. Song, X. Xie, Q. Liu, X. Zhang, X. Wu, A comprehensive empirical investigation on failure clustering in parallel debugging, Journal of Systems and Software

    Vol.193, pp.111452. (corresponding author)
    2022
  • J. Wang, X. Zhang, L. Chen, X. Xie, Personalizing label prediction for GitHub issues, Information and Software Technology

    Vol.145, pp.106845.
    2022
  • X. Xie, Y. Su, S. Chen, L. Chen, J. Xuan, B. Xu, MULA: A Just-In-Time Multi-labeling System for Issue Reports, IEEE Transactions on Reliability

    Vol.71, No.1, pp.250-263. (corresponding author)
    2021
  • X. Xie, Z. Zhang, T.Y. Chen, Y. Liu, P-L. Poon, B. Xu, METTLE: a METamorphic testing approach to assessing and validating unsupervised machine LEarning systems, IEEE Transactions on Reliability

    Vol.69, No.4, pp.1293-1322. (corresponding author)
    2020
  • W. Zou, J. Xuan, X. Xie, Z. Chen, B. Xu, How does code style inconsistency affect pull request integration? an exploratory study on 117 github project, Empirical Software Engineering

    Vol.24, No.6, pp.3871-3903.
    2019
  • C-A. Sun, A. Fu, P-L. Poon, X. Xie, H. Liu, T. Y. Chen, Metric+: A metamorphic relation identification technique based on input plus output domains, IEEE Transactions on Software Engineering

    2019
  • Y. Gu, J. Xuan, H. Zhang, L. Zhang, Q. Fan, X. Xie, T. Qian, Does the fault reside in a stack trace? assisting crash localization by predicting crashing fault residence, Journal of Systems and Software

    Vol.148, pp. 88-104.
    2019
  • J. Tu , X. Xie , T. Y. Chen , B. Xu , On the analysis of spectrum based fault localization using hitting sets, Journal of Systems and Software

    Vol.147, pp. 106-123.
    2019
  • F. Qi, X. Y. Jing, X. Zhu, X. Xie, B. Xu, S. Ying, Software effort estimation based on open source projects: Case study of Github, Information and Software Technology

    Vol.92, pp.145-157.
    2017
  • Z. Chi, J. Xuan, Z. Ren, X. Xie, H. Guo, Multi-level random walk for software test suite reduction, IEEE Computational Intelligence Magazine

    Vol.12, No.2, pp.24-33.
    2017
  • S. Yoo (*), X. Xie (*), F-C. Kuo, T. Y. Chen, M. Harman, Human Competitiveness of Genetic Programming in Spectrum-Based Fault Localisation: Theoretical and Empirical Analysis, ACM Transactions on Software Engineering and Methodology

    26(1), pp. 4:1-4:30. (co-corresponding author)
    2017
  • Q. He, X. Xie, Y. Wang, D. Ye, F. Chen, H. Jin, Y. Yang, Localizing runtime anomalies in service-oriented systems, IEEE Transactions on Services Computing

    Vol.10, No.1, pp.94-106.
    2016
  • Q. He, X. Xie, Y. Wang, D. Ye, F. Chen, H. Jin, Y. Yang, Localising Runtime Anomalies in Service-Oriented Systems, IEEE Transactions on Service Computing, accepted.

  • T.Y. Chen, P-L. Poon, X. Xie, METRIC: METamorphic Relation Identification based on the Category-choice framework, Journal of Systems and Software

    Vol.116, pp. 177-190.
    2016
  • Chengying Mao, Jifu Chen, Dave Towey, Jinfu Chen, X.Xie, Search-based QoS Ranking Prediction for Web Services in Cloud Environments, Future Generation Computer Systems,

    Vol. 50, No.C, pp: 111-126.
    2015
  • X. Xie, T. Y. Chen, F.-C. Kuo, B. W. Xu, A Theoretical Analysis of The Risk Evaluation Formulas for Spectrum-Based Fault Localization, ACM Transaction on Software Engineering and Methodology,

    Vol. 22, No.4, pp. 31:1-31:40.
    2013
  • X. Xie, W. E. Wong, T. Y. Chen, B. W. Xu, Metamorphic Slice: An Application in Spectrum-Based Fault Localization, Information and Software Technology

    Vol.55, No. 5, pp. 866-879.
    2013
  • X. Xie, J. W. K. Ho, C. Murphy, G. Kaiser, B. W. Xu, and T. Y. Chen, Testing and Validating Machine Learning Classifiers by Metamorphic Testing, Journal of Systems and Software,

    Vol.84, No. 4, pp. 544-558.
    2011
  • T. Y. Chen, J. W. K. Ho, H. Liu, and X. Xie, An Innovative Approach for Testing Bioinformatics Programs Using Metamorphic Testing, BMC Bioinformatics,

    Vol.10, No.1, pp. 24-35. (alphabetic author order) -highly accessed
    2009
  • X. Xie, B. W. Xu, L. Shi, C. H. Nie, Genetic Test Case Generation for Path-oriented Testing, Journal of Software,

    Vol.20, No.12, pp. 3117-3136.
    2009
  • X. Xie, L. Xu, B. W. Xu, C. H. Nie, and L. Shi, Survey of Evolutionary Testing, Journal of Frontiers of Computer Science and Technology

    Vol.2, No.5, pp.449-466.
    2008
  • L. Shi, B. W. Xu, X. Xie, An Empirical Study of Configuration Strategies of Evolutionary Testing, International Journal of Computer Science & Network Security,

    Vol.6, No.1A, pp.44-49.
    2006

Refereed Conferences

  • X. Xie, P. Yin, S. Chen, Boosting the Revealing of Detected Violations in Deep Learning Testing: A Diversity-Guided Method, Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering (ASE)

    (corresponding author, ACM SIGSOFT Distinguished Paper Award)
    2022
  • Y. Song, X. Xie, X. Zhang, Q. Liu, R. Gao, Evolving Ranking-Based Failure Proximities for Better Clustering in Fault Isolation, Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering (ASE)

    (corresponding author)
    2022
  • X. Xie, Y. Duan, S. Chen and J. Xuan, Towards the Robustness of Multiple Object Tracking Systems, Proceedings of the 33rd IEEE International Symposium on Software Reliability Engineering (ISSRE)

    (co-corresponding author)
    2022
  • S. Chen, S. Jin, X. Xie, Testing Your Question Answering Software via Asking Recursively, Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)

    pp.104-116. (co-first and corresponding author, ACM SIGSOFT Distinguished Paper Award)
    2021
  • S. Jin, S. Chen, X. Xie, Property-based Test for Part-of-Speech Tagging Tool, Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering (ASE) NIER Track

    pp.1306-1311. (corresponding author)
    2021
  • S. Chen, S. Jin, X. Xie, Validation on machine reading comprehension software without annotated labels: a property-based method, Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering

    pp.590-602. (co-first and corresponding author)
    2021
  • X. Xie, H. Yang, Q. He, L. Chen, Towards Understanding Tool-chain Bugs in the LLVM Compiler Infrastructure, 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)

    pp.1-11
    2021
  • S. Chen, X. Xie, B. Yin, Y. Ji, L. Chen, B. Xu, Stay professional and efficient: automatically generate titles for your bug reports, Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering (ASE)

    pp.385-397. (co-first and corresponding author)
    2020
  • Z. Zhang, X. Xie, On the investigation of essential diversities for deep learning testing criteria, 2019 IEEE 19th International Conference on Software Quality, Reliability and Security (QRS)

    pp.394-405. (corresponding author)
    2019
  • X. Zhang, Y. Chen, Y. Gu, W. Zou, X. Xie, X. Jia, J. Xuan, How do multiple pull requests change the same code: A study of competing pull requests in github, 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME)

    pp.228-239.
    2018
  • X. Zhang, X. Xie, T. Y. Chen, Test case prioritization using adaptive random sequence with category-partition-based distance, 2016 IEEE International Conference on Software Quality, Reliability and Security (QRS)

    pp.374-385.
    2016
  • X. Xie, Z. Liu, S. Song, Z. Chen, J. Xuan, B. Xu, Revisit of automatic debugging via human focus-tracking analysis, Proceedings of the 38th International Conference on Software Engineering (ICSE)

    pp.808-819.
    2016
  • J. Tu, X. Xie, B.W. Xu, Code Coverage-based Failure Proximity without Test Oracles, accepted by IEEE 40th Annual International Computers, Software & Applications Conference (COMPSAC)

    2016
  • X. Xie, J. Li, C. Wang, T. Y. Chen, Looking for an MR? Try METWiki today, accepted by 1st International Workshop on Metamorphic Testing (MET) co-located with ICSE .

    2016
  • T.Y. Chen, X. Xie (*), F-C. Kuo, B.W. Xu, A Revisit of a Theoretical Analysis on Spectrum-Based Fault Localization, IEEE 39th Annual International Computers, Software & Applications Conference (COMPSAC)

    pp.17-22.
    2015
  • J. Xuan, X. Xie, M. Monperrus, Crash Reproduction via Test Case Mutation: Let Existing Test Cases Help, Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering

    pp. 910-913.
    2015
  • Q. He, X. Xie, F. Chen, C. Wang, R. Vasa, Y. Yang and H. Jin, Spectrum-Based Runtime Anomaly Localisation in Service-Based Systems. Proceedings of IEEE International Conference on Service Computing

    pp.90-97.
    2015
  • X. Xie, J. Tu, T. Y. Chen, B. Xu, Bottom-up Integration Testing with the Technique of Metamorphic Testing. Proceedings of the 14th International Conference on Quality Software (QSIC)

    Dallas, USA, pp.73-78.
    2014
  • X. Xie, F.-C. Kuo, T. Y. Chen, S. Yoo and M. Harman, Provably Optimal and Human-Competitive Results in SBSE for Spectrum Based Fault Localisation. Proceedings of the 5th Symposium on Search Based Software Engineering (SSBSE)

    Saint Petersburg, Russia, pp. 224-238.
    2013
  • X.Xie, W. E. Wong, B. W. Xu, and T. Y. Chen, Spectrum-Based Fault Localization: Testing Oracles Are No Longer Mandatory. Proceedings of the 11th International Conference on Quality Software (QSIC)

    Madrid, Spain, pp. 1-10.
    2011
  • M. Wang,B. Li, Z. Wang, and X. Xie, An Optimization Strategy for Evolutionary Testing Based on Cataclysm. Computer Software and Applications Conference Workshops (COMPSACW)

    Seoul, Korea, pp.359-364.
    2010
  • X. Xie, T. Y. Chen, B. W. Xu, Isolating Suspiciousness from Spectrum-Based Fault Localization Techniques. Proceedings of the 10th International Conference on Quality Software (QSIC)

    Zhangjia Jie, China, pp. 385-392.
    2010
  • X.Xie, J. W. K. Ho, C. Murphy, G. Kaiser, B. W. Xu, and T. Y. Chen, Application of Metamorphic Testing to Supervised Classifiers. Proceedings of the 9th International Conference on Quality Software (QSIC)

    Jeju, Korea, pp. 135-144 (Bestpaper).
    2009
  • X. Xie, B. W. Xu, L. Shi, C. H. Nie, Y. X. He, A Dynamic Optimization Strategy for Evolutionary Testing. Proceedings of the 12th ASIA-PACIFIC Software Engineering Conference (APSEC)

    Taipei, Taiwanpp. 568-575.
    2005
  • X. Xie, B. W. Xu, C. H. Nie, L. Shi, Configuration Strategies for Evolutionary Testing. Proceedings of the 29th Annual International Computer Software and Applications Conference (COMPSAC)

    Edinburgh, Scotland, vol. 2, pp. 13-14.
    2005

Book Chapters

  • Xiaoyuan Xie, Baowen Xu, Essential Spectrum-based Fault Localization

    2021
  • B. W. Xu, X. Xie, L. Shi, C. H. Nie, Application of Genetic Algorithms in Software Testing. Advances in Machine Learning Application in Software Engineering

    pp. 287-317, IGI Global
    Feb. 2007

Others

  • X. Xie, F.-C. Kuo, T. Y. Chen, S. Yoo, M. Harman, Theoretical Analysis of GP-Evolved Risk Evaluation Formulas for Spectrum Based Fault Localisation. Research Note RN/13/06

    Department of Computer Science, University College London
    2013
  • X. Xie, W. E. Wong, B. W. Xu, and T. Y. Chen, Spectrum-based Fault Localization Without Test Oracles. Technical Report UTDCS-07-10

    Department of Computer Science, University of Texas at Dallas
    2010

Academic Services

  • Reviewer for Journal of Systems and Software, Software Testing, Verification and Reliability, Software Quality Journal, Science China, Journal of Software, Journal of Computer Science and Technolog, Empirical Software Engineering, Security and Communication Networks

  • PC Member SAC, COMPSAC, QSIC

  • Co-chair of IWPD 2016, MET2017

  • Publicity Chair of ICST 2018

  • Publicity Chair of QSIC 2013

Teaching Experience

  • Software Testing

  • Compiler Principles

Students

PhD Candidates

GongChen's pic

Gong Chen

ShuoJin's pic

Shuo Jin

Master Students

ChaoGuan's pic

Chao Guan

YingDuan's pic

Ying Duan

PengboYin's pic

Pengbo Yin

HaoyuPeng's pic

Haoyu Peng

QuanmingLiu's pic

Quanming Liu

XihaoZhang's pic

Xihao Zhang

XingpengLi's pic

Xingpeng Li

ZhipengCai's pic

Zhipeng Cai

HanghangChen's pic

Hanghang Chen

Alumni

WangChen's pic

Chen Wang
First Job:
Alibaba Group

ZhangJieWei's pic

Jiewei Zhang
First Job:
Alibaba Group

Guanyan Li
Next University:
Yale University

Yuhui Su
Next University:
Chinese Academy of Sciences

Tianjiao Wan
Next University:
National University of Defense Technology

Peiliang Liu
First Job:
Tencent

ZhangZhiyi's pic

Zhiyi Zhang

First Job:
China Merchants Bank

Awards:Outstanding master graduates of Wuhan University in 2020

Haolin Yang
Next University:
Nanjing University

LiJiahao's pic

Jiahao Li
First Job:
Alibaba Group

XuJingdi's pic

Jingdi Xu
First Job:
Industrial and Commercial Bank of China

YuanLi's pic

Yuan Li
First Job:
Huawei

FanPu's pic

Fan Pu
First Job:
NetEase

HengZhang's pic

Heng Zhang
First Job:
Dongfeng Motor Corporation