Production of high-quality software at lower cost has always been the main concern developers. However, due to exponential increases in size and complexity, development qualitative with costs is almost impossible. This issue can be resolved by identifying defects early stages lifecycle. As a significant amount resources are consumed testing activities, if only those modules shortlisted for that...