咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >Multi-dimensional information-... 收藏

Multi-dimensional information-driven many-objective software remodularization approach

作     者:Amarjeet PRAJAPATI Anshu PARASHAR Amit RATHEE Amarjeet PRAJAPATI;Anshu PARASHAR;Amit RATHEE

作者机构:Department of Computer Science Engineering&Information TechnologyJaypee Istitute of Information TechnologyNoida 201307India Department of Computer Science&EngineeringThapar Institute of Engineering&TechnologyPunjab 147004India Department of Computer ScienceGovernment College BarotaHaryana 131301India 

出 版 物:《Frontiers of Computer Science》 (中国计算机科学前沿(英文版))

年 卷 期:2023年第17卷第3期

页      面:45-62页

核心收录:

学科分类:08[工学] 0835[工学-软件工程] 0812[工学-计算机科学与技术(可授工学、理学学位)] 081202[工学-计算机软件与理论] 

主  题:software restructuring remodularization multiobjective optimization software coupling and cohesion 

摘      要:Most of the search-based software remodularization(SBSR)approaches designed to address the software remodularization problem(SRP)areutilizing only structural information-based coupling and cohesion quality criteria.However,in practice apart from these quality criteria,there require other aspects of coupling and cohesion quality criteria such as lexical and changed-history in designing the modules of the software systems.Therefore,consideration of limited aspects of software information in the SBSR may generate a sub-optimal modularization solution.Additionally,such modularization can be good from the quality metrics perspective but may not be acceptable to the developers.To produce a remodularization solution acceptable from both quality metrics and developers’perspectives,this paper exploited more dimensions of software information to define the quality criteria as modularization objectives.Further,these objectives are simultaneously optimized using a tailored manyobjective artificial bee colony(MaABC)to produce a remodularization solution.To assess the effectiveness of the proposed approach,we applied it over five software projects.The obtained remodularization solutions are evaluated with the software quality metrics and developers view of remodularization.Results demonstrate that the proposed software remodularization is an effective approach for generating good quality modularization solutions.

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分