Publication | Closed Access
Assessing traditional and new metrics for object-oriented systems
32
Citations
18
References
2010
Year
Unknown Venue
Software MaintenanceEngineeringExtensive AnalysisSoftware EngineeringObject OrientationSystem MetricSoftware AnalysisMost MetricsData ScienceTraditional MetricsSystems EngineeringObject-oriented DesignNew MetricsSoftware MeasurementDesignKnowledge DiscoveryComputer ScienceSoftware DesignProgram AnalysisSoftware TestingSoftware MetricFormal MethodsSystem Software
We present an extensive analysis of software metrics for 111 object-oriented systems written in Java. For each system, we considered 18 traditional metrics such as LOC and Chidamber and Kemerer metrics, as well as metrics derived from complex network theory and social network analysis. These metrics were computed at class level. We also considered two metrics at system level, namely the total number of classes and interfaces, and the fractal dimension. We discuss the distribution of these metrics, and their correlation, both at class and at system level. We found that most metrics follow a leptokurtotic distribution. Only a couple of metrics have patent normal behavior while three others are very irregular, and even bimodal. The statistics gathered allow us to study and discuss the variability of metrics along different systems, and to devise a roadmap for further research.
| Year | Citations | |
|---|---|---|
Page 1
Page 1