Location: Home / Papers

2017

  • Journal Paper

  • Human Competitiveness of Genetic Programming in Spectrum-Based Fault Localisation: Theoretical and Empirical Analysis. 

    Shin Yoo, Xiaoyuan Xie, Fei-Ching Kuo, Tsong Yueh Chen, Mark Harman. ACM Transactions on Software Engineering and Methodology, vol. 26, no. 1, Jul. 2017, pp. 4:1-4:30. [PDF] [IEEE]

  • Nopol: Automatic Repair of Conditional Statement Bugs in Java Programs. 

    Jifeng Xuan, Matias Martinez, Favio DeMarco, Maxime Clement, Sebastian Lamelas Marcote, Thomas Durieux, Daniel Le Berre, Martin Monperrus. IEEE Transactions on Software Engineering, vol. 43, no. 1, Jan. 2017, pp. 34-55. [PDF] [IEEE]

  • Automatic Repair of Real Bugs in Java: A Large-Scale Experiment on the Defects4J Dataset. 

    Matias Martinez, Thomas Durieux, Romain Sommerard, Jifeng Xuan, Martin Monperrus. Empirical Software Engineering, vol. 22, no. 4, Aug. 2017, pp. 1936-1964. [PDF] [Springer]

  • Localising Runtime Anomalies in Service-Oriented Systems. 

    Qiang He, Xiaoyuan Xie, Yanchun Wang, Dayong Ye, Feifei Chen, Hai Jin, Yun Yang. IEEE Transactions on Service Computing, vol. 10, no. 1, Jan.-Feb. 2017, pp. 94-106. [PDF] [Springer]

  • Developer Recommendation on Bug Commenting: A Ranking Approach for the Developer Crowd. 

    Jifeng Xuan, He Jiang, Hongyu Zhang, Zhilei Ren. Science China Information Science, vol. 60, 2017, pp. 072105:1–072105:18. [PDF] [Springer]

  • Multi-Level Random Walk for Software Test Suite Reduction.  

    Zongzheng Chi, Jifeng Xuan, Zhilei Ren, Xiaoyuan Xie, He Guo. IEEE Computational Intelligence Magazine, vol. 11, no. 2, May, 2017, pp. 24-33. [PDF] [IEEE]

  • Conference Paper

  • What Causes My Test Alarm? Automatic Cause Analysis for Test Alarms in System and Integration Testing. 

    He Jiang, Xiaochen Li, Zijiang Yang, Jifeng Xuan. Proceedings of the 39th International Conference on Software Engineering (ICSE 2017), Buenos Aires, Argentina. May 20-28, 2017. [PDF]

  • Multi-Perspective Visualization to Assist Code Change Review. 

    Chen Wang, Xiaoyuan Xie, Peng Liang, Jifeng Xuan. Proceedings of the 24th Asia-Pacific Software Engineering Conference (APSEC 2017), short paper, Nanjing, China. December 4-8, 2017. [PDF] [PPT]

2016

  • Journal Paper

  • B-Refactoring: Automatic Test Code Refactoring to Improve Dynamic Analysis. 

    Jifeng Xuan, Benoit Cornu, Matias Martinez, Benoit Baudry, Lionel Seinturier, Martin Monperrus. Information and Software Technology, vol. 76, Aug. 2016, pp. 65-80. [PDF] [Elsevier]

  • METRIC: METamorphic Relation Identification based on the Category-choice framework. 

    T.Y. Chen, P-L. Poon, X. Xie. Journal of Systems and Software, 2016, vol. 116, pp. 177-190. [PDF] [Elsevier]

  • Progress on Approach to Automatic Program Repair. 

    Jifeng Xuan, Zhilei Ren, Ziyuan Wang, Xiaoyuan Xie, He Jiang. Journal of Software, vol. 27, no. 4, Apr. 2016, pp. 771-784. [PDF] [Journal of Software]

  • An Approach of Iterative Partition Testing Based on Priority Sampling. 

    Xiaofang Zhang, Zongchang Zhang, Xiaoyuan Xie, Yicheng Zhou. Chinese Journal of Computer, 2016, vol. 11, pp. 2307-2323. [PDF] [Chinese Journal of Computer]

  • Conference Paper

  • Revisit of Automatic Debugging via Human Focus-tracking Analysis. 

    Xiaoyuan Xie, Zicong Liu, Shuo Song, Zhenyu Chen, Jifeng Xuan, Baowen Xu. Proceedings of the 38th International Conference on Software Engineering (ICSE 2016), Austin, TX, USA. May 14-22, 2016, pp. 808-819. [PDF] [ACM]

  • Automatic Reproducible Crash Detection. 

    Yongfeng Gu, Jifeng Xuan, Tieyun Qian. Proceedings of the Annual Conference on Software Analysis, Testing and Evolution (SATE 2016), Kunming, Yunnan. November 3-4, 2016. [PDF] [IEEE]

  • Analyzing Inter-objective Relationships: A Case Study of Software Upgradability. 

    Zhilei Ren, He Jiang, Jifeng Xuan, Yan Hu. Proceedings of the 14th International Conference on Parallel Problem Solving from Nature (PPSN 2016), Edinburgh, Scotland, UK. September 17-21, 2016, pp. 442-452. [PDF] [Springer]

  • MICHAC: Defect Prediction via Feature Selection based on Maximal Information Coefficient with Hierarchical Agglomerative Clustering. 

    Zhou Xu, Jifeng Xuan, Jin Liu, Xiaohui Cui. Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2016), Osaka, Japan. March 14-18, 2016, pp. 370-381. [PDF] [IEEE]

  • The Impact of Feature Selection on Defect Prediction Performance: An Empirical Comparison. 

    Zhou Xu, Jin Liu, Zijiang Yang, Gege An, Xiangyang Jia. Proceedings of the 27th IEEE International Symposium on Software Reliability Engineering(ISSRE 2016), 2016, pp. 309-320. [PDF] [IEEE]

  • Test Case Prioritization using Adaptive Random Sequence with Category-Partition-based Distance. 

    X. Zhang, X. Xie, T. Y. Chen. Proceedings of the IEEE International Conference on Software Quality, Reliability and Security (QRS 2016), 2016, pp. 374-385. [PDF] [IEEE]

  • Code Coverage-based Failure Proximity without Test Oracles. 

    J. Tu, X. Xie, B.W. Xu. IEEE 40th Annual International Computers, Software & Applications Conference (COMPSAC), 2016, pp. 133-142. [PDF] [IEEE]

  • Looking for an MR? Try METWiki today. 

    X. Xie, J. Li, C. Wang, T. Y. Chen. 1st International Workshop on Metamorphic Testing (MET) co-located with ICSE 2016. [PDF]

2015

  • Journal Paper

  • Search-based QoS Ranking Prediction for Web Services in Cloud Environments. 

    Chengying Mao, Jifu Chen, Dave Towey, Jinfu Chen, X.Xie. Future Generation Computer Systems, 2015, vol. 50, no.C, pp: 111-126. [PDF]

  • Towards Effective Bug Triage with Software Data Reduction Techniques. 

    Jifeng Xuan, He Jiang, Yan Hu, Zhilei Ren, Weiqin Zou, Zhongxuan Luo, Xindong Wu. IEEE Transactions on Knowledge and Data Engineering, vol. 27, no. 1, Jan. 2015, pp. 264-280. [PDF] [IEEE]

  • Conference Paper

  • Crash Reproduction via Test Case Mutation: Let Existing Test Cases Help. 

    Jifeng Xuan, Xiaoyuan Xie, Martin Monperrus. Proceedings of the 10th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2015), NIER track, Bergamo, Italy. Aug. 30-Sep.4, 2015, pp. 910-913. [PDF] [ACM]

  • Automatic Detection of Parameter Shielding for Test Case Generation. 

    Jingjian Lin, Jun Yan, Jifeng Xuan. Proceedings of the 27th International Conference on Software Engineering and Knowledge Engineering (SEKE 2015), Short paper, Pittsburgh, PA, USA. Jul. 6-8, 2015, pp. 571-574. [PDF] [KSI]

  • Active Learning for Multivariate Time Series Classification with Positive Unlabeled Data. 

    Guoliang He, Yong Duan, Yifei Li, Tieyun Qian, Jinrong He, Xiangyang Jia. Proceedings of the 27th International Conference on Tools with Artificial Intelligence(ICTAI 2015), 2015: 178-185. [PDF] [IEEE]

  • Enhancing reuse of constraint solutions to improve symbolic execution. 

    Xiangyang Jia, Carlo Ghezzi, Shi Ying. Proceedings of the 2015 International Symposium on Software Testing and Analysis(ISSTA 2015), Baltimore, Maryland on July 14-17, 2015: 177-187 [PDF] [ACM]

2014

  • Journal Paper

  • Misleading Classification. 

    He Jiang, Jifeng Xuan, Zhilei Ren, Youxi Wu, Xindong Wu. Science China Information Science, Jan 2014, pp. 1-17 [PDF] [Springer]

  • New Insights Into Diversification of Hyper-Heuristics. 

    Zhilei Ren, He Jiang, Jifeng Xuan, Yan Hu, Zhongxuan Luo. IEEE Transactions on Cybernetics , vol. 44, no. 10, Oct. 2014, pp. 1746-1761. [PDF] [IEEE]

  • Conference Paper

  • Test Case Purification for Improving Fault Localization. 

    Jifeng Xuan, Martin Monperrus. Proceedings of the 22nd ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2014), Hong Kong, China. Nov. 16-22, 2014, pp. 52-63. [PDF] [ACM]

  • Learning to Combine Multiple Ranking Metrics for Fault Localization. 

    Jifeng Xuan, Martin Monperrus. Proceedings of the 30th International Conference on Software Maintenance and Evolution (ICSME 2014), Victoria, BC, Canada. Sept. 28-Oct. 3, 2014, pp. 191-200. [PDF] [IEEE]

  • Effective Bug Triage based on Historical Bug-Fix Information. 

    Hao Hu, Hongyu Zhang, Jifeng Xuan, Weigang Sun. Proceedings of the 25th IEEE International Symposium on Software Reliability Engineering (ISSRE 2014), Naples, Italy. Nov. 3-6, 2014, pp. 122-132. [PDF] [IEEE]

  • Automatic Repair of Buggy If Conditions and Missing Preconditions with SMT. 

    Favio Demarco, Jifeng Xuan, Daniel Le Berre, Martin Monperrus. Proceedings of the 6th Workshop on Constraints in Software Testing, Verification, and Analysis (CSTVA 2014), Hyderabad, India. May 31, 2014, pp. 30-39. [PDF] [ACM]

  • Learning from Evolved Next Release Problem Instances. 

    Zhilei Ren, He Jiang, Jifeng Xuan, Shuwei Zhang, Zhongxuan Luo. Proceedings of Genetic and Evolutionary Computation Conference (GECCO 2014), Vancouver, BC, Canada. Poster, July 12-16, 2014. [PDF] [ACM]

  • Bottom-up Integration Testing with the Technique of Metamorphic Testing. 

    X. Xie, J. Tu, T. Y. Chen, B. Xu. Proceedings of the 14th International Conference on Quality Software (QSIC 2014), Dallas, USA, 2014, pp.73-78. [PDF] [IEEE]

Before 2013

  • Journal Paper

  • Solving the Large Scale Next Release Problem with a Backbone Based Multilevel Algorithm. 

    Jifeng Xuan, He Jiang, Zhilei Ren, Zhongxuan Luo. IEEE Transactions on Software Engineering, vol. 38, no. 5, Sept.-Oct. 2012, pp. 1195-1212. [PDF] [IEEE]

  • Debt-Prone Bugs: Technical Debt in Software Maintenance. 

    Jifeng Xuan, Yan Hu, He Jiang. International Journal of Advancements in Computing Technology, vol. 4, no. 19, 2012, pp. 453-461. [PDF]

  • An Accelerated Limit Crossing Based Multilevel Algorithm for the p-Median Problem. 

    Zhilei Ren, He Jiang, Jifeng Xuan, Zhongxuan Luo. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, vol. 42, no. 2, Aug. 2012, pp. 1187-1202. [PDF] [IEEE]

  • Hyper-Heuristics with Low Level Parameter Adaptation. Evolutionary Computation. 

    Zhilei Ren, He Jiang, Jifeng Xuan, Zhongxuan Luo. Evolutionary Computation, vol. 20, no. 2, pp. 189-227. [PDF] [MITPress]

  • A Theoretical Analysis of The Risk Evaluation Formulas for Spectrum-Based Fault Localization. 

    X. Xie, T. Y. Chen, F.-C. Kuo, B. W. Xu. ACM Transaction on Software Engineering and Methodology, 2013, Vol. 22, No. 4, pp. 31:1-31:40. [PDF] [ACM]

  • Metamorphic Slice: An Application in Spectrum-Based Fault Localization. 

    X. Xie, W. E. Wong, T. Y. Chen, B. W. Xu. Information and Software Technology, 2013, Vol.55, No. 5, pp. 866-879. [PDF] [Elsevier]

  • Testing and Validating Machine Learning Classifiers by Metamorphic Testing. 

    X. Xie, J. W. K. Ho, C. Murphy, G. Kaiser, B. W. Xu, and T. Y. Chen. Journal of Systems and Software(JSS), 2011, Vol.84, No. 4, pp. 544-558. [PDF] [Elsevier]

  • An Innovative Approach for Testing Bioinformatics Programs Using Metamorphic Testing. 

    T. Y. Chen, J. W. K. Ho, H. Liu, and X. Xie. BMC Bioinformatic, 2009, Vol.10, No.1, pp. 24-35.

  • Genetic Test Case Generation for Path-oriented Testing. 

    X. Xie, B. W. Xu, L. Shi, C. H. Nie. Journal of Software, 2009, Vol.20, No.12, pp. 3117-3136.

  • Survey of Evolutionary Testing. 

    X. Xie, L. Xu, B. W. Xu, C. H. Nie, and L. Shi. Journal of Frontiers of Computer Science and Technology, 2008, Vol.2, No.5, pp. 449-466. [PDF] [Journal of Frontiers of Computer Science and Technology]

  • An Empirical Study of Configuration Strategies of Evolutionary Testing. 

    L. Shi, B. W. Xu, X. Xie. International Journal of Computer Science & Network Security, 2006, Vol.6, No.1A, pp.44-49. [IJSCNS]

  • Conference Paper

  • Developer Prioritization in Bug Repositories. 

    Jifeng Xuan, He Jiang, Zhilei Ren, Weiqin Zou. Proceedings of 34th International Conference on Software Engineering (ICSE 2012), Zurich, Switzerland. June 2-9, 2012, pp. 25-35. [PDF] [IEEE]

  • Towards Training Set Reduction for Bug Triage. 

    Weiqin Zou, Yan Hu, Jifeng Xuan, He Jiang. Proceedings of 35th Annual IEEE International Computer Software and Applications Conference (COMPSAC 2011), Munich, Germany. July 18-22, 2011, pp. 576-581. [PDF] [IEEE]

  • Frequency Distribution based Hyper-Heuristic for the Bin-Packing Problem. 

    He Jiang, Shuyan Zhang, Jifeng Xuan, Youxi Wu. Proceedings of 11th European Conference on Evolutionary Computation in Combinatorial Optimisation (EvoCop 2011), Torino, Italy. April 27-29, 2011, pp. 118-129. [PDF] [Springer]

  • Automatic Bug Triage using Semi-Supervised Text Classification. 

    Jifeng Xuan, He Jiang, Zhilei Ren, Jun Yan, Zhongxuan Luo. Proceedings of 22nd International Conference on Software Engineering and Knowledge Engineering (SEKE 2010), Redwood City, CA, USA. July 1-3, 2010, pp. 209-214. [PDF]

  • A Random Walk Based Algorithm for Structural Test Case Generation. 

    Jifeng Xuan, He Jiang, Zhilei Ren, Yan Hu, Zhongxuan Luo. Proceedings of 2nd International Conference on Software Engineering and Data Mining (SEDM 2010), Chengdu, China. June 23-25, 2010, pp. 583-588. [PDF] [IEEE]

  • Approximate Backbone Based Multilevel Algorithm for Next Release Problem. 

    He Jiang, Jifeng Xuan, Zhilei Ren. Proceedings of 12th Annual Conference on Genetic and Evolutionary Computation. (GECCO 2010), Portland, Oregon, USA. ACM Press, July 7-11, 2010, pp. 1333-1340. [PDF] [ACM]

  • Provably Optimal and Human-Competitive Results in SBSE for Spectrum Based Fault Localisation. 

    X. Xie, F.-C. Kuo, T.Y. Chen, S. Yoo and M. Harman. Proceedings of the 5th Symposium on Search Based Software Engineering (SSBSE 2013), Saint Petersburg, Russia, 2013, pp. 224-238. [PDF] [Springer]

  • Spectrum-Based Fault Localization: Testing Oracles Are No Longer Mandatory. 

    X. Xie, W. E. Wong, B. W. Xu, and T. Y. Chen. Proceedings of the 11th International Conference on Quality Software (QSIC 2011), Madrid, Spain, 2011, pp. 1-10. [PDF] [IEEE]

  • An Optimization Strategy for Evolutionary Testing Based on Cataclysm. 

    M. Wang, B. Li, Z. Wang, and X. Xi. Computer Software and Applications Conference Workshops (COMPSACW 2010), Seoul, Korea, 2010, pp. 359-364. [PDF] [IEEE]

  • Isolating Suspiciousness from Spectrum-Based Fault Localization Techniques. 

    X. Xie, T. Y. Chen, B. W. Xu. Proceedings of the 10th International Conference on Quality Software (QSIC 2010), Zhangjia Jie, China, 2010, pp. 385-392. [PDF] [IEEE]

  • Application of Metamorphic Testing to Supervised Classifiers. Best paper

    X. Xie, J. W. K. Ho, C. Murphy, G. Kaiser, B. W. Xu, and T. Y. Chen. Proceedings of the 9thInternational Conference on Quality Software (QSIC 2009), Jeju, Korea, 2009, pp. 135-144. [PDF] [IEEE]

  • A Dynamic Optimization Strategy for Evolutionary Testing. 

    X. Xie, B. W. Xu, L. Shi, C. H. Nie, Y. X. He. Proceedings of the 12th ASIA-PACIFIC Software Engineering Conference (APSEC 2005), Taipei, Taiwan, 2005, pp. 568-575. [PDF] [IEEE]

  • Configuration Strategies for Evolutionary Testing. 

    X. Xie, B. W. Xu, C. H. Nie, L. Shi. Proceedings of the 29th Annual International Computer Software and Applications Conference (COMPSAC 2005), Edinburgh, Scotland, 2005, vol. 2, pp. 13-14. [PDF]