Selected Publications


Automatically Identifying the Quality of Developer Chats for Post Hoc Use
P. Chatterjee, K. Damevski, N.A. Kraft, L. Pollock
ACM Transactions on Software Engineering and Methodology
Preprint
Observing and Predicting Knowledge Worker Stress, Focus and Awakeness in the Wild
M. Soto, C. Satterfield, T. Fritz, G.C. Murphy, D. Shepherd, N.A. Kraft
International Journal of Human – Computer Studies
Exploratory Study of Slack Q&A Chats as a Mining Source for Software Engineering Tools
P. Chatterjee, K. Damevski, L. Pollock, V. Augustine, N.A. Kraft
16th International Conference on Mining Software Repositories (MSR'19)
Preprint
Changeset-Based Topic Modeling of Software Repositories
C.S. Corley, K. Damevski, N.A. Kraft
IEEE Transactions on Software Engineering
Preprint
Which Method-Stereotype Changes are Indicators of Code Smells?
M.J. Decker, C.D. Newman, N. Dragan, M.L. Collard, J.I. Maletic, N.A. Kraft
18th IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM'18)
Preprint
Detecting and Characterizing Developer Behavior Following Opportunistic Reuse of Code Snippets from the Web
A. Ciborowska, N.A. Kraft, K. Damevski
15th International Conference on Mining Software Repositories (MSR'18) — Mining Challenge
Winner, Best Mining Challenge
Preprint
Finding Better Active Learners for Faster Literature Reviews
Z. Yu, N.A. Kraft, T. Menzies
Empirical Software Engineering
Journal First @ ESEC/FSE'18
Preprint
Predicting Future Developer Behavior in the IDE Using Topic Models
K. Damevski, H. Chen, D.C. Shepherd, N.A. Kraft, L. Pollock
IEEE Transactions on Software Engineering
Journal First @ ICSE'18
Preprint
Impact of Structural Weighting on a Latent Dirichlet Allocation Based Feature Location Technique
B.P. Eddy, N.A. Kraft, J. Gray
Journal of Software: Evolution and Process
Journal First @ ICSME'18
Behavior Metrics for Prioritizing Investigations of Exceptions
Z. Coker, K. Damevski, C. Le Goues, N.A. Kraft, D. Shepherd, L. Pollock
33rd IEEE International Conference on Software Maintenance and Evolution (ICSME'17) — Industry Track
Spreadsheet Practices and Challenges in a Large Multinational Conglomerate
J. Smith, J.A. Middleton, N.A. Kraft
IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'17)
Preprint
Towards Prioritizing Documentation Effort
P.W. McBurney, S. Jiang, M. Kessentini, N.A. Kraft, A. Armaly, W. Mkaouer, C. McMillan
IEEE Transactions on Software Engineering
Journal First @ ESEC/FSE'17
Preprint
Reducing Interruptions at Work: A Large-Scale Field Study of FlowLight
M. Züger, C.S. Corley, A.N. Meyer, B. Li, T. Fritz, D. Shepherd, V. Augustine, P. Francis, N.A. Kraft, W. Snipes
35th ACM CHI Conference on Human Factors in Computing Systems (CHI'17)
Honorable Mention Award (top 5% of all submissions)
Preprint
What Information about Code Snippets Is Available in Different Software-Related Documents? An Exploratory Study
P. Chatterjee, M.A. Nishi, K. Damevski, V. Augustine, L. Pollock, N.A. Kraft
24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER'17) — ERA Track
How Practitioners Perceive the Relevance of ESEM Research
J. Carver, O. Dieste, N.A. Kraft, D. Lo, T. Zimmermann
10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM'16)
A Case Study of Program Comprehension Effort and Technical Debt Estimations
V. Singh, L. Pollock, W. Snipes, N.A. Kraft
24th IEEE International Conference on Program Comprehension (ICPC'16)
Code Drones
M. Acharya, C. Parnin, N.A. Kraft, A. Dagnino, X. Qu
38th ACM/IEEE International Conference on Software Engineering (ICSE'16) — V2025 Track
Second Prize, Visions of 2025 and Beyond
Preprint
Automatically Documenting Unit Test Cases
B. Li, C. Vendome, M. Linares-Vasquez, D. Poshyvanyk, N.A. Kraft
9th IEEE International Conference on Software Testing, Verification, and Validation (ICST'16)
Preprint
Code Clones and Developer Behavior: Results of Two Surveys of the Clone Research Community
D. Chatterji, J.C. Carver, N.A. Kraft
Empirical Software Engineering
DOI
Modeling Changeset Topics for Feature Location
C.S. Corley, K.L. Kashuda, N.A. Kraft
31st IEEE International Conference on Software Maintenance and Evolution (ICSME'15)
Preprint
Exploring the Use of Deep Learning for Feature Location
C.S. Corley, K. Damevski, N.A. Kraft
31st IEEE International Conference on Software Maintenance and Evolution (ICSME'15) — ERA Track
Preprint
Using Structured Queries for Source Code Search
B.P. Eddy, N.A. Kraft
30th IEEE International Conference on Software Maintenance and Evolution (ICSME'14) — ERA Track
DOI
Configuring latent Dirichlet allocation based feature location
L.R. Biggers, C. Bocovich, R. Capshaw, B.P. Eddy, L.H. Etzkorn, N.A. Kraft
Empirical Software Engineering
DOI
New features for duplicate bug detection
N. Klein, C.S. Corley, N.A. Kraft
11th Working Conference on Mining Software Repositories (MSR'14)
Preprint
Effects of cloned code on software maintainability: A replicated developer study
D. Chatterji, J.C. Carver, N.A. Kraft, J. Harder
20th Working Conference on Reverse Engineering (WCRE'13)
DOI
Identifying Barriers to the Systematic Literature Review Process
J.C. Carver, E. Hassler, E. Hernandes, N.A. Kraft
7th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM'13)
DOI
Structural information based term weighting in text retrieval for feature location
B. Bassett, N.A. Kraft
21st IEEE International Conference on Program Comprehension (ICPC'13)
DOI
Evaluating source code summarization techniques: Replication and expansion
B.P. Eddy, J.A. Robinson, N.A. Kraft, J.C. Carver
21st IEEE International Conference on Program Comprehension (ICPC'13)
DOI
Building Reputation in StackOverflow: An Empirical Investigation
A. Bosu, C.S. Corley, D. Heaton, D. Chatterji, J.C. Carver, N.A. Kraft
10th Working Conference on Mining Software Repositories (MSR'13) — Mining Challenge
Preprint
Clone evolution: a systematic review
J.R. Pate, R. Tairas, N.A. Kraft
Journal of Software: Evolution and Process
DOI
Modeling the ownership of source code topics
C.S. Corley, E.A. Kammer, N.A. Kraft
20th IEEE International Conference on Program Comprehension (ICPC'12)
DOI
Claims and beliefs about code clones: Do we agree as a community? A survey
D. Chatterji, J.C. Carver, N.A. Kraft
6th International Workshop on Software Clones (IWSC'12)
People's Choice Award for Best Technical Paper
DOI
Toward a metrics suite for source code lexicons
L.R. Biggers, B.P. Eddy, N.A. Kraft, L.H. Etzkorn
27th IEEE International Conference on Software Maintenance (ICSM'11) — ERA Track
DOI
Measuring the Efficacy of Code Clone Information in a Bug Localization Task: An Empirical Study
D. Chatterji, J.C. Carver, B. Massengil, J. Oslin, N.A. Kraft
5th International Symposium on Empirical Software Engineering and Measurement (ESEM'11)
DOI
Bug localization using latent Dirichlet allocation
S.K. Lukins, N.A. Kraft, L.H. Etzkorn
Information and Software Technology
DOI
Grammar Recovery from Parse Trees and Metrics-Guided Grammar Refactoring
N.A. Kraft, E.B. Duffy, B.A. Malloy
IEEE Transactions on Software Engineering
DOI
Source Code Retrieval for Bug Localization Using Latent Dirichlet Allocation
S.K. Lukins, N.A. Kraft, L.H. Etzkorn
15th Working Conference on Reverse Engineering (WCRE'08)
DOI
Cross-Language Clone Detection
N.A. Kraft, B.W. Bonds, R.K. Smith
20th International Conference on Software Engineering and Knowledge Engineering (SEKE'08)
Preprint
An infrastructure to support interoperability in reverse engineering
N.A. Kraft, B.A. Malloy, J.F. Power
Information and Software Technology
DOI