摘要 |
PROBLEM TO BE SOLVED: To perform the automatic detection of an anti-pattern without spending time and effort.SOLUTION: A pattern information storage part 13 is configured to store a first pattern information list 131 in which the classifications of components to be evaluated are associated with the extraction conditions and a second pattern information list 132 in which the classifications of the components of a dependent source and a dependent destination constituting an anti-pattern are associated with the dependency conditions. A pattern extraction part 142 is configured to, on the basis of a component list 15 in which those lists are associated with information on the designations of the components included in a source code 121, the classifications and the number of the other components included in the components and a dependency list 16 in which the designations of the components of the dependent source and the dependent destination included in the source code 121 are associated with the frequency of dependence of each classification of dependence in the dependency, extract the information of the anti-pattern included in the source code 121. |