The invention discloses a feature localization method based on multi-source software data analysis in the technical field of software engineering, and aims to solve the technical problems that feature localization results are inaccurate and incomplete in the prior art. The method combines information retrieval technology, data mining technology and dynamic analysis technology to respectively perform feature localization on a current software system, a evoluting history library and executing tracks, and intersection calculation is performed on feature localization results by the three technologies to acquire final feature localization results, feature localization based on multi-source software data analysis is implemented, and better accurateness, complement and efficiency are provided; the three technologies are high in maturity, so that the method is easy to operate and implement. The method can be applied in feature localization in class hierarchy and method hierarchy, reality of the analysis can be combined, corresponding granularity hierarchy can be selected to perform feature localization, and a flexible selecting frame is provided for realistic multi granularity hierarchical feature location.