Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Reusing Software: Issues and Research Directions
IEEE Transactions on Software Engineering
Assessing the cost-effectiveness of software reuse: a model for planned reuse
Journal of Systems and Software - Special issue: Applications of statistics in software engineering
A quality framework for developing and evaluating original software components
Information and Software Technology
Software reuse: The Brazilian industry scenario
Journal of Systems and Software
A retrospective on software component quality models
ACM SIGSOFT Software Engineering Notes
Estimation of quality for software components: an empirical approach
ACM SIGSOFT Software Engineering Notes
Customizing ISO 9126 quality model for evaluation of B2B applications
Information and Software Technology
Towards an Embedded Software Component Quality Verification Framework
ICECCS '09 Proceedings of the 2009 14th IEEE International Conference on Engineering of Complex Computer Systems
The need for transforming the COTS component quality evaluation standard mirage to reality
ACM SIGSOFT Software Engineering Notes
A software component quality framework
ACM SIGSOFT Software Engineering Notes
An empirical investigation on the reusability of design patterns and software packages
Journal of Systems and Software
Hi-index | 0.00 |
Component based software engineering (CBSE) is a pivotal approach to software development since it helps to give much aspired benefits like reusability, on-time delivery, high quality at low cost to software companies. Therefore, individual software components must be selected with care as these are crucial to the success of the CBSE approach. The selection of a highly reusable and high-quality component is still a herculean task since stakeholders with varying expectations are involved in the software engineering process. This paper presents a reusability based quality model, which is suited to the identification and evaluation of software components. Three major stakeholders are recognized, which are important in the selection of a software component as well as to the development of software. In the proposed model, only those quality properties are incorporated that are preferred by stakeholders and necessary to increase the reuse of software components.