Implementing faceted classification for software reuse ( experience report)
ICSE '90 Proceedings of the 12th international conference on Software engineering
The capability maturity model: guidelines for improving the software process
The capability maturity model: guidelines for improving the software process
Software reuse: a holistic approach
Software reuse: a holistic approach
Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
Effects of Reuse on Quality, Productivity, and Economics
IEEE Software
Enhancing Software Product Line Maintenance with Source Code Mining
WASA '08 Proceedings of the Third International Conference on Wireless Algorithms, Systems, and Applications
Odyssey-CCS: a change control system tailored to software reuse
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Hi-index | 0.00 |
Software reuse has recently been considered the best solution to enhance the productivity of a software development team and to reduce maintenance costs. In addition, Software Configuration Management (SCM) is a central part of software maintenance as it is associated with changing existing software, and is a discipline for controlling these changes and improving the maintenance process, thereby enhancing the quality of a software product. Thus, both software reuse and SCM have been proposed for making a significant improvement in productivity, quality and cost. However, so far these two technologies have been investigated separately. In order for software reuse and SCM to produce effects by synergy, both approaches require to be introduced into a maintenance environment together. Since software reuse and SCM, and software reuse and software maintenance have many similarities and relationships in their activities, these disciplines can be integrated within a software maintenance environment. The authors have therefore developed an integrated process model for Maintenance with Reuse (MwR) that supports SCMfor a reuse library which is actively maintained for use in a maintenance environment. In this paper, the MwR model and its prototype are described, followed by evaluation using a case study and conclusions.