1. A method for refining data for an impact analysis, the method comprising: a computer receiving a selection of legacy source code and impact analysis criteria, wherein the impact analysis criteria includes at least a time frame, wherein the legacy source code is source code that relates to an operating system that is no longer supported; the computer identifying dead code within the selected legacy source code; the computer excluding the identified dead code from the selected legacy source code; the computer identifying inactive code within the selected legacy source code, wherein the inactive code is source code that may no longer be executable due to updates and changes; the computer excluding the identified inactive code within the selected legacy code; the computer determining a subset of the selected legacy 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 are provided in a cross reference table for the at least time frame that includes the subset of the selected legacy source code and at least an e-mail address that identifies at least a user associated with the subset of the selected source code.