Welcome!
My research interests lie in the intersection of software engineering and programming languages. In particular, I am interested in reverse engineering, program comprehension, software maintenance and evolution, interoperability, static and dynamic program analysis, software testing, and compiler technology. More information about my research is available on the STEEL web site and on my vita page.
Recently Accepted Papers
- "Grammar Recovery from Parse Trees and Metrics-Guided Grammar Refactoring"
- IEEE Transactions on Software Engineering
- "Source Code Retrieval for Bug Localization Using Latent Dirichlet Allocation"
- WCRE 2008
- "Cross-Language Clone Detection"
- SEKE 2008
Current Activities
- Program Committee
- 17th International Conference on Program Comprehension (ICPC 2009)
- Program Committee
- 2nd International Conference on Software Language Engineering (SLE 2009)
- Program Committee
- 21st International Conference on Software Engineering and Knowledge Engineering (SEKE 2009)
- Program Committee
- 7th International Conference on Software Engineering Research, Management and Applications (SERA 2009)
- Publicity Chair
- 17th International Conference on Program Comprehension (ICPC 2009)
![[Department of Computer Science - College of Engineering - The University of Alabama]](/~nkraft/media/pixmaps/wordmark.png)
![[Nicholas A. Kraft, Ph.D.; Assistant Professor; Box 870290; Tuscaloosa, Alabama 35487-0290; (205) 348-0000; FAX (205) 348-0219]](/~nkraft/media/pixmaps/nkraft.png)



