A survey of software refactoring

T Mens, T Tourwé - IEEE Transactions on software engineering, 2004 - ieeexplore.ieee.org
refactoring, there is good evidence that the refactoring preserves the program behavior.
Unfortunately, some refactorings will invalidate existing tests, even if the refactoringrefactoring. …

[BOOK][B] Refactoring: improving the design of existing code

M Fowler - 2018 - books.google.com
… on the refactoring process. This book explains the principles and best practices of refactoring,
… Each refactoring describes the motivation and mechanics of a proven code transformation. …

A field study of refactoring challenges and benefits

M Kim, T Zimmermann, N Nagappan - Proceedings of the ACM …, 2012 - dl.acm.org
… In this section, we investigate a multi-year refactoring effort made by a designated refactoring
team in Windows. To understand the goal of this refactoring project and how the refactoring

[PDF][PDF] Refactoring.

M Fowler - TOOLS (34), 2000 - clin-eco-develop-handle.s3.us-east …
Однажды некий консультант знакомился с проектом разработки про граммного
обеспечения. Он посмотрел часть написанного кода; в цент ре системы была некоторая …

Metrics based refactoring

F Simon, F Steinbruckner… - … fifth european conference …, 2001 - ieeexplore.ieee.org
Refactoring is one key issue to increase internal software … smell", an automatic refactoring
location finder seems difficult. … for the decision of where to apply refactoring. Due to the fact that …

Refactoring large process model repositories

B Weber, M Reichert, J Mendling, HA Reijers - Computers in industry, 2011 - Elsevier
… facilitating the identification of refactoring opportunities. Secondly, we introduce refactoring
techniques that provide remedies for these smells. A refactoring technique improves upon the …

[BOOK][B] Practical analysis for refactoring

DB Roberts - 1999 - search.proquest.com
… This dissertation describes several ways to make a refactoring tool that is both fast enough
… to assist refactoring, presents the design of the Refactoring Browser, a refactoring tool for …

Refactoring tools: Fitness for purpose

E Murphy-Hill, AP Black - IEEE software, 2008 - ieeexplore.ieee.org
… retain the flexibility to configure a refactoring, we built a tool in Eclipse called Refactoring
Cues that presents configuration options nonmodally.To use Refactoring Cues, you ask Eclipse …

Refactoring--does it improve software quality?

K Stroggylos, D Spinellis - … on Software Quality (WoSQ'07: ICSE …, 2007 - ieeexplore.ieee.org
… The reengineering of these parts is usually performed using refactoring. Refactoring is …
collecting software metrics and performing automated refactoring on source code simplifies …

UML model refactoring: a systematic literature review

M Misbhauddin, M Alshayeb - Empirical Software Engineering, 2015 - Springer
refactoring, formalisms used to support refactoring at the model level, important to consider
when building refactoring tool support, and the effect of refactoring … UML model refactoring is …