Skip to search formSkip to main contentSkip to account menu

Code refactoring

Known as: Extract Method, Reengineering, Refactoring 
Code refactoring is the process of restructuring existing computer code—changing the factoring—without changing its external behaviour. Refactoring… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2016
Highly Cited
2016
One of the most widely used techniques to improve the quality of existing software systems is refactoring—the process of… 
Highly Cited
2014
Highly Cited
2014
Refactorings are behavior-preserving source code transformations. While tool support exists for (semi) automatically identifying… 
Review
2012
Review
2012
It is widely believed that refactoring improves software quality and developer productivity. However, few empirical studies… 
Highly Cited
2010
Highly Cited
2010
Knowing which parts of a system underwent which types of refactoring between two program versions can help programmers better… 
Highly Cited
2006
Highly Cited
2006
The improvement of the software development process through the development and utilization of high quality and reusable software… 
Highly Cited
2005
Highly Cited
2005
Part I - Conceptual Foundations of Model-Driven Development Models, Modeling, and Model-Driven Architecture (Brown, Conallen… 
Highly Cited
1997
Highly Cited
1997
This volume constitutes the proceedings of the eleventh European Conference on Object-Oriented Programming, ECOOP '97, held in… 
Review
1994
Review
1994
Foreword by James Martin Foreword by Dan L. Jonson Preface 1: Business engineering * Introduction * What is business engineering… 
Highly Cited
1994