Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 218,109,811 papers from all fields of science
Search
Sign In
Create Free Account
Code refactoring
Known as:
Extract Method
, Reengineering
, Refactoring
Expand
Code refactoring is the process of restructuring existing computer code—changing the factoring—without changing its external behaviour. Refactoring…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
49 relations
Android Studio
Blender (software)
Block Range Index
Clang
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2016
Highly Cited
2016
Multi-Criteria Code Refactoring Using Search-Based Software Engineering
Ali Ouni
,
Marouane Kessentini
,
H. Sahraoui
,
Katsuro Inoue
,
K. Deb
ACM Transactions on Software Engineering and…
2016
Corpus ID: 9416481
One of the most widely used techniques to improve the quality of existing software systems is refactoring—the process of…
Expand
Highly Cited
2016
Highly Cited
2016
The Sunway TaihuLight supercomputer: system and applications
H. Fu
,
Junfeng Liao
,
+16 authors
Guangwen Yang
Science China Information Sciences
2016
Corpus ID: 14751921
The Sunway TaihuLight supercomputer is the world’s first system with a peak performance greater than 100 PFlops. In this paper…
Expand
Highly Cited
2014
Highly Cited
2014
On the Impact of Refactoring Operations on Code Quality Metrics
Oscar Chaparro
,
G. Bavota
,
Andrian Marcus
,
M. D. Penta
IEEE International Conference on Software…
2014
Corpus ID: 15729658
Refactorings are behavior-preserving source code transformations. While tool support exists for (semi) automatically identifying…
Expand
Review
2012
Review
2012
A field study of refactoring challenges and benefits
Miryung Kim
,
Thomas Zimmermann
,
Nachiappan Nagappan
SIGSOFT FSE
2012
Corpus ID: 3349303
It is widely believed that refactoring improves software quality and developer productivity. However, few empirical studies…
Expand
Highly Cited
2010
Highly Cited
2010
Ref-Finder: a refactoring reconstruction tool based on logic query templates
Miryung Kim
,
M. Gee
,
Alex Loh
,
Napol Rachatasumrit
Fast Software Encryption Workshop
2010
Corpus ID: 2477375
Knowing which parts of a system underwent which types of refactoring between two program versions can help programmers better…
Expand
Highly Cited
2006
Highly Cited
2006
Does Refactoring Improve Reusability?
Raimund Moser
,
A. Sillitti
,
P. Abrahamsson
,
G. Succi
International Conference on Software Reuse
2006
Corpus ID: 8742292
The improvement of the software development process through the development and utilization of high quality and reusable software…
Expand
Highly Cited
2002
Highly Cited
2002
Inheritance of workflows: an approach to tackling problems related to change
Wil M.P. van der Aalst
,
T. Basten
2002
Corpus ID: 617824
Highly Cited
2000
Highly Cited
2000
Characteristics of scalability and their impact on performance
A. Bondi
Workshop on Software and Performance
2000
Corpus ID: 4263699
is a desirable attribute of a network, system, or process. Poor scalability can result in poor system performance, necessitating…
Expand
Review
1999
Review
1999
Production Workflow: Concepts and Techniques
F. Leymann
,
D. Roller
1999
Corpus ID: 34265548
1. Introduction. Business Processes. Business Processes as Enterprise Resource. Virtual Enterprises. Processes and Workflows…
Expand
Review
1994
Review
1994
The object advantage - business process reengineering with object technology
I. Jacobson
,
M. Ericsson
,
A. Jacobson
1994
Corpus ID: 31460527
Foreword by James Martin Foreword by Dan L. Jonson Preface 1: Business engineering * Introduction * What is business engineering…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE