loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
11th Working Conference on Reverse Engineering (WCRE 2004)
Refactoring — Improving Coupling and Cohesion of Existing Code
Delft, The Netherlands
November 08-November 12
ISBN: 0-7695-2243-2
Bart Du Bois, Universiteit Antwerpen
Serge Demeyer, Universiteit Antwerpen
Jan Verelst, Universiteit Antwerpen
Refactorings are widely recognised as ways to improve the internal structure of object-oriented software while maintaining its external behaviour. Unfortunately, refactorings concentrate on the treatment of symptoms (the so called code-smells), thus improvements depend a lot on the skills of the maintainer. Coupling and cohesion on the other hand are quality attributes which are generally recognized as being among the most likely quantifiable indicators for software maintainability. Therefore, this paper analyzes how refactorings manipulate coupling/cohesion characteristics, and how to identify refactoring opportunities that improve these characteristics. As such we provide practical guidelines for the optimal usage of refactoring in a software maintenance process.
Citation:
Bart Du Bois, Serge Demeyer, Jan Verelst, "Refactoring — Improving Coupling and Cohesion of Existing Code," wcre, pp.144-151, 11th Working Conference on Reverse Engineering (WCRE 2004), 2004
Usage of this product signifies your acceptance of the Terms of Use.