15.1609, Diss: Computational Ling: Stein: 'Semantic...'

LINGUIST List linguist at linguistlist.org
Thu May 20 22:26:27 UTC 2004


LINGUIST List:  Vol-15-1609. Thu May 20 2004. ISSN: 1068-4875.

Subject: 15.1609, Diss: Computational Ling: Stein: 'Semantic...'

Moderators: Anthony Aristar, Wayne State U.<aristar at linguistlist.org>
            Helen Dry, Eastern Michigan U. <hdry at linguistlist.org>

Reviews (reviews at linguistlist.org):
	Sheila Collberg, U. of Arizona
	Terence Langendoen, U. of Arizona

Home Page:  http://linguistlist.org/

The LINGUIST List is funded by Eastern Michigan University, Wayne
State University, and donations from subscribers and publishers.

Editor for this issue: Tomoko Okuno <tomoko at linguistlist.org>
 ==========================================================================
To post to LINGUIST, use our convenient web form at
http://linguistlist.org/LL/posttolinguist.html.
=================================Directory=================================

1)
Date:  Thu, 20 May 2004 17:44:03 -0400 (EDT)
From:  steince99 at yahoo.com
Subject:  Semantic Metrics for Source Code and Design

-------------------------------- Message 1 -------------------------------

Date:  Thu, 20 May 2004 17:44:03 -0400 (EDT)
From:  steince99 at yahoo.com
Subject:  Semantic Metrics for Source Code and Design



Institution: University of Alabama at Huntsville
Program: Computer Science
Dissertation Status: Completed
Degree Date: 2004

Author: Cara E Stein

Dissertation Title: Semantic Metrics for Source Code and Design

Linguistic Field: Computational Linguistics

Dissertation Director 1: Letha H Etzkorn


Dissertation Abstract:

Software practitioners need ways to assess the quality of their
software, and metrics can provide an automated way to do
that. Traditional software metrics count aspects of code related to
its syntax. In contrast, semantic metrics, introduced by Etzkorn and
Delugach, count things related to the meaning of software in its
domain. Because semantic metrics do not depend on the structure of the
code, they can be calculated from requirements and design documents
before the code has been written.

The focus of this dissertation is to apply semantic metrics to source
code and design specifications. This research includes performing
theoretical and empirical analysis on existing metrics, as well as
creating and analyzing new metrics. These new metrics answer the call
for metrics that are unambiguously defined, theoretically valid, and
at a finer grain than most existing object-oriented metrics. They are
available early in the software development lifecycle, and they match
or outperform some existing software metrics. The analysis performed
in this project should prove helpful to those in the software field
who are overwhelmed by the number of metrics in existence and seek
guidance as to which ones are valid and useful.

More importantly, in providing the ability to calculate metrics from
prose descriptions in design specifications, this work allows metrics
to be used for analysis before a system has been implemented. Thus, if
metrics pinpoint high complexity or low cohesion in a class, that
class can be assessed and possibly redesigned before implementation
begins, potentially saving considerable time and money on software
development projects.

---------------------------------------------------------------------------
LINGUIST List: Vol-15-1609



More information about the LINGUIST mailing list