Mining Reusable Software Components from Object-Oriented Source Code using Discrete PSO and Modeling Them as Java Beans - Rathee, Amit; Chhabra, Jitender Kumar (Information Systems Frontiers: A Journal of Research and Innovation, 2020)