CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

Software Re-Modularization Method Based on Many-Objective Function

عنوان مقاله: Software Re-Modularization Method Based on Many-Objective Function
شناسه ملی مقاله: JR_ITRC-16-1_004
منتشر شده در در سال 1402
مشخصات نویسندگان مقاله:

Mohammad Reza Keyvanpour - Department of Computer Engineering, Faculty of Engineering, Alzahra University, Tehran, Iran
Zahra Karimi Zandian - Data Mining Lab, Department of Computer Engineering, Faculty of Engineering, Alzahra University, Tehran, Iran
Fatemeh Morsali - Data Mining Lab, Department of Computer Engineering, Faculty of Engineering, Alzahra University, Tehran, Iran

خلاصه مقاله:
Software evolution and continuous changes make maintenance difficult, reducing the quality of software structure and architecture. To cope with this challenge, re-modularization is used to promote the modular structure of software system by the re-grouping of software elements. In this paper, the proposed method recognizes various dependencies in terms of an objective function unlike what has been stated in some other methods. In this method, a search-based many-objective fitness function is proposed to formulate re-modularization as an optimization problem. The results of the proposed method have been compared to the effects of four other methods based on MQ and NED. The results show the proposed method improved re-modularization remarkably compared to others in terms of both MQ and NED criteria especially for smaller software. Therefore, the proposed method can be effective in redefining real-world applications.

کلمات کلیدی:
Software, Re-modularization, Multi-objective function, Elements dependencies, Clustering, Search-based algorithm

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/1957574/