Ph.D. Student
Computer Science

2130 Kelley Engineering Center
Corvallis, OR 97331-5501
(541) 224-6912
(541) 737-1300


  • Bachelor of Science in Computer Science, Oregon State University, 2015
  • Associate of Applied Science in Computer Information Systems, Portland Community College, 2008

Major Professor(s)

Research Interests

Research focus on automated development tools, code analysis, collaborative designs, software evolution, and code transformations/refactorings.


  • Shane McKee*, Nicholas Nelson*, Anita Sarma, and Danny Dig. Software Practitioner Perspectives on Merge Conflicts and Resolutions. Proceedings of IEEE International Conference on Software Maintenance and Evolution (ICSME 2017). IEEE, 467-478. September 17-22, 2017. *Co-first authors.

  • Michael Hilton, Nicholas Nelson, Timothy Tunnell, Darko Marinov, and Danny Dig. Trade-offs in Continuous Integration: Assurance, Security, and Flexibility. Proceedings of ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE 2017). ACM, 197-207. September 4-8, 2017.

  • Nicholas Nelson, Anita Sarma, and AndreĢ van der Hoek. Towards an IDE to Support Programming as Problem-Solving. Psychology of Programming Interest Group Workshop (PPIG 2017). July 1-3, 2017.

  • Michael Hilton, Nicholas Nelson, Hugh McDonald, Sean McDonald, Ron Metoyer, Danny Dig. TDDViz: Using Software Changes to Understand Conformance to Test Driven Development. Agile Processes, in Software Engineering, and Extreme Programming: 17th International Conference (XP 2016). Springer International Publishing, 53-65. May 15, 2016.