
TL;DR
This paper presents RAIS, a prototype tool that interactively assesses and improves software components for reuse, using practical guidelines and domain analysis to enhance productivity in software development.
Contribution
Introduction of RAIS, a tool that systematically evaluates and refines software components for reuse, extending reuse guidelines to large-scale industrial applications.
Findings
RAIS effectively identifies and improves reusable components.
The approach enhances productivity through systematic reuse assessment.
Industrial application demonstrates scalability and practicality.
Abstract
Software component reuse is the key to significant gains in productivity. However, the major problem is the lack of identifying and developing potentially reusable components. This paper 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 do 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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
