There are some barriers that prevent effective and systematic reuse. These barriers are produced by the need of introducing new methods for reuse development and especially by the distrust of developers in the components to be reused. One form of promoting reuse and reducing risks is guaranteeing the quality of these components. This can be achieved by assessing quality attributes and characteristics for each type of component. In this paper we present a Reuse Strategy based on quality certification. The strategy advantages are: the introduction of reuse throughout the software development process; incentive to reuse within the development team and the a chievement of level three and four of the Software Reuse Maturity Model. The main result from this work is a strategy that encompasses the best practices of reuse and quality certification, which was validated through a survey, submitted to experts in the Reuse and Software Engineering areas.
展开▼