Experience

PRESENT OUR PAPER AT INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2020

Seoul, Korea. May, 2020

  • Our EMSE paper "Bounties on Technical Q&A Sites: A Case Study of Stack Overflow Bounties" has been selected for the journal first program of the International Conference on Software Engineering.

VOLUNTEER AT INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2019

Montreal, May 2019

  • TA for the tutorial "R for Software Engineering Research" and volunteered for the tutorial "Scale-Out Data Science with R and Python".

RESEARCH VISITOR AT THE FACULTY OF INFORMATION SCIENCE AND ELECTRICAL ENGINEERING,

Kyushu University, Feb. 2019 – Apr. 2019


RESEARCH ASSISTANT AT THE SCHOOL OF COMPUTER SCIENCE,

Queen’s University, Sep. 2017 – Present

  • A case study of bounties in Stack Overflow. The study applied statistical modeling for revealing and interpreting the association between bounties and question solving-likelihood/solving-time. Built a neural network to classify the successful bounty questions.
  • A case study of bounties (from Bountysource and Stack Overflow) in GitHub issue reports. The study used statistical modeling to provide insights on how to leverage bounties to address issue reports.
  • A case study of donations (from OpenCollective) in GitHub projects. The study conducted a statistical analysis to study the characteristics of donors and uncover the donation-usage pattern of project maintainers.
  • A study of the performance comparison between automated machine learning (AutoML) and hyperparameter tuning machine learning (HptML). The experiment was conducted on Microsoft Azure Cloud. Using Software Engineering defect dataset, the study provides practical suggestions on how to achieve an optimal balance between performance and time consumption.

R&D ENGINEER & SENIOR DEVELOPMENT ENGINEER,

ALIBABA (CHINA) TECHNOLOGY CO., LTD. June 2015 – Aug. 2017

  • Worked as a technical product owner of a trading platform, which enables merchandise and orders to flow freely between the B2B and the C2C platforms.
  • Designed and developed a large-scale distributed system using Apache Hive and Java Spring framework. The system supports multi-million scale merchandise and orders from different e-commerce platforms.
  • Designed and developed a merchandise recommendation system which can recommend similar merchandise from different e-commerce platforms. The recommendation model was built from the trading data across different e-commerce platforms using information retrieval and machine learning techniques. The recommendation system was also provided to clients through a Chrome extension.
  • My work yields five patent submissions and three of them have already been granted by the National Intellectual Property Administration of China.
  • I was promoted from R&D ENGINEER to senior development engineer in June. 2017

R&D ENGINEER (INTERN),

ALIBABA (CHINA) TECHNOLOGY CO., LTD. June 2014 – Dec. 2014

  • In the third year of my undergraduate study, I joined Alibaba Group as an intern.
  • I participated in the design and implementation of the merchandise model of 1688, to handle the storage and process of more than 500 million merchandises.