The invention provides a
software reliability measurement method based on
software network structure characteristics, and belongs to the technical field of
software complex networks. The method comprises the steps that firstly, a complete software
source code of target software is acquired, a
software network is constructed, importance calculation is conducted on modules in the
software network, and important modules are recognized; Secondly, calculating the structure complexity, the code complexity, the interface complexity and the change frequency of each important module, and further calculating the structure reliability risk, the code reliability risk, the interface reliability risk and the change reliability risk of the software; And finally, the software reliability is measured by integrating the risks in four aspects, and the higher the calculated software reliability value is, the higher the software reliability risk is. According to the method, time-consuming and labor-consuming reliability testing is not needed,
software reliability testing is not needed, time and manpower resources are saved, the problem that reliability of an existing software module is difficult to evaluate is solved, and the specific position of a high-risk module can be positioned.