Resolving Conflict and Dependency in Refactoring to a Desired Design

Refactoring is performed to improve software quality while leaving the behaviour of the system unchanged. In practice there are many opportunities for refactoring, however, due to conflicts and dependencies between refactorings, only certain orders of refactorings are applicable. Selecting and order...

Full description

Bibliographic Details
Main Authors: Iman Hemati Moghadam, Mel Ó Cinnéide
Format: Article
Language:English
Published: Wroclaw University of Science and Technology 2015-06-01
Series:e-Informatica Software Engineering Journal
Subjects:
Online Access:http://dx.doi.org/10.5277/e-Inf150103