Automated improvement for component reuse

Muthu Ramachandran
DOI: https://doi.org/10.1002/spip.299
2006-01-01
Abstract:Software component reuse is the key to significant gains in productivity. However, the major problem is the lack of identification and development of potentially reusable components. This article concentrates on our approach to the development of reusable software components. A prototype tool has been developed, known as the Reuse Assessor and Improver System (RAIS), which can interactively identify, analyse, assess, and modify abstractions, attributes, and architectures that support reuse. Practical and objective reuse guidelines are used to represent reuse knowledge and to perform domain analysis. It takes existing components, provides systematic reuse assessment, which is based on reuse advice and analysis, and produces components that are improved for reuse. Our work on guidelines has been extended to a large‐scale industrial application. Copyright © 2006 John Wiley & Sons, Ltd.
English Else
What problem does this paper attempt to address?