There has been rapid growth of software development. During Transmission of Data faults are Created. However software Fault Prediction Techniques are used to Detect Fault. Software Fault Prediction improve the quality and reliability of software by predicting faults .Quality of Software measure in term of fault proneness of data .These software defect may lead to degradation of the quality which might be the cause of failure. In this paper focus on clustering with large dataset and predicting faults efficiently. We show a comparatively analysis of software fault prediction based on clustering technique, neural network method, statistical method. Fault prediction reduce the overall time and less data processing.