The invention discloses a method for determining the change
impact of
software module based on
dynamic simulation of complex networks, which belongs to the field of
software complex networks. The method comprises the following steps of: first statically scanning the
source code of the target
software, and constructing a network of software attribute methods; then identifying the
granularity of thesoftware module according to the actual needs, constructing a software
complex network model, and dynamically simulating the
influence propagation of the change after the determination of the software module to obtain the quantized value of the degree of influence of each node and the scope of the change
impact; finally, summing the node with the
attenuation coefficient of each change propagationgeneration as the quantized value of the degree of influence of the node, and depending on this quantized value to acquire a
visualization result graph of change
impact level of the
software network.According to the method for determining a change impact of software module based on
dynamic simulation of complex networks, considering the
change propagation characteristics and the node characteristics are comprehensively considered for
dynamic simulation, the entire measurement analysis process can be implemented in the background, and is established in a
fully automated process to ensure theminimum human and time costs are reduced, by utilized the attenuation process of the change impact.