Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 218,237,885 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
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
2005
Highly Cited
2005
Model-Driven Software Development
Sami Beydeda
,
V. Gruhn
2005
Corpus ID: 60681432
Part I - Conceptual Foundations of Model-Driven Development Models, Modeling, and Model-Driven Architecture (Brown, Conallen…
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
1997
Highly Cited
1997
ECOOP'97 — Object-Oriented Programming
M. Aksit
,
S. Matsuoka
Lecture Notes in Computer Science
1997
Corpus ID: 1363852
This volume constitutes the proceedings of the eleventh European Conference on Object-Oriented Programming, ECOOP '97, held in…
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
Highly Cited
1994
Highly Cited
1994
Business reengineering : die Radikalkur für das Unternehmen
M. Hammer
,
James Champy
1994
Corpus ID: 166738144
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