About Me

Who Am I?

Hi I'm Xianhao Jin (金显昊). I am currently pursuing my Ph.D. degree in Computer Science at Department of Computer Science of Virginia Tech. My advisor is professor Francisco Servant and my research focuses on software development productivity and software quality. Here is my resume.

Computer Science Research

Software Engineering

Mining Software Repositories

Development Productivity

Education

Education

Ph.D. (Virginia Tech)

Ph.D. of Computer Science
Fall 2017 - Spring 2022
Virginia Tech

B.S. (Tongji University)

B.S. of Software Engineering
Fall 2013 - Spring 2017
Tongji University

What I do?

Publications

Xianhao Jin, “Reducing Cost in Continuous Integration with A Collection of Build Selection Approaches”. Proceedings of the 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Doctoral Symposium Track (ESEC/FSE ’21), August 23–28, 2021, Athens, Greece, to appear.

Xianhao Jin, Francisco Servant, “CIBench: A Dataset and Collection of Techniques for Build and Test Selection and Prioritization in Continuous Integration”. Proceedings of the 43rd International Conference on Software Engineering: Companion Proceedings (ICSE'21-Companion), Madrid, Spain, May 2021, to appear.

Xianhao Jin, Francisco Servant, “What helped, and what did not? An Evaluation of the Strategies to Improve Continuous Integration”. Proceedings of the 43rd International Conference on Software Engineering, Technical Research Track (ICSE 2021), Madrid, Spain, May 2021, to appear.

Xianhao Jin, Francisco Servant, “A Cost-efficient Approach to Building in Continuous Integration”. Proceedings of the 42nd International Conference on Software Engineering, Technical Research Track (ICSE 2020), Seoul, South Korea, May 2020.

Xianhao Jin, Francisco Servant, “What Edits Are Done on Highly Answered Stack Overflow Questions? An Empirical Study”. Proceedings of the 16th International Conference on Mining Software Repositories, Mining Challenge Track (MSR 2019), Montreal, Canada, May 2019, pp. 225–229.

Xianhao Jin, Francisco Servant, “The Hidden Cost of Code Completion: Understanding the Impact of the Recommendation-list Length on its Efficiency”. Proceedings of the 15th International Conference on Mining Software Repositories (MSR 2018), Mining Challenge Track, Gothenburg, Sweden, May 2018, pp. 70–73.

Experience

Work Experience

Graduate Research Assistant 2017.08-Present

Institution: Virginia Tech
Responsibility:
    Cost Saving in Continuous Integration.
    Stack Overflow edited questions efficiency.
    Code completion system limitation.

Graduate Teaching Assistant 2017.08-Present

Institution: Virgina Tech
Responsibility:
    CS3304 Comparative Language: Fall 2017, Spring 2019, Spring 2020, Summer 2020 I.
    CS3704 Intermed Software Des: Fall 2019.
    CS4604 Intro to the Database Management: Spring 2018.
    CS5744 Software Design and Quality: Fall 2020.

Software Engineering Intern 2016.05-2016.12

Institution: Information Supporting at Michelin (China) Investment Co. Ltd
Responsibility:
    DevOps Intern. Monitor the software development process and deploy Continuous Integration test system with data visualization.

My Specialty

My Skills

I am proficient in both English and Chinese. I am good at progamming languages such as Python, HTML, Java and so on. I also show expertise in software tools such as Jenkins.

Python

90%

Data Analysis

80%

DevOps

85%

Front-end Coding

90%

Technical Writing

70%

Data Visulization

80%
Get in Touch

Contact

Knowledge Works II, 2202 Kraft Dr SW,Blacksburg