Menu
Home
Contact us
Stats
Categories
Calendar
Toggle Wiki
Wiki Home
Last Changes
Rankings
List pages
Orphan pages
Sandbox
Print
Toggle Image Galleries
Galleries
Rankings
Toggle Articles
Articles home
List articles
Rankings
Toggle Blogs
List blogs
Rankings
Toggle Forums
List forums
Rankings
Toggle File Galleries
List galleries
Rankings
Toggle Maps
Mapfiles
Toggle Surveys
List surveys
Stats
ITHEA Classification Structure > D. Software  > D.1 PROGRAMMING TECHNIQUES  > D.1.5 Object-oriented Programming 
A SENSITIVE METRIC OF CLASS COHESION
By: Luis Fernández, Rosalía Peña (6518 reads)
Rating: (1.00/10)

Abstract: Metrics estimate the quality of different aspects of software. In particular, cohesion indicates how well the parts of a system hold together. A metric to evaluate class cohesion is important in object-oriented programming because it gives an indication of a good design of classes. There are several proposals of metrics for class cohesion but they have several problems (for instance, low discrimination). In this paper, a new metric to evaluate class cohesion is proposed, called SCOM, which has several relevant features. It has an intuitive and analytical formulation, what is necessary to apply it to large-size software systems. It is normalized to produce values in the range 0..1, thus yielding meaningful values. It is also more sensitive than those previously reported in the literature. The attributes and methods used to evaluate SCOM are unambiguously stated. SCOM has an analytical threshold, which is a very useful but rare feature in software metrics. We assess the metric with several sample cases, showing that it gives more sensitive values than other well know cohesion metrics.

Keywords: Object-Oriented? Programming, Metrics/Measurement, Quality analysis and Evaluation.

ACM Classification Keywords: D.1.5 Object-oriented Programming; D.2.8 Metrics

Link:

A SENSITIVE METRIC OF CLASS COHESION

Luis Fernández, Rosalía Peña

http://www.foibg.com/ijita/vol13/ijita13-1-p11.pdf

Print
D.1.5 Object-oriented Programming
article: UNIVERSAL AND DETERMINED CONSTRUCTORS OF MULTISETS OF OBJECTS · A SENSITIVE METRIC OF CLASS COHESION ·
Login
[ register | I forgot my password ]
World Clock
Powered by Tikiwiki Powered by PHP Powered by Smarty Powered by ADOdb Made with CSS Powered by RDF powered by The PHP Layers Menu System
RSS Wiki RSS Blogs rss Articles RSS Image Galleries RSS File Galleries RSS Forums RSS Maps rss Calendars
[ Execution time: 0.09 secs ]   [ Memory usage: 7.50MB ]   [ GZIP Disabled ]   [ Server load: 0.31 ]
Powered by Tikiwiki CMS/Groupware