Abstract
In software industry, a large
amount of effort and cost is required to
develop a solution for real world problems;
additionally the rework, changes and
maintenance are some factors which
increase the project cost and efforts.
Estimating cost and effort is a challenging
and essential task. To overcome this, code
reusability concept is introduced, an
important aspect of object oriented
programming by which piece of source code
can be used in other software projects or in
other time to add new functionalities with
minor or no alteration. In this paper, the
proposed model is based on the concept of
estimation by analogy, which describes the
comparison of proposed project to
previously completed similar projects that
resides in code repository. Innovative idea
of proposed model, search and retrieval
techniques, leads to achieve the result of
code reusability to decrease the cost and
effort estimation.