Analyzing maintainability and reliability of object-oriented software using weighted complex network
A method to measure the weights of nodes and edges of software-based complex network. Forty open-source software systems were chosen to evaluate the proposed technique. Common statistical patterns from the software systems can be identified easily. When compared based on maintenance efforts, their patterns are more distinctive. The proposed method allows software maintainers to identify fault prone classes.
complex network software complexity software maintenance