Automated Behavioral Testing of Refactoring Engines

Refactoring is a transformation that preserves the external behavior of a program and improves its internal quality. Usually, compilation errors and behavioral changes are avoided by preconditions determined for each refactoring transformation. However, to formally define these preconditions and tra...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on software engineering Vol. 39; no. 2; pp. 147 - 162
Main Authors: Soares, G., Gheyi, R., Massoni, T.
Format: Journal Article
Language:English
Published: New York IEEE 01.02.2013
IEEE Computer Society
Subjects:
ISSN:0098-5589, 1939-3520
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Be the first to leave a comment!
You must be logged in first