کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
550459 872613 2011 12 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Identifying refactoring opportunities in process model repositories
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر تعامل انسان و کامپیوتر
پیش نمایش صفحه اول مقاله
Identifying refactoring opportunities in process model repositories
چکیده انگلیسی

ContextIn order to ensure high quality of a process model repository, refactoring operations can be applied to correct anti-patterns, such as overlap of process models, inconsistent labeling of activities and overly complex models. However, if a process model collection is created and maintained by different people over a longer period of time, manual detection of such refactoring opportunities becomes difficult, simply due to the number of processes in the repository. Consequently, there is a need for techniques to detect refactoring opportunities automatically.ObjectiveThis paper proposes a technique for automatically detecting refactoring opportunities.MethodWe developed the technique based on metrics that can be used to measure the consistency of activity labels as well as the extent to which processes overlap and the type of overlap that they have. We evaluated it, by applying it to two large process model repositories.ResultsThe evaluation shows that the technique can be used to pinpoint the approximate location of three types of refactoring opportunities with high precision and recall and of one type of refactoring opportunity with high recall, but low precision.ConclusionWe conclude that the technique presented in this paper can be used in practice to automatically detect a number of anti-patterns that can be corrected by refactoring.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Information and Software Technology - Volume 53, Issue 9, September 2011, Pages 937–948
نویسندگان
, , , ,