TDDViz: Using Software Changes to Understand Conformance to Test Driven Development. - Michael Hilton; Nicholas Nelson 002; Hugh McDonald; Sean McDonald; Ronald A. Metoyer; Danny Dig (XP, 2016)

Software Practitioner Perspectives on Merge Conflicts and Resolutions. - Shane McKee; Nicholas Nelson 002; Anita Sarma; Danny Dig (ICSME, 2017)

Problem-Solving Applications in Developer Environments. - Nicholas Nelson 002 (PPIG, 2017)

Towards an IDE to Support Programming as Problem-Solving. - Nicholas Nelson 002; Anita Sarma; André van der Hoek (PPIG, 2017)

Trade-offs in continuous integration: assurance, security, and flexibility. - Michael Hilton; Nicholas Nelson 002; Timothy Tunnell; Darko Marinov; Danny Dig (ESEC/SIGSOFT FSE, 2017)

Context in programming: an investigation of how programmers create context. - Souti Chattopadhyay; Nicholas Nelson 002; Thien Nam; McKenzie Calvert; Anita Sarma (CHASE@ICSE, 2018)

Latent patterns in activities: a field study of how developers manage context. - Souti Chattopadhyay; Nicholas Nelson 002; Yenifer Ramirez Gonzalez; Annel Amelia Leon; Rahul Pandita; Anita Sarma (ICSE, 2019)

The life-cycle of merge conflicts: processes, barriers, and strategies. - Nicholas Nelson 002; Caius Brindescu; Shane McKee; Anita Sarma; Danny Dig (Empir. Softw. Eng., 2019)

A tale from the trenches: cognitive biases and software development. - Souti Chattopadhyay; Nicholas Nelson 002; Audrey Au; Natalia Morales; Christopher A. Sanchez; Rahul Pandita; Anita Sarma (ICSE, 2020)

Supporting Code Comprehension via Annotations: Right Information at the Right Time and Place. - Marjan Adeli; Nicholas Nelson 002; Souti Chattopadhyay; Hayden Coffey; Austin Z. Henley; Anita Sarma (VL/HCC, 2020)

Cognitive biases in software development. - Souti Chattopadhyay; Nicholas Nelson 002; Audrey Au; Natalia Morales; Christopher A. Sanchez; Rahul Pandita; Anita Sarma (Commun. ACM, 2022)