The study compared software quality prediction models using design metrics, code metrics, and a combination of both, on multiple projects from NASA. The results showed that models using a combination of design and code metrics performed better than using either metric set alone, and code metrics generally performed better than design metrics alone. Combining metrics from different development phases provided better fault prediction than only using code-level metrics.