I'm a PhD student advised by Anita Sarma in the Electrical Engineering & Computer Science department at Oregon State University (see my profile there), where I also obtained my BS in Computer Science in June 2015. As an undergraduate, I interned at Intel Corporation and Hewlett Packard Enterprise, and conducted my senior project with Garmin AT. I previously worked in the IT and DevOps industries (see my CV here).

My research interests are at the intersections of software engineering, human-computer interactions, and developers tools. I am currently exploring the effects of human problem-solving processes on the use of integrated development environments (IDEs).



  Context in Programming: An Investigation of How Programmers Create Context
Souti Chattopadhyay, Nicholas Nelson, Thien Nam, McKenzie Calvert, Anita Sarma.    
CHASE'18, Gothenburg, Sweden, May 27, 2018.     [Conference] [Pre-print (Apr'18)]
   Software Practitioner Perspectives on Merge Conflicts and Resolutions
Shane McKee, Nicholas Nelson, Anita Sarma, Danny Dig.    
ICSME'17, Shanghai, China, Sept. 17-22, 2017 (AR: 27.8%).     [Conference] [Pre-print (Aug'17)] [Slides] [Artifacts] [IEEE Software Blog] [Distinguished Paper Award]
   Trade-Offs in Continuous Integration: Assurance, Security, and Flexibility
Michael Hilton, Nicholas Nelson, Timothy Tunnell, Darko Marinov, Danny Dig.    
ESEC/FSE'17, Paderborn, Germany, Sept. 4-8, 2017 (AR: 24.4%).     [Conference] [Pre-print (Aug'17)] [Artifacts] [Distinguished Paper Award]

  Towards an IDE to Support Programming as Problem-Solving
Nicholas Nelson, Anita Sarma, AndrĂ© van der Hoek.    
PPIG'17, Delft, Netherlands, Jul 1-3, 2017.     [Conference] [Session] [Slides] [Project Code]
  Problem-Solving Applications in Developer Environments
Nicholas Nelson.    
PPIG'17: Doctoral Consortium, Delft, Netherlands, Jul 1-3, 2017.     [Conference] [Session]
  TDDViz: Using Software Changes to Understand Conformance to Test Driven Development
Michael Hilton, Nicholas Nelson, Hugh McDonald, Sean McDonald, Ron Metoyer, Danny Dig.    
XP'16, Edinburgh, United Kingdom, May 24-27, 2016.     [Conference] [Pre-print (Mar'16)] [Project Code]


  • Reviewer: ASE'17, ASE'15
  • Teaching Assistant:
    • CS361: Software Engineering I (Winter'16, Winter'17, Fall'17)