Find:
Searching for refactoring.
Restrict to:   Header   Title   Order by:   Expected citations   Hubs   Usage   Date   Try:   Google (CiteSeer)   Google (Web)   Yahoo!   MSN   CSB   DBLP
568 documents found. Only retrieving 500 documents (System busy - maximum reduced). Retrieving documents... Order: number of citations.

Refactoring Object-Oriented Frameworks - Opdyke (1992)   (Correct)   (124 citations)
Refactoring Object-Oriented Frameworks By William F.
At Urbana-Champaign, 1992 Urbana, Illinois Refactoring Object-Oriented Frameworks William F. Opdyke,
a set of program restructuring operations (refactorings) that support the design, evolution and reuse

st.cs.uiuc.edu/pub/papers/refactoring/opdyke-thesis.ps.Z

Design Patterns: Abstraction and Reuse of.. - Gamma, Helm, Johnson.. (1993)   (Correct)   (80 citations)
provide a target for the reorganization or refactoring of class hierarchies [23]Moreover, by using
patterns early in the lifecycle, one can avert refactoring at later stages of design. The major
Patterns were also used as targets for class refactorings. We often find ourselves saying, Make this

ftp.cso.uiuc.edu/pub/lang/smalltalk/patterns/papers/ecoop93-patterns.ps.gz

Tool Support for Object-Oriented Patterns - Florijn, Meijers, van Winsen (1997)   (Correct)   (56 citations)
case of problems Through the use of an existing refactoring package, the tool supports the use of patterns
3 Through the incorporation of an existing refactoring package, the environment supports program
OMT-tool Code-tools Smalltalk import Refactoring operations Figure 1: Key components in the

www.serc.nl/people/florijn/personal/../papers/pattern-tool-overview.ps.gz

Multi-Dimensional Separation of Concerns and The Hyperspace.. - Ossher, Tarr (2000)   (Correct)   (55 citations)
Once a system has been decomposed, extensive refactoring and reengineering are needed to remodularize
along a new dimension)without explicit refactoring, reengineering, or other invasive change. We
feature opens the door to noninvasive system refactoring and reengineering. There are potentially many

researchweb.watson.ibm.com/hyperspace/Papers/sac2000.pdf

Automatic Inheritance Hierarchy Restructuring and Method Refactoring - Moore (1996)   (Correct)   (35 citations)
Inheritance Hierarchy Restructuring and Method Refactoring Ivan Moore Department of Computer Science
restructuring of inheritance hierarchies and refactoring of methods can improve the design of
inheritance hierarchy restructuring and method refactoring of Self programs. Results from realistic

www.okchicken.com/~ivan/ivan/Methodr.ps

Stratego: A Language for Program Transformation based on.. - Visser (2001)   (Correct)   (31 citations)
include compilation, optimization, synthesis, refactoring, migration, normalization and improvement [7]
www.cs.uu.nl/~visser/ftp/Stratego-0-5.ps.gz

Refactoring and Aggregation - Johnson, Opdyke (1993)   (Correct)   (30 citations)
Refactoring and Aggregation Ralph E. Johnson Department
relationship. This paper describes some common refactorings based on aggregation, including how to convert
this variability then it will be necessary to refactor the class by creating a new component and

st.cs.uiuc.edu/pub/papers/refactoring/refactor-aggregation.ps

Wrappers to the Rescue - Brant, Foote, Johnson, Roberts (1998)   (Correct)   (30 citations)
design problems that should be addressed through refactoring instead. The result is that before and after
have: Fig. 3. Class collaboration graph of the Refactoring Browser FoocreateBar Bar new
yellow lines. In the figure, we can see that "a RefactoringBrowser "sent a closed message to some object

www.laputan.org/pub/foote/brant.ps

Using AspectC to Improve the Modularity of.. - Coady, Kiczales.. (2001)   (Correct)   (25 citations)
using an aspect-oriented programming language to refactor prefetching in the FreeBSD operating system
88 Our methodology was to start by refactoring existing code using AspectC, and
(albeit boring) which makes us confident that our refactored code is correct. We begin with a description

www.cs.ubc.ca/~gregor/papers/coady-FSE2001-aspectc-os.pdf

Feature-Oriented Programming: A Fresh Look at Objects - Prehofer (1997)   (Correct)   (24 citations)
[18, 2]around-messages in Lisp [8]class refactoring methods [12]and to approaches using
1997. 12. W. F. Opdyke and R. J. Johnson. Refactoring: An Aid in Designing Application Frameworks.

www4.informatik.tu-muenchen.de/papers/ecoop_prehofer_1997_Publication.ps.gz

A Simple and Practical Approach to Unit Testing: The JML and.. - Cheon, Leavens (2001)   (Correct)   (20 citations)
tests [25] as a practical means of supporting refactoring. 2 1.1 The Problem However, writing unit
results for test cases. We also found that refactoring made testing painful we had to change the
change the test classes to re ect changes in the refactored code. Changing the representation data

ftp.cs.iastate.edu/pub/techreports/TR01-12/TR.ps.gz

Extending UML with Aspects: Aspect Support in the Design Phase - Suzuki (1999)   (Correct)   (16 citations)
code, woven code-model translation, aspect refactoring (see also Figure 1)2.2 Unified Modeling
Executable weaving /aspect plug-in Aspect Refactoring aspect plug-out /adding or changing aspects

trese.cs.utwente.nl/aop-ecoop99/papers/suzuki.pdf

The Automatic Reorganization of Object Oriented Hierarchies - A.. - Casais (1994)   (Correct)   (16 citations)
field focus on structural integrity constraints refactoring enhances them with behaviour -preserving
behaviour -preserving capabilities. In addition, refactoring provides higherlevel modification operations
the introduction -incremental reorganization, refactoring, class modification primitives and versioning

ftp.fzi.de/pub/PROST/papers/reorganization.ps.Z

Java Quality Assurance by Detecting Code Smells - van Emden, Moonen (2002)   (Correct)   (15 citations)
the places in software that could benefit from refactoring. In this paper, we investigate how the quality
software inspection, quality assurance, Java, refactoring, code smells. 1. Introduction Software
the metaphor of "code smells" introduced in the refactoring book [12]we review the code for 1 problems

www.cwi.nl/~leon/papers/wcre2002/wcre2002.ps.gz

Evolving Object-Oriented Designs with Refactorings - Tokuda (1999)   (Correct)   (15 citations)
1999 Evolving Object-Oriented Designs with Refactorings by Lance Aiji Tokuda, B.S.M.S. Dissertation
1999 Evolving Object-Oriented Design with Refactorings Approved by Dissertation Committee: iv
. 3 3.3 Approach: refactoring .

ftp.cs.utexas.edu/pub/predator/lance-thesis.pdf

Automated Support for Program Refactoring using Invariants - Yoshio Kataoka Michael (2001)   (Correct)   (13 citations)
Automated Support for Program Refactoring using Invariants Yoshio Kataoka, Michael
02139 USA mernst@lcs.mit.edu Abstract Program refactoring -transforming a program to improve
is the cost of detecting candidates for refactoring and of choosing the appropriate refactoring

pag.csail.mit.edu/~mernst/pubs/refactoring-icsm2001.ps

First 20 documents  Next 20

Try your query at:   Google (CiteSeer)   Google (Web)   Yahoo!   MSN   CSB   DBLP

CiteSeer.IST - Copyright Penn State and NEC