Software Engineering Research
Guidelines for Current and Prospective Students
Current Students
Graduated PhD Students
Graduated MS Students
Guidelines for Current and Prospective Students
- PhD Students
- MS Students
Current PostDocs
- Nirav Ajmeri
Current Students
- Sarah Elder (PhD)
- Rezvan Mahdavi Hezaveh (PhD)
- Rayhanur Rahman (PhD)
- Nasif Imtiaz (PhD)
- Nusrat Zahan (PhD)
Past Post Docs
- Ozgur Kafali; University of Kent
Graduated PhD
- Akond Rahman (2020)
Tennessee Tech
Dissertation: Anti=Patterns in Infrastructure as Codes
- Christopher Theisen (2018)
Microsoft
Dissertation: Risk-Based Attack Surface Approximations
- Patrick Morrison (2017)
IBM
Dissertation: A Security Practices Evaluation Framework
- Maria Riaz (2016)
Google
Dissertation: Inferring Security Requirements from Natural Language Requirements Artifactss
- Jason King (2016)
NCSU Teaching Assistant Professor
Dissertation: Measuring the Forensic-Ability of User Activity Logs
- Rahul Pandita (2015)
Phase Change Software
Dissertation: Inferring Semantic Information from Natural Language Software Artifacts
- John Slankas (2015)
NCSU Laboratory for Analytical Sciences
Dissertation: Implementing Database Access Control Policy from Unconstrained Natural Language Text
- Xusheng Xiao (PhD 2014 , co-advised with Tao Xie)
Case Wetern University
Dissertation: Cooperative Testing and Analysis via Informed Decision Making
- JeeHyun Hwang (2014)
SAS, Cary, NC
Dissertation: Improving the Quality of Security Policies
- Ben Smith (2012)
IBM
Dissertation: Empirically Developing a Software Security Test Pattern Catalog Using a Grounded Theory Approach
- Andy Meneely (2011)
Rochester Institute of Technology
Dissertation: Investigating the Relationship between Developer Collaboration and Software Security
- Yonghee Shin (2010)
Folio Investing
Dissertation: Exploring Complexity Metrics as Indicators of Security Vulnerability
- Michael Gegick (2009)
Dissertation: Using Automated Static Analyzer Alerts to Predict Vulnerability- and Attack-prone Components
- Sarah Smith Heckman (2009)
North Carolina State University Teaching Associate Professor
Dissertation: Adaptive Model for Prioritizing Code-based Static Analysis Alerts
- Chih-wei (Dright) Ho (2008)
SAS, Cary, NC, USA
Dissertation: Performance Requirements Improvement with an Evolutionary Model
- Lucas Layman (2008; co-advised by Dr. Rob St. Amant)
University of North Carolina -- Wilmington
Dissertation: Information Needs of Developers for Program Comprehension during Software Maintenance Tasks
- Mark Sherriff (2007)
University of Virginia
Dissertation: Analyzing Software Artifacts through Singular Value Decomposition to Guide Development Decisions
- Jiang Zheng (2007)
IBM
Dissertation: In Regression Testing without Code
- Hema Srikanth (2005)
IBM, Silicon Valley, CA, 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
Graduated MS
- Monica Metro (2020)
Analog Devices, Inc.
An Empirical Case Study to Compare the Effectiveness and Efficiency of
Vulnerability Detection Techniques
- Andrew Austin (2011)
Genesys
Thesis: Improving the Security of Electronic Health Record Systems
- Raza Abbas Syed (2011)
SAS, Cary, NC
Thesis: Investigating Intermittent Software Failures
- Lauren Hayward Schaefer (2009)
SugarCRM
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)
KenSci
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)
Google
Thesis: Pair programming and the factors affecting Brooks' Law
- Harmanpreet Singh (2002)
WizIQ
Thesis: Developing an e-learning model for an industrial enterprise
- Kai Yang (2002)
Washington, DC
Thesis: Pair learning in undergraduate computer science education