Title
Metrics Based Refactoring
Abstract
Refactoring is one key issue to increase internal software quality during the whole software lifecycle. Since identifying structures where refactorings should be applied often is explained with subjective perceptions like "bad taste" or "bad smell" an automatic refactoring location finder seems difficult. We show that a special kind of metrics can support these subjective perceptions and thus can be used as effective and efficient way to get support for the decision where to apply which refactoring. Due to the fact that the software developer is the last authority we provide powerful and metrics based software visualisation to support the developers judging their products. In this paper we demonstrate this approach for four typical refactorings and present both a tool supporting the identification and case studies of its application.
Year
DOI
Venue
2001
10.1109/.2001.914965
CSMR
Keywords
Field
DocType
visualization,software development,software metrics,object oriented programming,software systems,software quality,software lifecycle,software maintenance,application software,software visualisation
Software engineering,Software quality analyst,Systems engineering,Software peer review,Computer science,Extract class,Software metric,Software maintenance,Software verification and validation,Code refactoring,Software development
Conference
ISBN
Citations 
PageRank 
0-7695-1028-0
96
4.78
References 
Authors
6
3
Name
Order
Citations
PageRank
Frank Simon1964.78
Frank Steinbrückner21297.04
Claus Lewerentz366564.65