Volume 16, Issue 1 (2-2024)                   2024, 16(1): 28-41 | Back to browse issues page

XML Print


Download citation:
BibTeX | RIS | EndNote | Medlars | ProCite | Reference Manager | RefWorks
Send citation to:

Keyvanpour M R, Karimi Zandian Z, Morsali F. Software Re-Modularization Method Based on Many-Objective Function. International Journal of Information and Communication Technology Research 2024; 16 (1) :28-41
URL: http://ijict.itrc.ac.ir/article-1-531-en.html
1- Department of Computer Engineering, Faculty of Engineering, Alzahra University, Tehran, Iran , keyvanpour@alzahra.ac.ir
2- Data Mining Lab, Department of Computer Engineering, Faculty of Engineering, Alzahra University, Tehran, Iran
Abstract:   (232 Views)
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. 
Full-Text [PDF 1065 kb]   (86 Downloads)    
Type of Study: Research | Subject: Information Technology

Add your comments about this article : Your username or Email:
CAPTCHA

Send email to the article author


Rights and permissions
Creative Commons License This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.