I co-direct the Software Engineering Research Group @ UA.
Research Interests
- Software maintenance and evolution
- Program comprehension
- Mining software repositories
- Software language engineering
- → Code clone analysis
- → Concept and feature location
- → Traceability link recovery
- → Grammar engineering
Funded Projects
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
![]() |
|
Invited Talks
- Recovering Traceability Links between Source Code and Issue Reports
- The University of Alabama in Huntsville, Huntsville, AL, USA (03/04/11)
- Improved Code Clone Categorization
- Google Tech Talk, Atlanta, GA, USA (06/24/10)
Available on YouTube. - Alabama A&M University, Normal, AL, USA (11/24/10)
- Google Tech Talk, Atlanta, GA, USA (06/24/10)
- Recovery and Metrics-Guided Refactoring of a Grammar from a Hard-Coded Parser
- The University of Mississippi, University, MS, USA (11/19/08)
- Alabama IEEE Computer Society, Birmingham, AL, USA (11/24/08)
- Innovations in Computer Science Education at The University of Alabama
- NetApp, Research Triangle Park, NC, USA (02/26/09)
- Duke University, Durham, NC, USA (02/27/09)
![[The University of Alabama]](/~nkraft/images/logo.png)
![[NSF]](/~nkraft/images/NSF.png)
![[ED]](/~nkraft/images/ED.jpg)