An Enhanced Multifactor Multiobjective Approach for Software Modularization

dc.contributor.authorKhan, Muhammad Zakir
dc.contributor.authorNaseem, Rashid
dc.contributor.authorHaq, Ijaz Ul
dc.contributor.authorHussain, Saddam
dc.contributor.authorAlroobaea, Roobaea
dc.contributor.authorUllah, Syed Sajid
dc.contributor.authorUmar, Fazlullah
dc.date.accessioned2022-11-07T10:50:59Z
dc.date.available2022-11-07T10:50:59Z
dc.date.issued2022
dc.description.abstractComplex software systems, meant to facilitate organizations, undergo frequent upgrades that can erode the system architectures. Such erosion makes understandability and maintenance a challenging task. To this end, software modularization provides an architectural-level view that helps to understand system architecture from its source code. For modularization, nondeterministic search-based optimization uses single-factor single-objective, multifactor single-objective, and single-factor multiobjective, which have been shown to outperform deterministic approaches. The proposed MFMO approach, which uses both a heuristic (Hill Climbing and Genetic) and a meta-heuristic (nondominated sorting genetic algorithms NSGA-II and III), was evaluated using five data sets of different sizes and complexity. In comparison to leading software modularization techniques, the results show an improvement of 4.13% in Move and Join operations (MoJo, MoJoFM, and NED).ca_ES
dc.description.sponsorshipThe authors are grateful to the Taif University Researchers Supporting Project number (TURSP-2020/36), Taif University, Taif, Saudi Arabia.ca_ES
dc.identifier.doihttps://doi.org/10.1155/2022/7960610
dc.identifier.issn1024-123X
dc.identifier.urihttp://hdl.handle.net/10459.1/84125
dc.language.isoengca_ES
dc.publisherHindawica_ES
dc.relation.isformatofReproducció del document publicat a https://doi.org/10.1155/2022/7960610ca_ES
dc.relation.ispartofMathematical Problems in Engineering, 2022, vol. 2022, 7960610ca_ES
dc.rightscc-by (c) Muhammad Zakir Khan et al., 2022ca_ES
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessca_ES
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/*
dc.titleAn Enhanced Multifactor Multiobjective Approach for Software Modularizationca_ES
dc.typeinfo:eu-repo/semantics/articleca_ES
dc.type.versioninfo:eu-repo/semantics/publishedVersionca_ES
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
maproen_a2022v2022ar7960610.pdf
Size:
645.92 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: