What are the benefits of using software Defect prediction in Agile based software development?
Currently most of the industries are using Agile based software development methodologies. And in Agile based development, we already have test cases in hand before development work starts. So, can anyone tell me how software defect prediction model fit/help in this type of development from industry's point of view ? (Mean reduction in testing cost or improving software quality).
There is one more thing. In agile based development, QA activity is performed by developer. So, can the developer use the software defect prediction at his end for checking the code for bugs? or in a agile project, at the end of iteration when a functioning piece of working software is released, we can perform defect prediction to find out defect-prone files.
I am trying to find out how traditional software defect prediction process can be use in agile environment?
I don't think it's much use - the idea of agile is rapid feedback and so bugs are found quickly not 6 months later using defect prediction. I'm also dubious about using default prediction models anyway