1. On understanding laws, evolution, and conservation in the large-program life cycle;Lehman;J Syst Softw,1979
2. Bunch: a clustering tool for the recovery and maintenance of software system structures;Mancoridis,1999
3. Software module clustering as a multi-objective search problem;Praditwong;IEEE Trans Softw Eng,2011
4. Automatic clustering of software systems using a genetic algorithm;Doval,1999
5. Using automatic clustering to produce high-level system organizations of source code;Mancoridis,1999