摘要:Software reuse has been claimed to be one of the most promising approaches to enhance programmer productivity and software quality. One of the problems to be addresses to achieve high software reuse is organizing databases of software experience, in which information on software products and processes is stored and organized to enhance reuse. The Reuse Description Formalism (RDF) is a generalization of the faceted index approach to classification. It was initially designed as a tool to help increase reusability of software components at the code level (e.g. functions or subroutines). The goal of this study is to show that RDF can also be used effectively to represent and reuse other types of software knowledge. The emphasis here is on those proprieties of RDF that facilitates the representation of these objects. This paper demonstrates RDF’s representation power by constructing sample classification taxonomy for software defects, and explains how this taxonomy can be used by the system tester to predict the types of defects associated with software components