Analysis and implementation of software reuse measurement
dc.contributor.author | Terry, Carol G. | en |
dc.contributor.department | Information Systems | en |
dc.date.accessioned | 2014-03-14T21:32:32Z | en |
dc.date.adate | 2010-03-30 | en |
dc.date.available | 2014-03-14T21:32:32Z | en |
dc.date.issued | 1993 | en |
dc.date.rdate | 2010-03-30 | en |
dc.date.sdate | 2010-03-30 | en |
dc.description.abstract | Software reuse has been shown to increase quality and productivity [Card et al 86] [Browne et al 90] [Frakes 91] [Agresti and Evanco 92]. As researchers and development organizations begin to recognize the potential benefits of systematic reuse of software, formal measures of the amount of reuse in a given system or subsystem are needed. A formal measurement of software reuse will provide software developers and managers with the necessary data to track reuse progress. This project and report describe such a measurement of parts-based reuse, building upon the reuse level metric and the rl software tool as described by Frakes in [Frakes 90] and [Frakes 92]. This paper reviews the current research literature in the areas of software reuse and software reuse metrics. The reuse metrics proposed by Frakes are extended to include reuse frequency and a reuse complexity weighting. The metrics are formally defined. Results from extensive testing of rl are reported and correlated with program size. The enhancements made to the rl program include: Specification of the reuse frequency metric, An additional call graph abstraction for reuse measurement, Weighting of software components for complexity, Allowing the user to specify the number of uses of a software element which indicate reuse, And providing multiple choices for abstraction entities. | en |
dc.description.degree | Master of Science | en |
dc.format.extent | vii, 119 leaves | en |
dc.format.medium | BTD | en |
dc.format.mimetype | application/pdf | en |
dc.identifier.other | etd-03302010-020346 | en |
dc.identifier.sourceurl | http://scholar.lib.vt.edu/theses/available/etd-03302010-020346/ | en |
dc.identifier.uri | http://hdl.handle.net/10919/41841 | en |
dc.language.iso | en | en |
dc.publisher | Virginia Tech | en |
dc.relation.haspart | LD5655.V851_1993.T477.pdf | en |
dc.relation.isformatof | OCLC# 29893149 | en |
dc.rights | In Copyright | en |
dc.rights.uri | http://rightsstatements.org/vocab/InC/1.0/ | en |
dc.subject.lcc | LD5655.V851 1993.T477 | en |
dc.subject.lcsh | Computer software -- Reusability -- Measurement | en |
dc.title | Analysis and implementation of software reuse measurement | en |
dc.type | Master's project | en |
dc.type.dcmitype | Text | en |
thesis.degree.discipline | Information Systems | 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
Loading...
- Name:
- LD5655.V851_1993.T477.pdf
- Size:
- 4.71 MB
- Format:
- Adobe Portable Document Format
- Description: