Software Engineering Research
Guidelines for Current and Prospective Students
Current Students
Former PhD Students
Former MS Students
Guidelines for Current and Prospective Students
- PhD Students
- MS Students
Current Students
- Andrew Austin (MS)
- Patrick Francis (PhD)
- Eric Helms (PhD)
- Jason King (PhD)
- David Moye (PhD)
- John Slankas (PhD)
- Ben Smith (PhD)
- Will Snipes (MS)
Former PhD
- Andy Meneely (PhD, 2011)
Assistant Professor, Rochester Institute of Technology
Topic: Investigating the Relationship between Developer Collaboration and Software Security
- Yonghee Shin (PhD, 2010)
Postdoc, DePaul University
Topic: Exploring Complexity Metrics as Indicators of Security Vulnerability
- Michael Gegick (2009)
Topic: Using Automated Static Analyzer Alerts to Predict Vulnerability- and Attack-prone Components
- Sarah Smith Heckman (2009)
North Carolina State University Teaching Assistant Professor
Topic: Adaptive Model for Prioritizing Code-based Static Analysis Alerts
- Chih-wei (Dright) Ho (2008)
EMC, Raleigh, NC, USA
Dissertation: Performance Requirements Improvement with an Evolutionary Model
- Lucas Layman (2008; co-advised by Dr. Rob St. Amant)
Fraunhofer Center for Experimental Software Engineering, Maryland
Dissertation: Information Needs of Developers for Program Comprehension during Software Maintenance Tasks
- Mark Sherriff (2007)
Assistant Professor, University of Virginia
Dissertation: Analyzing Software Artifacts through Singular Value Decomposition to Guide Development Decisions
- Jiang Zheng (2007)
ABB Corporate Research, Raleigh, NC
Dissertation: In Regression Testing without Code
- Hema Srikanth (2005)
IBM, Boston, MA, USA
Dissertation: Value-Driven System Level Test Case Prioritization
- Nachiappan Nagappan (2005)
Microsoft Research, Redmond, WA USA
Dissertation: A Software Testing and Reliability Early Warning Metric Suite
Former MS
- Raza Abbas Syed (2011)
Thesis: Investigating Intermittent Software Failures
- Lauren Hayward (2009)
IBM, Research Triangle Park, NC
Thesis: Students' Perception of Distributed Pair Programming in an Upper-Level Undergraduate Software Engineering Course
- Stephen Thomas (2007)
IBM Global Services, Austin, TX
Thesis: Using Automated Fix Generation to Mitigate SQL Injection Vulnerabilities
- David Palmieri (2005)
IBM, Research Triangle Park, NC
Thesis: Knowledge Management Through Pair Programming
- Prashant Baheti (2004)
Google, Silicon Valley, CA
Thesis:
Evaluating a Software Engineering Knowledge Base
- Michael Gegick (2004)
PhD Student, NCSU
Thesis:
Analyzing Security Attacks to Generate Signatures from Vulnerable Architectural Patterns
- Neha Katira (2004)
eWeb Designs, Raleigh, NC
Thesis:
Understanding the Compatibility of Pair Programmers
- Dylan Wilson (2004)
Becton Dickinson, Research Triangle Park, NC
Thesis: An Empirical Study of the Tacit Knowledge Management Potential of Pair Programming
- Boby George (2002)
PhD, Virginia Tech
Thesis: Analysis and Quantification of Test Driven Development Approach
- Vinay Ramachandran (2002)
Thesis: An Extreme Programming (XP) Process Analysis and Project Management Tool
- Anuja Shukla (2002)
Microsoft
Thesis: Pair programming and the factors affecting Brooks' Law
- Harmanpreet Singh (2002)
Entrepreneur, Sikhya Solutions
Thesis: Developing an e-learning model for an industrial enterprise
- Kai Yang (2002)
Washington, DC
Thesis: Pair learning in undergraduate computer science education