Xi Ge

Ph.D. Candidate, CS@NC State University

Image one

About Me

Xi Ge is a final-year PhD student in the Department of Computer Science, North Carolina State University. His advisor is Dr. Emerson Murphy-Hill.

His passion lies in the Software Engineering related fields, more specifically, in refactoring, programming language and human factors. Before starting graduate school, Xi received his bechelor's degree from the School of Software, Nankai University in 2009.

Xi Ge's resume is avaible here. You can contact with him by Email: xge@ncsu.edu or Cell: 919-457-3076. Please also connect with him through Facebook, Github, or Renren.

News

  • Our Sando paper got the best paper award at VL/HCC2014! News
  • I will return to ABB corporate research center as an intern during the summer of 2014.
  • I successfully got my India Visa, so see you all in ICSE 2014!
  • Sando is on media! Try this awesome search tool for the Visual Studio IDE.

Publication

[1] Xi Ge, David Shepherd, Kostadin Damevski and Emerson Murphy-Hill. How Developers Use Multi-Recommendation System in Local Code Search. In proceedings of the Symposium on Visual Languages and Human-Centric Computing, 2014. (Acceptance rate = 30%) [paper][tool][study][award]

[2] Xi Ge and Emerson Murphy-Hill. Manual Refactoring Changes with Automated Refactoring Validation. In Proceedings of the International Conference on Software Engineering, Hyderabad, India, 2014. (Acceptance rate = 20%) [paper][study][appendix]

[3] Xi Ge, Quinton L. DuBose, and Emerson Murphy-Hill. Reconciling Manual and Automatic Refactoring. In Proceedings of the International Conference on Software Engineering, Zurich, Switzerland, 2012. (Acceptance rate = 20%) [paper]

[4] Rucha Tembe, Olga Zielinska, Yuqi Liu, Kyung W. Hong, Emerson Murphy-Hill, Chris Mayhorn, and Xi Ge. Phishing in International Waters: Exploring Cross-National Differences in Phishing Conceptualizations Between Chinese, Indian and American Samples. In Symposium and Bootcamp on the Science of Security, 2014. [paper]

[5] Xi Ge, Saurabh Sarkar, and Emerson Murphy-Hill. Towards Refactoring-Aware Code Review. International Workshop on Cooperative and Human Aspects of Software Engineering, 2014. [paper]

[6] Xi Ge, David Shepherd, Kostadin Damevski and Emerson Murphy-Hill. How the Sando Search Tool Recommends Queries. In Proceedings of the European Conference on Software Maintenance and Reengineering, Tool Demonstration, Antwerp, Belgium, 2014.

[7] Xi Ge. Dictionary-Based Query Recommendation for Local Code Search. In Proceedings of the ACM SIGPLAN conference on Systems, Programming, Languages and Applications: Software for Humanity, Student Research Competition, Indianapolis, Indiana, 2013.

[8] Xi Ge and Emerson Murphy-Hill. BeneFactor: a Flexible Refactoring Tool for Eclipse. In Companion of ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications, Demonstration, Portland, Oregon, 2011. [paper]

[9] Xi Ge, Kunal Taneja, Tao Xie, and Nikolai Tillmann. DyTa: Dynamic Symbolic Execution Guided with Static Verification Results. In Proceedings of the International Conference on Software Engineering, Demonstration, Honolulu, Hawaii, 2011. [paper]

Experiences

  • May 2013 to August 2013, Research Intern at Corporate Research Center, ABB Inc. Mentor: Dr. David Shepherd
  • May 2012 to August 2012, Engineering Intern at Google Inc. Mentor: Dr. Gregory Cooper.