Abstract
For the last decade, instructive researches are reported which expresses the software structure by dependency network and predicts post-release failures using the complex network metrics. We also examine the software maintainability based on the network metrics using large scale embedded software for communication systems as samples. Especially, focusing on the changes of network metrics by the software evolutions, it found there is a obvious correlation between software maintainability and changes of a part of network metrics. The results show that the software evolution which tends to cause the faults could be predicted.