Predictive models are one of the most important techniques that widely applied in many areas software engineering. There have been a large number primary studies apply predictive and present well-performed various research domains, including requirements, design development, testing debugging, maintenance. This article is first attempt to systematically organize knowledge this area by surveying...