Component-based software development (CBSD) involves multiple roles. Framework builders create the infrastructure for components to interact; developers identify suitable domains and develop new components for them; application assemblers select domain-specific components and assemble them into applications; and end users employ component-based applications to perform daily tasks [7].
No takes yet. Share an insight, caveat, or question.
Mørch et al. (2004) studied this question.
Synapse has enriched 5 related papers. Consider them for comparative context: