A4 Vertaisarvioitu artikkeli konferenssijulkaisussa

A Validation of Martin's Metric




TekijätSami Hyrynsalmi, Ville Leppänen

ToimittajaJari Peltonen

Konferenssin vakiintunut nimiSymposium on Programming Languages and Software Tools

KustannuspaikkaTampere, Finland

Julkaisuvuosi2009

Kokoomateoksen nimiProceedings of 11th Symposium on Programming Languages and Software Tools and 7th Nordic Workshop on Model Driven Software Engineering

Sarjan nimiDepartment of Software Systems Report

Numero sarjassa5

Aloitussivu87

Lopetussivu101

ISBN978-952-15-2212-3

eISBN978-952-15-2213-0

ISSN1797-836X

DOIhttps://doi.org/10.13140/2.1.3645.3448


Tiivistelmä

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.



 

Ladattava julkaisu

This is an electronic reprint of the original article.
This reprint may differ from the original in pagination and typographic detail. Please cite the original version.





Last updated on 2024-26-11 at 15:09