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
2016
Highly Cited
2016
The Sunway TaihuLight supercomputer is the world’s first system with a peak performance greater than 100 PFlops. In this paper… 
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
2000
Highly Cited
2000
is a desirable attribute of a network, system, or process. Poor scalability can result in poor system performance, necessitating… 
Review
1999
Review
1999
1. Introduction. Business Processes. Business Processes as Enterprise Resource. Virtual Enterprises. Processes and Workflows… 
Review
1994
Review
1994
Foreword by James Martin Foreword by Dan L. Jonson Preface 1: Business engineering * Introduction * What is business engineering…