4.4 Article

UML model refactoring: a systematic literature review

Journal

EMPIRICAL SOFTWARE ENGINEERING
Volume 20, Issue 1, Pages 206-251

Publisher

SPRINGER
DOI: 10.1007/s10664-013-9283-7

Keywords

Model refactoring; Model transformation; Systematic literature review; UML

Funding

  1. King Abdul Aziz City for Science & Technology (KACST)
  2. Deanship of Scientific Research of the king Fahd University of Petroleum and Minerals

Ask authors/readers for more resources

Model-driven engineering, an emerging trend in software engineering, has enabled the use of refactoring to UML models. Numerous approaches to model refactoring, problem detection, consistency management, and tool support to automate and verify refactoring are discussed and distributed across numerous research literatures. This paper provides a systematic overview of existing research in the field of model refactoring. A total of 3,295 articles, related to the field of UML model refactoring, were extracted from well-known electronic databases. A multi-stage selection process was used to ensure proper inclusion of relevant studies for review and analysis. Ninety-four primary studies were eventually selected and analyzed based on a number of different criteria: UML models considered for refactoring, formalisms used to support refactoring at the model level, important to consider when building refactoring tool support, and the effect of refactoring on model quality. The results of this review indicate that UML model refactoring is a highly active area of research. Quite a few quality techniques and approaches have been proposed in this area, but it still has some important open issues and limitations to be addressed in future work.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.4
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available