Software engineering with reusable components
Software engineering with reusable components
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Software engineering: theory and practice
Software engineering: theory and practice
The Quest for Software Components Quality
COMPSAC '02 Proceedings of the 26th International Computer Software and Applications Conference on Prolonging Software Life: Development and Redevelopment
Black-Box Understanding of COTS Components
IWPC '99 Proceedings of the 7th International Workshop on Program Comprehension
Journal of Systems and Software
A software component quality framework
ACM SIGSOFT Software Engineering Notes
An optimization framework for reuse component selection in software product line
CCDC'09 Proceedings of the 21st annual international conference on Chinese control and decision conference
WISDOM: A website design method based on reusing design and software solutions
Information and Software Technology
Journal of Systems and Software
An empirical investigation on the reusability of design patterns and software packages
Journal of Systems and Software
Reusability-based quality framework for software components
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
Component-based software development is being identified as the emerging method of developing complex applications consisting of heterogeneous systems. Although more research attention has been given to Commercial Off The Shelf (COTS) components, original software components are also widely used in the software industry. Original components are smaller in size, they have a narrower functional scope and they usually find more uses when it comes to specific and dedicated functions. Therefore, their need for interoperability is equal or greater, than that of COTS components. A quality framework for developing and evaluating original components is proposed in this paper, along with an application methodology that facilitates their evaluation. The framework is based on the ISO9126 quality model which is modified and refined so as to reflect better the notion of original components. The quality model introduced can be tailored according to the organization-reuser and the domain needs of the targeted component. The proposed framework is demonstrated and validated through real case examples, while its applicability is assessed and discussed.