Analysis and implementation of software reuse measurement

dc.contributor.authorTerry, Carol G.en
dc.contributor.departmentInformation Systemsen
dc.date.accessioned2014-03-14T21:32:32Zen
dc.date.adate2010-03-30en
dc.date.available2014-03-14T21:32:32Zen
dc.date.issued1993en
dc.date.rdate2010-03-30en
dc.date.sdate2010-03-30en
dc.description.abstractSoftware 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.degreeMaster of Scienceen
dc.format.extentvii, 119 leavesen
dc.format.mediumBTDen
dc.format.mimetypeapplication/pdfen
dc.identifier.otheretd-03302010-020346en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-03302010-020346/en
dc.identifier.urihttp://hdl.handle.net/10919/41841en
dc.language.isoenen
dc.publisherVirginia Techen
dc.relation.haspartLD5655.V851_1993.T477.pdfen
dc.relation.isformatofOCLC# 29893149en
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subject.lccLD5655.V851 1993.T477en
dc.subject.lcshComputer software -- Reusability -- Measurementen
dc.titleAnalysis and implementation of software reuse measurementen
dc.typeMaster's projecten
dc.type.dcmitypeTexten
thesis.degree.disciplineInformation Systemsen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LD5655.V851_1993.T477.pdf
Size:
4.71 MB
Format:
Adobe Portable Document Format
Description: