Search Results - "Godfrey, Michael W"
-
1
“Cloning considered harmful” considered harmful: patterns of cloning in software
Published in Empirical software engineering : an international journal (01-12-2008)“…Literature on the topic of code cloning often asserts that duplicating code within a software system is a bad practice, that it causes harm to the system’s…”
Get full text
Journal Article -
2
Investigating technical and non-technical factors influencing modern code review
Published in Empirical software engineering : an international journal (01-06-2016)“…When submitting patches for code review, individual developers are primarily interested in maximizing the chances of their patch being accepted in the least…”
Get full text
Journal Article -
3
An empirical study of question discussions on Stack Overflow
Published in Empirical software engineering : an international journal (01-11-2022)“…Stack Overflow provides a means for developers to exchange knowledge. While much previous research on Stack Overflow has focused on questions and answers…”
Get full text
Journal Article -
4
Studying the impact of risk assessment analytics on risk awareness and code review performance
Published in Empirical software engineering : an international journal (01-03-2024)“…While code review is a critical component of modern software quality assurance, defects can still slip through the review process undetected. Previous research…”
Get full text
Journal Article -
5
What is an app store? The software engineering perspective
Published in Empirical software engineering : an international journal (01-02-2024)“…“App stores” are online software stores where end users may browse, purchase, download, and install software applications. By far, the best known app stores…”
Get full text
Journal Article -
6
Software Bertillonage: Determining the provenance of software development artifacts
Published in Empirical software engineering : an international journal (01-12-2013)“…Deployed software systems are typically composed of many pieces, not all of which may have been created by the main development team. Often, the provenance of…”
Get full text
Journal Article -
7
Automated topic naming: Supporting cross-project analysis of software maintenance activities
Published in Empirical software engineering : an international journal (01-12-2013)“…Software repositories provide a deluge of software artifacts to analyze. Researchers have attempted to summarize, categorize, and relate these artifacts by…”
Get full text
Journal Article -
8
Developer Dashboards: The Need for Qualitative Analytics
Published in IEEE software (01-07-2013)“…Prominent technology companies including IBM, Microsoft, and Google have embraced an analytics-driven culture to help improve their decision making. Analytics…”
Get full text
Journal Article -
9
The influence of non-technical factors on code review
Published in 2013 20th Working Conference on Reverse Engineering (WCRE) (01-10-2013)“…When submitting a patch, the primary concerns of individual developers are "How can I maximize the chances of my patch being approved, and minimize the time it…”
Get full text
Conference Proceeding -
10
Guest editor's introduction to the Special Issue on Source Code Analysis and Manipulation (SCAM 2015)
Published in Journal of software : evolution and process (01-12-2017)“…We are happy to introduce you to this special issue that presents selected papers from the 15th IEEE International Working Conference on Source Code Analysis…”
Get full text
Journal Article -
11
Using origin analysis to detect merging and splitting of source code entities
Published in IEEE transactions on software engineering (01-02-2005)“…Merging and splitting source code entities is a common activity during the lifespan of a software system; as developers rethink the essential structure of a…”
Get full text
Journal Article -
12
Special issue on program comprehension
Published in Empirical software engineering : an international journal (01-10-2014)Get full text
Journal Article -
13
An exploratory study of the evolution of communicated information about the execution of large software systems
Published in Journal of software : evolution and process (01-01-2014)“…SUMMARY Substantial research in software engineering focuses on understanding the dynamic nature of software systems in order to improve software maintenance…”
Get full text
Journal Article -
14
On the evolution of Lehman's Laws
Published in Journal of software : evolution and process (01-07-2014)“…SUMMARY In this brief paper, we honor the contributions of the late Prof. Manny Lehman to the study of software evolution. We do so by means of a kind of…”
Get full text
Journal Article -
15
Connecting the dots: anomaly and discontinuity detection in large-scale systems
Published in Journal of ambient intelligence and humanized computing (01-08-2016)“…Cloud providers and data centers rely heavily on forecasts to accurately predict future workload. This information helps them in appropriate virtualization and…”
Get full text
Journal Article -
16
The Secret Life of Patches: A Firefox Case Study
Published in 2012 19th Working Conference on Reverse Engineering (01-10-2012)“…The goal of the code review process is to assess the quality of source code modifications (submitted as patches) before they are committed to a project's…”
Get full text
Conference Proceeding -
17
Investigating code review quality: Do people and participation matter?
Published in 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME) (01-09-2015)“…Code review is an essential element of any mature software development project; it aims at evaluating code contributions submitted by developers. In principle,…”
Get full text
Conference Proceeding -
18
Future of Mining Software Archives: A Roundtable
Published in IEEE software (01-01-2009)“…When mining software archives, we want to learn from the past to shape the future. But what does the research so far tell us about the future of the field…”
Get full text
Journal Article -
19
Mea culpa: How developers fix their own simple bugs differently from other developers
Published in 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) (01-05-2021)“…In this work, we study how the authorship of code affects bug-fixing commits using the SStuBs dataset, a collection of single-statement bug fix changes in…”
Get full text
Conference Proceeding -
20
Editorial for Special Issue of JASE on Source Code Analysis and Manipulation
Published in Automated software engineering (01-06-2009)Get full text
Journal Article