Software Engineer Intern, Systems and Infrastructure 2021.05-2021.08
Institution: Facebook Responsibility: Simulation of Continous Integration system at Facebook. Design a new policy to better improve resource allocation.
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.
Ph.D. of Computer Science Fall 2017 - Spring 2022 Virginia Tech
B.S. of Software Engineering Fall 2013 - Spring 2017 Tongji University
Xianhao Jin, Francisco Servant, “Which Builds Are Really Safe to Skip? Maximizing Failure Observation for Build Selection in Continuous Integration”. Journal of Systems and Software (JSS), 2022, 21 pages.
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.
Institution: Facebook Responsibility: Simulation of Continous Integration system at Facebook. Design a new policy to better improve resource allocation.
Institution: Virginia Tech Responsibility: Cost Saving in Continuous Integration. Stack Overflow edited questions efficiency. Code completion system limitation.
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.
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.
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.