Title :
Software Reuse in Practice
Author :
Keswani, Raman ; Joshi, S. ; Jatain, Aman
Author_Institution :
ITM Univ., Gurgaon, India
Abstract :
By software reusing we can expedite the development of a software product by re-using the components of another software product in a different behavior. The concept of systematic software reuse is simple: the idea of building and using "software preferred parts". By building systems out of carefully designed, pre-tested components, one will save the cost of designing, writing and testing new code. The practice of reuse has not proven to be this simple however, and there are many misconceptions about how to implement and gain benefit from software reuse. This paper briefly summarizes software reuse research and discusses major research contributions.
Keywords :
object-oriented programming; program testing; software product lines; software reusability; component pretesting; new code design cost; new code testing cost; new code writing cost; software preferred parts; software product development; systematic software reuse; Documentation; Guidelines; Libraries; Organizations; Software reusability; Systematics;
Conference_Titel :
Advanced Computing & Communication Technologies (ACCT), 2014 Fourth International Conference on
Conference_Location :
Rohtak
DOI :
10.1109/ACCT.2014.57