Show simple item record

dc.contributor.advisorLively, William M.
dc.contributor.advisorSheppard, Sallie V.
dc.creatorRuble, Daniel Lee
dc.date.accessioned2020-09-02T21:11:03Z
dc.date.available2020-09-02T21:11:03Z
dc.date.issued1987
dc.identifier.urihttps://hdl.handle.net/1969.1/DISSERTATIONS-755349
dc.descriptionTypescript (photocopy).en
dc.description.abstractStudies have shown that reusing existing software can reduce development costs, speed up the development process, and provide a more reliable product. A software classification methodology and retrieval model have been developed to support the organization and location of reusable software components. This capability required the design and development of three cooperating processes: (1) an organization for the reusable software collection, (2) a method for describing software components, and (3) a mechanism to access (locate and retrieve) the desired software component. A faceted classification scheme and retrieval model were designed to overcome the deficiencies found in existing software reuse systems. These deficiencies include a lack of retrieval support for the developer, static classification schemes based on enumerative techniques which are difficult to expand or modify, and limited descriptive capabilities based on keyword retrieval technology. The retrieval model resulting from this research is one of the key components needed for large-scale software reuse. The faceted classification model from library science was used to design a software classification methodology based on an analysis and synthesis process. An analysis of the reusable software components is used to construct the classification. A synthesis process can then be used to describe items in the collection. The faceted methodology is adaptable to changes and growth in the target collection, concise in its descriptive format, facilitates automation, and supports citation order changes to adapt the organization to different users. Application of the faceted classification methodology to a test collection is presented. A formal retrieval model was designed using a combination of techniques from the boolean and vector space information retrieval models. The retrieval model uses attribute tuples to represent both the software components and user queries. The retrieval mechanism combines direct attribute matching from the boolean model with a similarity heuristic to provide relevance estimation. The general principles used to design the classification methodology and retrieval model were informally verified by experience with a rapid prototype system constructed as part of the research. Based on these initial experiences, the faceted classification methodology and hybrid retrieval mechanism appear to provide an effective retrieval system for reusable software components.en
dc.format.extentx, 159 leavesen
dc.format.mediumelectronicen
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.rightsThis thesis was part of a retrospective digitization project authorized by the Texas A&M University Libraries. Copyright remains vested with the author(s). It is the user's responsibility to secure permission from the copyright holder(s) for re-use of the work beyond the provision of Fair Use.en
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/
dc.subjectMajor computer scienceen
dc.subject.classification1987 Dissertation R896
dc.subject.lcshComputer softwareen
dc.subject.lcshReusabilityen
dc.subject.lcshInformation storage and retrieval systemsen
dc.subject.lcshFaceted classificationen
dc.titleA classification methodology and retrieval model to support software reuseen
dc.typeThesisen
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorTexas A&M Universityen
thesis.degree.nameDoctor of Philosophyen
thesis.degree.namePh. D. in Computer Scienceen
thesis.degree.levelDoctorialen
dc.contributor.committeeMemberCarlisle, W. Homer
dc.contributor.committeeMemberTretter, Marietta J.
dc.type.genredissertationsen
dc.type.materialtexten
dc.format.digitalOriginreformatted digitalen
dc.publisher.digitalTexas A&M University. Libraries
dc.identifier.oclc19032252


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

This item and its contents are restricted. If this is your thesis or dissertation, you can make it open-access. This will allow all visitors to view the contents of the thesis.

Request Open Access