Perspectives on automated correction of bad smells

Javier Pérez, Yania Crespo
2009 Proceedings of the joint international and annual ERCIM workshops on Principles of software evolution (IWPSE) and software evolution (Evol) workshops - IWPSE-Evol '09  
Refactorings are structural transformations that can be applied to (originally) the source code of a software system to perform design changes (to improve it) without modifying its observable behaviour. Introduction Refactorings Refactorings Refactorings are structural transformations that can be applied to (originally) the source code of a software system to perform design changes (to improve it) without modifying its observable behaviour. Introduction Refactorings Refactorings Refactorings
more » ... structural transformations that can be applied to (originally) the source code of a software system to perform design changes (to improve it) without modifying its observable behaviour. Introduction Refactorings Refactorings Refactorings are structural transformations that can be applied to (originally) the source code of a software system to perform design changes (to improve it) without modifying its observable behaviour. Introduction Refactorings Refactorings Refactorings are structural transformations that can be applied to (originally) the source code of a software system to perform design changes (to improve it) without modifying its observable behaviour. Introduction Refactorings Refactorings Refactorings are structural transformations that can be applied to (originally) the source code of a software system to perform design changes (to improve it) without modifying its observable behaviour.
doi:10.1145/1595808.1595827 dblp:conf/iwpse/PerezC09 fatcat:rrh3ltkhz5bblouf2abkfghqau