Long-period maintenance of software often causes the original program modularization to decay, resulting in a degraded quality software. Placement artifacts, namely code files or classes suboptimal manner among packages is one most common this decaying Software remodularization (remodularization) an old reverse engineering approach that helps alleviating issue by improving modularization. Howev...