Sciweavers

135 search results - page 1 / 27
» Refactoring Tools and Complementary Techniques
Sort
View
AICCSA
2006
IEEE
101views Hardware» more  AICCSA 2006»
13 years 11 months ago
Refactoring Tools and Complementary Techniques
Poorly designed software systems are difficult to understand and maintain. Modifying code in one place could lead to unwanted repercussions elsewhere due to high coupling. Adding ...
Martin Drozdz, Derrick G. Kourie, Bruce W. Watson,...
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
SE
2007
13 years 6 months ago
Refactoring support for the ruby development tools
: We present our refactoring plug-ins for Eclipse’s Ruby Development Tools IDE. Refactoring is a very important technique for every software engineer and a cornerstone of agile s...
Thomas Corbat, Lukas Felber, Mirko Stocker
KBSE
2006
IEEE
13 years 11 months ago
Identifying Refactorings from Source-Code Changes
Software has been and is still mostly refactored without tool support. Moreover, as we found in our case studies, programmers tend not to document these changes as refactorings, o...
Peter Weißgerber, Stephan Diehl
FM
2006
Springer
161views Formal Methods» more  FM 2006»
13 years 8 months ago
Changing Programs Correctly: Refactoring with Specifications
Refactorings change the internal structure of code without changing its external behavior. For non-trivial refactorings, the preservation of external behavior depends on semantic p...
Fabian Bannwart, Peter Müller