| Type of Document |
Master's Thesis |
| Author |
Long, Cary D.
|
| URN |
etd-02022010-020231 |
| Title |
A proposed software maintenance metric for the object oriented programming paradigm |
| Degree |
Master of Science |
| Department |
Computer Science |
| Advisory Committee |
| Advisor Name |
Title |
| Henry, Sallie M. |
Committee Chair |
| Kafura, Dennis G. |
Committee Member |
| Ribbens, Calvin J. |
Committee Member |
|
| Keywords |
|
| Date of Defense |
1995-10-15 |
| Availability |
restricted |
Abstract
Software complexity metries have long been used in the procedural programming
paradigm. Existing OOP metrics do not address how a class's relation to other classes in
the inheritance hierarchy affect it's maintenance needs. This research proposes a new OOP
metric, Hierarchy Corrected Metric (HCM) that does address a class's relation to others in
the hierarchy. HCM uses the values of the standard OOP metrics for each class plus
knowledge of the class inheritance hierarchy to anive at a revised complexity
measurement for each class. That measurement reflects not only internal complexity for
the class but also the influence of other classes in the hierarchy to the complexity of the
class. Using data from a commercial system HCM was shown to correlate with
maintenance better than existing OOP metrics.
|
| Files |
| Filename |
Size |
Approximate Download Time
(Hours:Minutes:Seconds) |
| 28.8 Modem |
56K Modem |
ISDN (64 Kb) |
ISDN (128 Kb) |
Higher-speed Access |
![[VT]](http://scholar.lib.vt.edu/images/ETD-db/restricted.gif) |
LD5655.V851_1995.L664.pdf |
1.61 Mb |
00:07:27 |
00:03:50 |
00:03:21 |
00:01:40 |
00:00:08 |
![[BTD]](http://scholar.lib.vt.edu/images/ETD-db/btd.gif)
next to an author's name indicates that all
files or directories associated with their ETD
are accessible from the Virginia Tech campus network only.
|