Date of Award


Publication Type

Master Thesis

Degree Name



Computer Science

First Advisor

Park, Young G.,


Computer Science.




Increasing software development productivity is not enough to close the gap between the software demands in industry and software that can be provided in practice. Software reuse is claimed to be the only realistic approach to solve this problem [17]. As the reusable components are growing, we are faced the challenge of modulating, structuring and storing these components into reuse library so as to achieve faster and effective retrieval for reuse. In this thesis we investigate an approach of structuring a function library and an efficient type-based retrieval method based on this structured library. In searching for functions, the trivial difference of the argument order of a function is disregarded. The library structuring is based on component grouping and component linking based on reusability relations among components. A prototype system WISER was also developed as a tool for achieving exact matched retrieval as well as relaxed matched retrieval. WISER also allows users to browse the structured library as an aid in finding potentially reusable components. Paper copy at Leddy Library: Theses & Major Papers - Basement, West Bldg. / Call Number: Thesis1998 .A55. Source: Masters Abstracts International, Volume: 39-02, page: 0524. Adviser: Young G. Park. Thesis (M.Sc.)--University of Windsor (Canada), 1998.