Robert C. Martin presented a software metric for a set of classes i.e. a package. The objective of the package level metric is to identify poorly designed packages. The Martin's metric actually consists of eight metrics which measure a few different characteristics of packages. The metric is widely known, but there is lack of theoretical and empirical evaluation of the Martin’s metric. This paper evaluates the theoretical background of the metric against an evaluation framework and presents an experimental evaluation of five open-source software applications. The theoretical validation reveals a weakness in Martin's definition for cohesion. We propose a modification which is valid according to the evaluation framework. </div
Software quality in context to software engineering refers to two different notions which are namely...
Software metrics are essential to improve the quality of software during the development process. Co...
Software metrics have a direct link with measurement in software engineering. Correct measurement is...
Abstract Software product metrics aim at measuring the quality of software. Modu- larity is an e...
This paper presents an empirical study to analyze the quality of open source software JFreeChart, du...
Abstract The grouping of correlated classes into a package helps in better organization of modern ob...
Competing Interests: The authors have declared that no competing interests exist Software maintainab...
Metrics estimate the quality of different aspects of software. In particular, cohesion indicates how...
Object-Oriented design is turn out to be more significant in software development environment as sta...
Abstract—It is no longer a debate that quality is an essential requirement in any software product, ...
There is a plethora of software metrics \cite{Lore94a, Fent96a, Hend96a, Han00a, Lanz06a} and a larg...
The validation of software quality metrics lacks statistical significance. One reason for this is th...
Software metrics were defined to be a method to quantify attributes in software processes, products ...
AbstractOne of the essential objectives of the software engineering is to develop techniques and too...
Sound empirical research suggests that we should analyze software metrics from a theoretical and pra...
Software quality in context to software engineering refers to two different notions which are namely...
Software metrics are essential to improve the quality of software during the development process. Co...
Software metrics have a direct link with measurement in software engineering. Correct measurement is...
Abstract Software product metrics aim at measuring the quality of software. Modu- larity is an e...
This paper presents an empirical study to analyze the quality of open source software JFreeChart, du...
Abstract The grouping of correlated classes into a package helps in better organization of modern ob...
Competing Interests: The authors have declared that no competing interests exist Software maintainab...
Metrics estimate the quality of different aspects of software. In particular, cohesion indicates how...
Object-Oriented design is turn out to be more significant in software development environment as sta...
Abstract—It is no longer a debate that quality is an essential requirement in any software product, ...
There is a plethora of software metrics \cite{Lore94a, Fent96a, Hend96a, Han00a, Lanz06a} and a larg...
The validation of software quality metrics lacks statistical significance. One reason for this is th...
Software metrics were defined to be a method to quantify attributes in software processes, products ...
AbstractOne of the essential objectives of the software engineering is to develop techniques and too...
Sound empirical research suggests that we should analyze software metrics from a theoretical and pra...
Software quality in context to software engineering refers to two different notions which are namely...
Software metrics are essential to improve the quality of software during the development process. Co...
Software metrics have a direct link with measurement in software engineering. Correct measurement is...