Please observe the posted copyright notices governing the use of material from this page.
In Submission
-
Effects of Cloned Code on Debugging — A Replicated Developer Study
D. Chatterji, J.C. Carver, N.A. Kraft, and J. Harder
-
A Comparison of Stemming Algorithms for Text Retrieval Based Feature Location
L.R. Biggers, B.P. Eddy, and N.A. Kraft
-
Identifying Barriers to the Systematic Literature Review Process
J.C. Carver, E. Hassler, E. Hernandes, and N.A. Kraft
-
Clone Analysis Using Information Retrieval Techniques
M.D. Beard, R. Tairas, N.A. Kraft, and L.H. Etzkorn
2013
-
Evaluating Source Code Summarization Techniques: Replication and Expansion
B.P. Eddy, J.A. Robinson, N.A. Kraft and J.C. Carver
IEEE Int'l Conf. on Program Comprehension (ICPC'13)
(acceptance rate: 30%)
PDF -
Structural Information Based Term Weighting in Text Retrieval for Feature Location
B. Bassett and N.A. Kraft
IEEE Int'l Conf. on Program Comprehension (ICPC'13)
(acceptance rate: 30%)
PDF -
Building Reputation in StackOverflow: An Empirical Investigation
A. Bosu, C.S. Corley, D. Heaton, D. Chatterji, J.C. Carver, and N.A. Kraft
Working Conf. on Mining Software Repositories --- Mining Challenge (MSR'13)
(acceptance rate: 41%)
PDF -
Cloning: The Need to Understand Developer Intent
D. Chatterji, J.C. Carver, and N.A. Kraft
Int'l Wksp. on Software Clones (IWSC'13)
PDF -
Clone evolution: a systematic review
J.R. Pate, R. Tairas, and N.A. Kraft
Journal of Software: Evolution and Process (JSEP)
Tech Report
2012
-
Configuring latent Dirichlet allocation based feature location
L.R. Biggers, C. Bocovich, R. Capshaw, B.P. Eddy, L.H. Etzkorn, and N.A. Kraft
Empirical Software Engineering (EMSE)
-
Code Clones in Rhino: A Case Study
M.D. Beard, N.A. Kraft, and L.H. Etzkorn
Int'l Conf. on Software Engineering and Applications (SEA'12)
-
FIRST: Framework to Integrate Relationship Search Tools
L. Ding, D.A. Steil, B. Dixon, N.A. Kraft, D. Brown, and A. Parrish
International Journal of Computers and Applications (IJCA)
-
Modeling the Ownership of Source Code Topics
C.S. Corley, E.A. Kammer, and N.A. Kraft
IEEE Int'l Conf. on Program Comprehension (ICPC'12)
(acceptance rate: 41%)
Tech Report -
Modulo-F: A Modularization Language for FORTRAN Programs
F. Jacob, S. Yue, J. Gray, and N.A. Kraft
Journal of Convergence Information Technology (JCIT)
-
Claims and Beliefs about Code Clones: Do We Agree as a Community? A Survey
D. Chatterji, J.C. Carver, and N.A. Kraft
Int'l Wksp. on Software Clones (IWSC'12)
PDF -
A Genetic Algorithm for Computing Class Integration Test Orders for Aspect-Oriented Systems
R. Delamare and N.A. Kraft
Int'l Wksp. on Search-Based Software Testing (SBST'12)
Tech Report -
Evolution of the 100 Problems Curriculum of Computer Science
X. Hong, J.C. Lusth, N.A. Kraft, and D.M. McCallum
ASEE Southeastern Section Conf. (ASEE-SE'12)
PDF
2011
-
Measuring the Accuracy of Information Retrieval Based Bug Localization Techniques
M.D. Beard, N.A. Kraft, L.H. Etzkorn, and S.K. Lukins
Working Conf. on Reverse Engineering (WCRE'11)
(acceptance rate for short papers: 48%)
-
Toward a Metrics Suite for Source Code Lexicons
L.R. Biggers, B.P. Eddy, N.A. Kraft, and L.H. Etzkorn
IEEE Int'l Conf. on Software Maintenance — Early Research Achievements Track (ICSM'11 ERA)
(acceptance rate: 38%)
PDF Online Appendix Tech Report -
Experiences with CS2 and Data Structures in the 100 Problems Format
N.A. Kraft, X. Hong, J.C. Lusth, and D. McCallum
ASEE/IEEE Frontiers in Education Conf. (FIE'11)
PDF -
Measuring the Efficacy of Code Clone Information in a Bug Localization Task: An Empirical Study
D. Chatterji, J.C. Carver, B. Massengill, J. Oslin, and N.A. Kraft
ACM/IEEE Int'l Symposium on Empirical Software Engineering and Measurement (ESEM'11)
(acceptance rate: 31%)
PDF -
Recovering traceability links between source code and fixed bugs via patch analysis
Christopher S. Corley, Nicholas A. Kraft, Letha H. Etzkorn, Stacy K. Lukins
TEFSE '11 Proceedings of the 6th International Workshop on Traceability in Emerging Forms of Software Engineering, 2011
(acceptance rate: 44%) -
On the need for human-based empirical validation of techniques and tools for code clone analysis
Jeffrey Carver, Debarshi Chatterji, Nicholas A. Kraft
IWSC '11 Proceedings of the 5th International Workshop on Software Clones, 2011 -
Evaluating the Testing Ability of Senior-level Computer Science Students
J.C. Carver and N.A. Kraft
IEEE-CS Conf. on Software Engineering Education and Training (CSEE&T 2011)
(acceptance rate: 40%) -
Quantifying the Similarities between Source Code Lexicons
L.R. Biggers and N.A. Kraft
ACM Southeast Conf. (ACM SE'11)
(acceptance rate: 54%)
PDF -
Using executable slicing to improve rogue software detection algorithms
J. Durand, J. Flores, T. Atkison, N.A. Kraft, and R.K. Smith
Int'l Journal of Secure Software Engineering (IJSSE)
-
Combining lexical and structural information for static bug localization
P. Shao, T. Atkison, N.A. Kraft, and R.K. Smith
Int'l Journal of Computer Applications in Technology (IJCAT)
-
Patrol routing expression, execution, evaluation, and engagement
D.A. Steil, J.R. Pate, N.A. Kraft, R.K. Smith, B. Dixon, L. Ding, A. Parrish
IEEE Transactions on Intelligent Transportation Systems (T-ITS)
2010
-
Bug localization using latent Dirichlet allocation
S.K. Lukins, N.A. Kraft, and L.H. Etzkorn
Information and Software Technology (IST)
-
Measuring the Efficacy of Code Clone Information: An Empirical Study
D. Chatterji, B. Massengill, J. Oslin, J.C. Carver, and N.A. Kraft
Evaluation and Usability of Programming Languages and Tools (PLATEAU'10)
(acceptance rate: 83%) -
AVS: Science and Technology Virtual Museum
C. Patterson, N.A. Kraft, and S. Burkett
ASEE Annual Conf. & Exposition (ASEE 2010)
2009
-
Grammar Recovery from Parse Trees and Metrics-Guided Grammar Refactoring
N.A. Kraft, E.B. Duffy, and B.A. Malloy
IEEE Transactions on Software Engineering (TSE)
-
Combining Latent Semantic Indexing and Call Graphs to Improve Feature Location
P. Shao, R.K. Smith, and N.A. Kraft
IASTED Int'l Conf. on Software Engineering and Applications (SEA 2009)
-
Language Subsetting via Reflection and Overloading
J.C. Lusth, N.A. Kraft, and J. Tacey
ASEE/IEEE Frontiers in Education Conf. (FIE 2009)
PDF -
Cyclomatic Complexity and Lines of Code: Empirical Evidence of a Stable Linear Relationship
G.T. Jay, J. Hale, R.K. Smith, D. Hale, N.A. Kraft, and C. Ward
Journal of Software Engineering and Applications (JSEA)
-
Automatic Class Matching to Compare Extracted Class Diagrams: Approach and Case Study
Y. Liang, N.A. Kraft, and R.K. Smith
Int'l Conf. on Software Engineering and Knowledge Engineering (SEKE'09)
(acceptance rate: 38%)
2008
-
Source Code Retrieval for Bug Localization Using Latent Dirichlet Allocation
S.K. Lukins and N.A. Kraft and L.H. Etzkorn
Working Conf. on Reverse Engineering (WCRE'08)
(acceptance rate: 29%) -
Cross-Language Clone Detection
N.A. Kraft and B.W. Bonds and R.K. Smith
Int'l Conf. on Software Engineering and Knowledge Engineering (SEKE'08)
(acceptance rate: 48%)
PDF -
Evaluating the Accuracy of Call Graphs Extracted with the Eclipse CDT
N.A. Kraft and K.S. Webb
Int'l Conf. on Software Engineering and Knowledge Engineering (SEKE'08)
(acceptance rate: 48%)
PDF
2007
-
A tool chain for reverse engineering C++ applications
N.A. Kraft, B.A. Malloy, and J.F. Power
Science of Computer Programming (SCP)
-
An infrastructure to support interoperability in reverse engineering
N.A. Kraft, B.A. Malloy, and J.F. Power
Information and Software Technology (IST)
2006
-
The implementation of an extensible system for comparison and visualization of class ordering methodologies
N.A. Kraft, E.L. Lloyd, B.A. Malloy, and P.J. Clarke
Journal of Systems and Software (JSS)
-
Improving the Predictable Assembly of Service-Oriented Architectures
B.A. Malloy, N.A. Kraft, J.O. Hallstrom, and J.M. Voas
IEEE Software (SW)
(Review conducted by the Quality Time section editors.) -
3D Visualization of Class Template Diagrams for Deployed Open Source Applications
B.N. Hoipkemier, N.A. Kraft, and B.A. Malloy
Int'l Conf. on Software Engineering and Knowledge Engineering (SEKE'06)
(acceptance rate: 42%)
2005
-
Toward an Infrastructure to Support Interoperability in Reverse Engineering
N.A. Kraft, B.A. Malloy, and J.F. Power
Working Conf. on Reverse Engineering (WCRE'05)
(acceptance rate: 36%) -
A Metric Evaluation of Game Application Software
A.C. Jamieson, N.A. Kraft, J.O. Hallstrom, and B.A. Malloy
Future Play: The Int'l Academic Conf. on the Future of Game Design and Technology
(acceptance rate: 70%) -
g4re: Harnessing GCC to Reverse Engineer C++ Applications
N.A. Kraft, B.A. Malloy, and J.F. Power
Transformation Techniques in Software Engineering (05161)
2002
-
Introducing the Test Harness: Automating the Test Suite
R.B. Finkbine and N.A. Kraft
Information Systems Education Conf. (ISECON 2002)
![[The University of Alabama]](http://nkraft.cs.ua.edu/images/logo.png)