It is an object of the present invention to provide a technology for accurately identifying the range of change in software even when a clone code exists in the software.A modified impact analysis apparatus (11) according to the present invention comprisesChanges in past software development and developmentChange specification described in natural languageA change specification describing the change specification source code (41)Based on 42Specification dependence model building part (20) which generates specification dependence model (50) representing the dependence of specification.Source code dependency (60) indicating the dependency of the source code of the software obtained by analysis by static analysis modelBased on the specification dependency modelChanges to the source code of the softwareA change affected zone specifying unit (30) which specifies the change effect range which is the range of the source code of the software to which the change affects.
展开▼