Component-Based Software Engineering is an elite form of software engineering that offers the feature of reusability. Reuse of software artefacts and the process of reusability make CBSE a specialized paradigm of software development. CBSE stands on the philosophy of "the buy, don't build". The basic idea of CBSE is to reuse pre-constructed and available software constructs rather than developing them from the beginning. In this work we have performed a deep literature survey and a comparative analysis on the basis of reusability techniques offered by eminent practitioners considering three categories of development paradigms; conventional, object-oriented and componentbased software. Literature review is done on three basic criteria: measures and metrics used, key finding of every paper and factors affecting the property of reusability.
No takes yet. Share an insight, caveat, or question.
Tiwari et al. (2017) studied this question.
Synapse has enriched 5 related papers. Consider them for comparative context: