In this paper we are approaching the problem of improving the quality of a software system design, an important issue during the evolution of object oriented software systems. Starting from the fact that software metrics are essential in measuring the software quality, we introduce a metric based high dimensional representation of the elements of a software system (application classes and methods from the application classes) and we define a distance semi-metric between the elements of the software system. An experimental validation of the distance semi-metric on two case studies is provided. The obtained results illustrate that the distance function introduced in this paper can be successfully used for improving the internal structure of software systems, highlighting this way the potential of our proposal.
Software Metric, Software Design, Refactoring.
Zsuzsanna Marian, Gabriela Czibula, Istvan Gergely Czibula, "Using Software Metrics for Automatic Software Design Improvement", Studies in Informatics and Control, ISSN 1220-1766, vol. 21(3), pp. 249-258, 2012. https://doi.org/10.24846/v21i3y201203