• DocumentCode
    3606700
  • Title

    The Birth of Refactoring: A Retrospective on the Nature of High-Impact Software Engineering Research

  • Author

    Griswold, William G. ; Opdyke, William F.

  • Volume
    32
  • Issue
    6
  • fYear
    2015
  • Firstpage
    30
  • Lastpage
    38
  • Abstract
    Software refactoring was independently invented in the late ´80s by two students in two research groups: Ralph Johnson´s group at the University of Illinois and David Notkin´s group at the University of Washington. This article provides a retrospective of the birth of refactoring, reflecting on how the ideas came about and were developed in those two students´ doctoral dissertations. The analysis provides useful insights for both researchers and practitioners seeking high impact in their work. This article is part of a special issue on Refactoring.
  • Keywords
    software maintenance; high-impact software engineering research; software refactoring; Code refractoring; Data structures; Programming; Semantics; Software development; Software engineering; Technological innovation; Bill Griswold; Bill Opdyke; David Notkin; Ralph Johnson; history; integrated development environment; program restructuring; refactoring; software development; software engineering;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2015.107
  • Filename
    7274256