Software systems have grown significantly and in complexity. As a result of these qualities, preventing software faults is extremely difficult. defect prediction (SDP) can assist developers finding potential bugs reducing maintenance costs. When it comes to lowering costs assuring quality, SDP plays critical role development. result, automatically forecasting the number errors modules important...