Semantic metrics: Metrics based on semantic aspects of software

3Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Software practitioners need ways to assess their software, and metrics can provide an automated way to do that, providing valuable feedback with little effort earlier than the testing phase. Semantic metrics were proposed to quantify aspects of software quality based on the meaning of software's task in the domain. Unlike traditional software metrics, semantic metrics do not rely on code syntax. Instead, semantic metrics are calculated from domain information, using the knowledge base of a program understanding system. Because semantic metrics do not rely on code syntax, they can be calculated before code is fully implemented. This article evaluates the semantic metrics theoretically and empirically. We find that the semantic metrics compare well to existing metrics and show promise as early indicators of software quality.

Cite

CITATION STYLE

APA

Stein, C., Etzkorn, L., Gholston, S., Farrington, P., Utley, D., Cox, G., & Fortune, J. (2009). Semantic metrics: Metrics based on semantic aspects of software. Applied Artificial Intelligence, 23(1), 44–77. https://doi.org/10.1080/08839510802573574

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free