Sciweavers

582 search results - page 3 / 117
» Model-driven Software Refactoring
Sort
View
KBSE
2003
IEEE
13 years 10 months ago
Refactoring C with Conditional Compilation
Refactoring, an important technique for increasing flexibility of the source code, can be applied with much ease and efficiency by using automated tools. There is currently a lack...
Alejandra Garrido, Ralph Johnson
ASWEC
2008
IEEE
13 years 7 months ago
Refactoring Effect Estimation Based on Complexity Metrics
Refactoring is a set of operations to improve maintainability or understandability or other attributes of a software system without changing the external behavior of it, and it is...
Yoshiki Higo, Yoshihiro Matsumoto, Shinji Kusumoto...
IWPSE
2003
IEEE
13 years 10 months ago
Beyond the Refactoring Browser: Advanced Tool Support for Software Refactoring
Current refactoring tools only provide support for performing selected refactorings. We show how tool support can be provided for the preparatory phases of refactoring as well, by...
Tom Mens, Tom Tourwé, Francisca Muño...
ASWEC
2007
IEEE
13 years 11 months ago
Improving Usability of Software Refactoring Tools
Post-deployment maintenance and evolution can account for up to 75% of the cost of developing a software system. Software refactoring can reduce the costs associated with evolutio...
Erica Mealy, David A. Carrington, Paul A. Strooper...
GECCO
2007
Springer
196views Optimization» more  GECCO 2007»
13 years 11 months ago
Pareto optimal search based refactoring at the design level
Refactoring aims to improve the quality of a software systems’ structure, which tends to degrade as the system evolves. While manually determining useful refactorings can be cha...
Mark Harman, Laurence Tratt