[PDF][PDF] Automated Testing of Refactoring Engines

BDD Dig, K Garcia, D Marinov - 2007 - mir.cs.illinois.edu
Refactorings are behavior-preserving program transformations that improve the design of a
program. Refactoring engines are tools that automate the application of refactorings: first the …

Automated testing of refactoring engines

B Daniel, D Dig, K Garcia, D Marinov - Proceedings of the the 6th joint …, 2007 - dl.acm.org
Refactorings are behavior-preserving program transformations that improve the design of a
program. Refactoring engines are tools that automate the application of refactorings: first the …

[PDF][PDF] Testing the Refactoring Engine of the NetBeans IDE

KM Garcia - 2007 - mir.cs.illinois.edu
Refactorings are behavior preserving program transformations that improve program design.
Refactoring engines are tools that automate the application of refactorings: first the user …

Automated behavioral testing of refactoring engines

GS Soares - Proceedings of the 3rd annual conference on Systems …, 2012 - dl.acm.org
Refactoring is a transformation that preserves the external behavior of a program and
improves its internal quality. Usually, compilation errors and behavioral changes are …

[PDF][PDF] Automated Testing of Eclipse and NetBeans Refactoring Tools

BDD Dig, K Garcia, D Marinov - der Fakultät IV–Elektrotechnik … - depositonce.tu-berlin.de
This position paper presents our experience in automated testing of Eclipse and NetBeans
refactoring tools. Test inputs for these tools are Java programs. We have developed …

Scaling testing of refactoring engines

M Mongiovi - Companion Proceedings of the 2016 ACM SIGPLAN …, 2016 - dl.acm.org
Refactoring engines may have overly weak conditions, overly strong conditions, and
transformation issues related to the refactoring definitions. We find that 86% of the test suites …

Detecting overly strong preconditions in refactoring engines

M Mongiovi, R Gheyi, G Soares… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Refactoring engines may have overly strong preconditions preventing developers from
applying useful transformations. We find that 32 percent of the Eclipse and JRRT test suites …

[PDF][PDF] Generating unit tests for checking refactoring safety

G Soares, R Gheyi, T Massoni, M Cornélio… - Brazilian Symposium …, 2009 - dsc.ufcg.edu.br
Program refactorings in IDEs are commonly implemented in an ad hoc way, since checking
correctness with respect to a formal semantics is prohibitive. These tools may perform …

Quickchecking refactoring tools

D Drienyovszky, D Horpácsi, S Thompson - Proceedings of the 9th ACM …, 2010 - dl.acm.org
Refactoring is the transformation of program source code in a way that preserves the
behaviour of the program. Many tools exist for automating a number of refactoring steps, but …

[PDF][PDF] Agent based Monitoring and Ensuring Safety in Refactoring Engines

V Banumathy, AM Christina - ijresm.com
Refactoring's are behavior-preserving program transformations that improve the design of a
program. Refactoring engines are tools that automate the application of refactoring's: first the …