The phenomenal growth in the costs of producing software over the last three decades has forced the computing industry to look for alternative strategies to that implied by the waterfall model of computer system development. One frequently observed solution is flint of reusing existing software artifacts in the construction of new ones; this technique is known as software reuse. In this paper, software reusability issues are studied both at the code and design level.
/lp/association-for-computing-machinery/software-reusability-issues-in-code-and-design-fenQ0TLFXY