Text this: Entropy-Driven Global Best Selection in Particle Swarm Optimization for Many-Objective Software Package Restructuring