1. A method comprising: determining risk factor definitions, the determining comprising: collecting risk factors that influence an injection of defects during a software development process; defining how to measure each of the collected risk factors; creating a list of risk factors from the collected risk factors; analyzing the list of risk factors; and re-factoring the list of risk factors, wherein the re-factoring the list of risk factors comprises determining, by at least one computer device, a relationship between each of the collected risk factors.