Jifeng Xuan, PhD.
[ ]
E-mail: jifeng.xuan(at)inria.fr
jifeng.xuan(at)gmail.com
jifeng.xuan(at)acm.org
Brief Biography
I was born in Harbin, China in 1984. I worked for my BSc. on Software Engineering with School of Software in Dalian University of Technology from 2003, continued with MSc. on Computer Application Technology with School of Software from 2007,
and advanced as a PhD Candidate from 2009. Before university, I was graduated from Harbin No. 3 High School.
My research interests include Mining Software Repositories, Search Based Software Engineering, Software Fault Analysis.
Publications
Selected publications
- Jifeng Xuan, He Jiang, Zhilei Ren, Weiqin Zou. Developer Prioritization in Bug Repositories. Proceedings of 34th International Conference on Software Engineering (ICSE 2012), Zurich, Switzerland. June 2-9, 2012, pp. 25-35. [PDF], [IEEE]
- Jifeng Xuan, He Jiang, Zhilei Ren, Zhongxuan Luo. Solving the Large Scale Next Release Problem with a Backbone Based Multilevel Algorithm. IEEE Transactions on Software Engineering, vol. 38, no. 5, Sept.-Oct. 2012, pp. 1195-1212. [PDF], [IEEE]
- Jifeng Xuan, He Jiang, Yan Hu, Zhilei Ren, Weiqin Zou, Zhongxuan Luo, Xindong Wu. Towards Effective Bug Triage with Software Data Reduction Techniques. IEEE Transactions on Knowledge and Data Engineering, vol. 27, no. 1, Jan. 2015, pp. 264-280. [PDF], [IEEE]
- Jifeng Xuan, Martin Monperrus. Test Case Purification for Improving Fault Localization. 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]
Journal papers
- Jifeng Xuan, He Jiang, Yan Hu, Zhilei Ren, Weiqin Zou, Zhongxuan Luo, Xindong Wu. Towards Effective Bug Triage with Software Data Reduction Techniques. IEEE Transactions on Knowledge and Data Engineering, vol. 27, no. 1, Jan. 2015, pp. 264-280. [PDF], [IEEE]
- He Jiang, Jifeng Xuan, Zhilei Ren, Youxi Wu, Xindong Wu. Misleading Classification. Science China Information Science, Jan 2014, pp. 1-17. [PDF], [Springer]
- Jifeng Xuan, He Jiang, Zhilei Ren, Zhongxuan Luo. Solving the Large Scale Next Release Problem with a Backbone Based Multilevel Algorithm. IEEE Transactions on Software Engineering, vol. 38, no. 5, Sept.-Oct. 2012, pp. 1195-1212. [PDF], [IEEE], [Supplement Material]
- Zhilei Ren, He Jiang, Jifeng Xuan, Yan Hu, Zhongxuan Luo. New Insights Into Diversification of Hyper-Heuristics. IEEE Transactions on Cybernetics, vol. 44, no. 10, Oct. 2014, pp. 1746-1761. [PDF], [IEEE]
- Jifeng Xuan, Yan Hu, He Jiang. Debt-Prone Bugs: Technical Debt in Software Maintenance. International Journal of Advancements in Computing Technology, vol. 4, no. 19, 2012, pp. 453-461. [PDF]
- Zhilei Ren, He Jiang, Jifeng Xuan, Zhongxuan Luo. An Accelerated Limit Crossing Based Multilevel Algorithm for the p-Median Problem. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics, vol. 42, no. 2, Aug. 2012, pp. 1187-1202. [PDF], [IEEE]
- Zhilei Ren, He Jiang, Jifeng Xuan, Zhongxuan Luo. Hyper-Heuristics with Low Level Parameter Adaptation. Evolutionary Computation, vol. 20, no. 2, pp. 189-227. [PDF], [MIT Press]
Conference papers
- Jifeng Xuan, Martin Monperrus. Test Case Purification for Improving Fault Localization. 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]
- Jifeng Xuan, Martin Monperrus. Learning to Combine Multiple Ranking Metrics for Fault Localization. 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]
- Hao Hu, Hongyu Zhang, Jifeng Xuan, Weigang Sun. Effective Bug Triage based on Historical Bug-Fix Information. Proceedings of the 25th IEEE International Symposium on Software Reliability Engineering (ISSRE 2014), Naples, Italy. Nov. 3-6, 2014, to appear. [PDF]
- Favio Demarco, Jifeng Xuan, Daniel Le Berre, Martin Monperrus. Automatic Repair of Buggy If Conditions and Missing Preconditions with SMT. 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]
- Zhilei Ren, He Jiang, Jifeng Xuan, Shuwei Zhang, Zhongxuan Luo. Learning from Evolved Next Release Problem Instances. Proceedings of Genetic and Evolutionary Computation Conference (GECCO 2014), Vancouver, BC, Canada. Poster, July 12-16, 2014. [PDF], [ACM]
- Jifeng Xuan, He Jiang, Zhilei Ren, Weiqin Zou. Developer Prioritization in Bug Repositories. Proceedings of 34th International Conference on Software Engineering (ICSE 2012), Zurich, Switzerland. June 2-9, 2012, pp. 25-35. [PDF], [IEEE]
- Weiqin Zou, Yan Hu, Jifeng Xuan, He Jiang. Towards Training Set Reduction for Bug Triage. Proceedings of 35th Annual IEEE International Computer Software and Applications Conference (COMPSAC 2011), Munich, Germany. July 18-22, 2011, pp. 576-581. [PDF], [IEEE]
- He Jiang, Shuyan Zhang, Jifeng Xuan, Youxi Wu. Frequency Distribution based Hyper-Heuristic for the Bin-Packing Problem. Proceedings of 11th European Conference on Evolutionary Computation in Combinatorial Optimisation (EvoCop 2011), Torino, Italy. April 27-29, 2011, pp. 118-129. [PDF], [Springer]
- Jifeng Xuan, He Jiang, Zhilei Ren, Jun Yan, Zhongxuan Luo. Automatic Bug Triage using Semi-Supervised Text Classification. Proceedings of 22nd International Conference on Software Engineering and Knowledge Engineering (SEKE 2010), Redwood City, California, USA. July 1-3, 2010, pp. 209-214. [PDF]
- Jifeng Xuan, He Jiang, Zhilei Ren, Yan Hu, Zhongxuan Luo. A Random Walk Based Algorithm for Structural Test Case Generation. Proceedings of 2nd International Conference on Software Engineering and Data Mining (SEDM 2010), Chengdu, China. June 23-25, 2010, pp. 583-588. [PDF], [IEEE]
- He Jiang, Jifeng Xuan, Zhilei Ren. Approximate Backbone Based Multilevel Algorithm for Next Release Problem. 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]
- He Jiang, Jifeng Xuan, Xianchao Zhang. An Approximate Muscle Guided Global Optimization Algorithm for the Three-index Assignment Problem. Proceedings of 2008 IEEE Congress on Evolutionary Computation (CEC 2008), Hongkong, China. IEEE Computer Society, 2008, pp. 2404 - 2410. [PDF], [IEEE]
Book chapters
- He Jiang, Jifeng Xuan. Backbone Guided Local Search for the Weighted Maximum Satisfiability Problem. (Book chapter in) Evolutionary Computation. Ed., Wellington Pinheiro dos Santos. ISBN 978-953-307-008-7. InTech Press, Vienna, Austria. Oct. 2009, pp. 261-272. [PDF], [InTech]
Activities
- Invited talk, Search and Analysis in Open-Source Bug Repositorie, CSBSE 2013 (The 2nd Chinese Search Based Software Engineering), Dalian, China, June 8, 2013
- Invited talk, Mining Bug Repositories, State Key Laboratory of Software Development Environment (Beihang University), Beijing, China, Sept. 23, 2012
- Invited talk, Backbone Based Multilevel Optimization for the Large Scale Next Release Problem, CSBSE 2012 (The 1th Chinese Search Based Software Engineering), Beijing, China, July 2, 2012
- Invited talk, Bug Triage using Semi-Supervised Text Classification, State Key Laboratory of Computer Science (Institute of Software, Chinese Academy of Sciences), Beijing, China, April, 2010
- Talk, Automatic Code Completion, Microsoft Research Asia, Beijing, China, Sept. 28, 2012
- Talk, Developer Prioritization in Bug Repositories, ICSE 2012 (The 34th International Conference on Software Engineering), Zurich, Switzerland, June 6, 2012
- Talk, Automatic Bug Triage using Semi-Supervised Text Classification, SEKE 2010 (The 22nd International Conference on Software Engineering and Knowledge Engineering), Redwood City, CA, USA, July 1, 2010
- Organizing committee co-chair, CSBSE 2013 (The 2nd Chinese Search Based Software Engineering)
- Publication chair, IEA/AIE 2012 (The 25th International Conference on Industrial, Engineering & Other Applications of Applied Intelligent Systems)
- Program committee member, ISICA 2009 (The 4th International Symposium on Intelligence Computation and Applications)
- Reviewer, IEA/AIE 2012 (The 25th International Conference on Industrial, Engineering & Other Applications of Applied Intelligent Systems)
- Reviewer, ICM 2011 (The International Conference of Information Technology, Computer Engineering and Management Sciences)
- Reviewer, TASE 2010 (The 4th IEEE International Symposium on Theoretical Aspects of Software Engineering)
- Reviewer, JSEP (Journal of Software: Evolution and Process)
- Reviewer, TSE (IEEE Transactions on Software Engineering)
- Reviewer, TKDE (IEEE Transactions on Knowledge Discovery and Engineering)
- Reviewer, TMIS (ACM Transactions on Management Information Systems)
- Reviewer, KAIS (Knowledge and Information Systems, An International Journal)
- Reviewer, KBS (Knowledge-Based Systems)
- Reviewer, JCST (Journal of Computer Science and Technology)
- Reviewer, IJACT (International Journal of Advancements in Computing Technology)
- Reviewer, JBEM (Journal of Business and Economic Management)
- Reviewer, APSEC 2014 (The 21st Asia-Pacific Software Engineering Conference)
- Reviewer, QSIC 2014 (The 14th International Conference on Quality Software)
- Reviewer, CloudCrypto 2014 (International Workshop on Cloud Security and Cryptography)
- Reviewer, ICSME 2014 (2014 IEEE International Conference on Software Maintenance and Evolution)
- Reviewer, ASE 2014 (The 29th IEEE International Conference on Software Engineering)
- Reviewer, ICSE 2014 (The 36th IEEE International Conference on Software Engineering)
- Reviewer, ICSM 2013 (The 29th IEEE International Conference on Software Maintenance)
- Reviewer, APSEC 2012 (The 19th Asia-Pacific Software Engineering Conference)
- Reviewer, CGC 2012 (The 2nd International Conference on Cloud and Green Computing)
- Reviewer, CNCC 2012 (CCF China National Computer Congress)
- Reviewer, ICIC 2012 (International Conference on Intelligent Computing)
- Reviewer, ISI 2012 (IEEE International Conference on Intelligence and Security Informatics)
- Reviewer, CSE 2011 (The 14th IEEE International Conference on Computational Science and Engineering)
- Reviewer, IOTS 2010 (The 1st IEEE/ACM Internet of Things Symposium)
- Reviewer, Chinese Journal of Computers
- Reviewer, Journal of Software
- Reviewer, Acta Automatica Sinica
- Reviewer, Journal of Beijing University Of Technology
Awards
- 2012, National Scholarship of China for PhD Student
- 2012, Award of Excellence in Microsoft Research Asia Internship Program
- 2012, Outstanding PhD Candidate, Dalian University of Technology
- 2012, ACM SIGSOFT CAPS Funds for supporting conference attendance
- 2011, First-Class Scholarship of Company by KAI Square, for School of Software, Dalian University of Technology
- 2009, First-Class Scholarship and Outstanding Master Candidate Student of Dalian University of Technology
- 2008, Second-Class Scholarship and Outstanding Master Candidate Student of Dalian University of Technology
- 2007, Outstanding Graduate of Dalian University of Technology
- 2006, Second-level A, Mandarin Testing of China
- 2005, Software Engineer (Intermediate professional title)
- 2004, 2005, 2006, Second-Class Scholarship and Outstanding Student of Dalian University of Technology, respectively
Practice
- 2012, internship, research project "Code Completion", in Microsoft Research Asia
- 2010, primary programmer, research project "Test Case Generation for Java based on Extended Finite State Machine", in State Key Laboratory of Computer Science (Institute of Software, Chinese Academy of Sciences)
- 2008, primary programmer, research project "Static Testing and Analysis for Java", in State Key Laboratory of Computer Science (Institute of Software, Chinese Academy of Sciences)
- 2007, internship in IBM-DLUT Training Base, project "COST Logistics System", with the prize of "With Distinction"
- 2007, project "Logistics Statistics Software of Harbin Boiler Co.Ltd.", Harbin Boiler Company Limited
- 2006, project "Tenement Management System for a city of Shandong"
- 2006-2009, teaching assist of "Advanced C++ Programming", "Data Structure and Algorithms", and "C++ Programming", for the teacher Hong Yu in Dalian University of Technology
- 2007-2009, teaching assist of "Principle of Compiling" and "Software Engineering", for the teacher Dr. He Jiang in Dalian University of Technology
|