Defining and Validating High-Level Design Metrics
dc.contributor.author | Briand, Lionel | en_US |
dc.contributor.author | Morasca, Sandro | en_US |
dc.contributor.author | Basili, Victor R. | en_US |
dc.date.accessioned | 2004-05-31T22:26:55Z | |
dc.date.available | 2004-05-31T22:26:55Z | |
dc.date.created | 1994-06 | en_US |
dc.date.issued | 1998-10-15 | en_US |
dc.description.abstract | The availability of significant metrics in the early phases of the software development process allows for a better management of the later phases, and a more effective quality assessment when software quality can still be easily affected by preventive or corrective actions. In this paper, we introduce and compare four strategies for defining high-level design metrics. They are based on different sets of assumptions (about the design process) related to a well defined experimental goal they help reach: identify error-prone software parts. In particular, we define ratio-scale metrics for cohesion and coupling that show interesting properties. An in-depth experimental validation, conducted on large scale projects demonstrates the usefulness of the metrics we define. (Also cross-referenced as UMIACS-TR-94-75) | en_US |
dc.format.extent | 143569 bytes | |
dc.format.mimetype | application/postscript | |
dc.identifier.uri | http://hdl.handle.net/1903/645 | |
dc.language.iso | en_US | |
dc.relation.isAvailableAt | Digital Repository at the University of Maryland | en_US |
dc.relation.isAvailableAt | University of Maryland (College Park, Md.) | en_US |
dc.relation.isAvailableAt | Tech Reports in Computer Science and Engineering | en_US |
dc.relation.isAvailableAt | UMIACS Technical Reports | en_US |
dc.relation.ispartofseries | UM Computer Science Department; CS-TR-3301 | en_US |
dc.relation.ispartofseries | UMIACS; UMIACS-TR-94-75 | en_US |
dc.title | Defining and Validating High-Level Design Metrics | en_US |
dc.type | Technical Report | en_US |