Metrics for Large-scale Software Systems Based on Complex Networks

Daoxu Chen · 2009

With the aggrandizement scale of software systems,how to measure the complexity of large-scale object-oriented software systems has been a challenge for software engineers.The theory of complex networks recently studied has offered a new perspective on solving this problem.We studied the phenomenon of complex networks in large-scale software system,and proposed metrics from three different levels,i.e.,unit-level,module-level and network-level.We built JPAC,a tool for characterizing and measuring the complexity of Java systems.JPAC can be used to analyze the structure of large-scale Java systems,and compute software metrics based on complex networks.

Read the paper · More papers on PaperTik