The document discusses four methods for predicting the number of defects remaining in software: 1. Tracking defects found during development, system testing, and deployment. 2. Modeling the number of defects based on factors like complexity, injection rate, and size. 3. Using reliability growth models like the Weibull distribution to plot defects over time/testing effort. 4. Dividing the software into cells to track defects found in each cell.