About Me

I have graduated in Jun 2019. My supervisors are Prof. Tao Huang and Prof. Wensheng Dou in Institute of Software, Chinese Academy of Sciences.

My research interests focus on spreadsheet analysis, machine learning, and program analysis.


Publications

[2020]

  • Yakun Zhang, Wensheng Dou, Jiaxin Zhu, Liang Xu, Zhiyong Zhou, Jun Wei, Dan Ye, Bo Yang. Learning to Detect Table Clones in Spreadsheets. In Proceedings of ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2020).

[2018]

  • Liang Xu, Wensheng Dou, Jiaxin Zhu, Chushu Gao, Jun Wei, Tao Huang. How Are Spreadsheet Templates Used in Practice: A Case Study on Enron. In Proceedings of ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE NIER 2018).
  • Wensheng Dou, Shi Han, Liang Xu, Dongmei Zhang, Jun Wei. Expandable Group Identification in Spreadsheets. In Proceedings of International Conference on Automated Software Engineering (ASE 2018).
  • Liang Xu, Shuo Wang, Wensheng Dou, Bo Yang, Chushu Gao, Jun Wei, Tao Huang. Detecting Faulty Empty Cells in Spreadsheets. In Proceedings of International Conference on Software Analysis, Evolution, and Reengineering (SANER 2018).

[2017]

  • Liang Xu, Wensheng Dou, Chushu Gao, Jie Wang, Jun Wei, Tao Huang. SpreadCluster: Recovering Versioned Spreadsheets through Similarity-Based Clustering. In Proceedings of International Conference on Mining Software Repositories (MSR 2017).
  • Liang Xu. Understanding Spreadsheet Evolution in Practice. In Proceedings of International Conference on Software Maintenance and Evolution (ICSME Doctoral Symposium 2017).

[2016]

  • Wensheng Dou, Shing-Chi Cheung, Chushu Gao, Chang Xu, Liang Xu, Jun Wei. Detecting Table Clones and Smells in Spreadsheets. In Proceedings of ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE 2016).
  • Wensheng Dou, Liang Xu, Shing-Chi Cheung, Chushu Gao, Jun Wei, Tao Huang. VEnron: A Versioned Spreadsheet Corpus and Related Evolution Analysis. In Proceedings of International Conference on Software Engineering (ICSE SEIP 2016).

Skills
  1. Programming languages: C#, java, JavaScript