1. A method of analyzing performance of a software testing system associated with a software system having multiple modules, the method comprising: performing a computer-based complexity analysis of the software system; performing a computer-based impact analysis of information related to an impact of at least one defect on at least one module of the software system; and generating a computer-based distribution of effort across at least one impacted module of the software system based on the complexity analysis and the impact analysis to enhance the software testing system performance.