Metrics from similar projects (A) help estimate re-testing needed. Discussions with developers (B) help understand what changed and what needs re-testing. Time allocated for regression testing (C) is a budget, not an estimation method. Therefore both A and B together (D) provide the best estimation approach.