1. A method for refining data for an impact analysis, the method comprising: a computer receiving a selection of source code and impact analysis criteria, wherein the impact analysis criteria includes at least a time frame; the computer determining a subset of the selected source code, the subset within a time frame specified by the selected impact analysis criteria; and the computer returning results based on the selected impact analysis criteria, wherein the results include the subset of the selected source code.