A proposed software maintenance metric for the object oriented programming paradigm
| dc.contributor.author | Long, Cary D. | en |
| dc.contributor.committeechair | Henry, Sallie M. | en |
| dc.contributor.committeemember | Kafura, Dennis G. | en |
| dc.contributor.committeemember | Ribbens, Calvin J. | en |
| dc.contributor.department | Computer Science | en |
| dc.date.accessioned | 2014-03-14T21:28:21Z | en |
| dc.date.adate | 2010-02-02 | en |
| dc.date.available | 2014-03-14T21:28:21Z | en |
| dc.date.issued | 1995-10-15 | en |
| dc.date.rdate | 2010-02-02 | en |
| dc.date.sdate | 2010-02-02 | en |
| dc.description.abstract | Software complexity metrics 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. | en |
| dc.description.degree | Master of Science | en |
| dc.format.extent | vii, 50 leaves | en |
| dc.format.medium | BTD | en |
| dc.format.mimetype | application/pdf | en |
| dc.identifier.other | etd-02022010-020231 | en |
| dc.identifier.sourceurl | http://scholar.lib.vt.edu/theses/available/etd-02022010-020231/ | en |
| dc.identifier.uri | http://hdl.handle.net/10919/40903 | en |
| dc.language.iso | en | en |
| dc.publisher | Virginia Tech | en |
| dc.relation.haspart | LD5655.V851_1995.L664.pdf | en |
| dc.relation.isformatof | OCLC# 35758623 | en |
| dc.rights | In Copyright | en |
| dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
| dc.subject | metrics | en |
| dc.subject.lcc | LD5655.V851 1995.L664 | en |
| dc.title | A proposed software maintenance metric for the object oriented programming paradigm | en |
| dc.type | Master's project | en |
| dc.type.dcmitype | Text | en |
| thesis.degree.discipline | Computer Science | en |
| thesis.degree.grantor | Virginia Polytechnic Institute and State University | en |
| thesis.degree.level | masters | en |
| thesis.degree.name | Master of Science | en |
Files
Original bundle
1 - 1 of 1