Many-objective software remodularization using NSGA-III

W Mkaouer, M Kessentini, A Shaout… - ACM Transactions on …, 2015 - dl.acm.org
Software systems nowadays are complex and difficult to maintain due to continuous
changes and bad design choices. To handle the complexity of systems, software products
are, in general, decomposed in terms of packages/modules containing classes that are
dependent. However, it is challenging to automatically remodularize systems to improve
their maintainability. The majority of existing remodularization work mainly satisfy one
objective which is improving the structure of packages by optimizing coupling and cohesion …

Many-Objective Software Remodularization using NSGA-III

M Wiem Mkaouer, M Kessentini, A Shaout… - arXiv e …, 2020 - ui.adsabs.harvard.edu
Software systems nowadays are complex and difficult to maintain due to continuous
changes and bad design choices. To handle the complexity of systems, software products
are, in general, decomposed in terms of packages/modules containing classes that are
dependent. However, it is challenging to automatically remodularize systems to improve
their maintainability. The majority of existing remodularization work mainly satisfy one
objective which is improving the structure of packages by optimizing coupling and cohesion …
以上显示的是最相近的搜索结果。 查看全部搜索结果