Search Results - "Godfrey, Michael W"

Refine Results
  1. 1

    “Cloning considered harmful” considered harmful: patterns of cloning in software by Kapser, Cory J., Godfrey, Michael W.

    “…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. 2

    Investigating technical and non-technical factors influencing modern code review by Baysal, Olga, Kononenko, Oleksii, Holmes, Reid, Godfrey, Michael W.

    “…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. 3

    An empirical study of question discussions on Stack Overflow by Zhu, Wenhan, Zhang, Haoxiang, Hassan, Ahmed E., Godfrey, Michael W.

    “…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. 4

    Studying the impact of risk assessment analytics on risk awareness and code review performance by Yu, Xueyao, Cogo, Filipe R., McIntosh, Shane, Godfrey, Michael W.

    “…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. 5

    What is an app store? The software engineering perspective by Zhu, Wenhan, Proksch, Sebastian, German, Daniel M., Godfrey, Michael W., Li, Li, McIntosh, Shane

    “…“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. 6

    Software Bertillonage: Determining the provenance of software development artifacts by Davies, Julius, German, Daniel M., Godfrey, Michael W., Hindle, Abram

    “…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. 7

    Automated topic naming: Supporting cross-project analysis of software maintenance activities by Hindle, Abram, Ernst, Neil A., Godfrey, Michael W., Mylopoulos, John

    “…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. 8

    Developer Dashboards: The Need for Qualitative Analytics by Baysal, O., Holmes, R., Godfrey, M. W.

    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. 9

    The influence of non-technical factors on code review by Baysal, Olga, Kononenko, Oleksii, Holmes, Reid, Godfrey, Michael W.

    “…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. 10

    Guest editor's introduction to the Special Issue on Source Code Analysis and Manipulation (SCAM 2015) by Khomh, Foutse, Lo, David, Godfrey, Michael W.

    “…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. 11

    Using origin analysis to detect merging and splitting of source code entities by Godfrey, M.W., Zou, L.

    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. 12
  13. 13

    An exploratory study of the evolution of communicated information about the execution of large software systems by Shang, Weiyi, Jiang, Zhen Ming, Adams, Bram, Hassan, Ahmed E., Godfrey, Michael W., Nasser, Mohamed, Flora, Parminder

    “…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. 14

    On the evolution of Lehman's Laws by Godfrey, Michael W., German, Daniel M.

    “…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. 15

    Connecting the dots: anomaly and discontinuity detection in large-scale systems by Malik, Haroon, Davis, Ian J., Godfrey, Michael W., Neuse, Douglas, Manskovskii, Serge

    “…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. 16

    The Secret Life of Patches: A Firefox Case Study by Baysal, O., Kononenko, O., Holmes, R., Godfrey, M. W.

    “…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. 17

    Investigating code review quality: Do people and participation matter? by Kononenko, Oleksii, Baysal, Olga, Guerrouj, Latifa, Yaxin Cao, Godfrey, Michael W.

    “…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. 18

    Future of Mining Software Archives: A Roundtable by Godfrey, Michael W., Hassan, Ahmed E., Herbsleb, James, Murphy, Gail C., Robillard, Martin, Devanbu, Prem, Mockus, Audris, Perry, Dewayne E., Notkin, David

    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. 19

    Mea culpa: How developers fix their own simple bugs differently from other developers by Zhu, Wenhan, Godfrey, Michael W.

    “…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. 20