International Journal of Computer Applications
Every software has time and budget constraints associated with it. The time and budget of the software also depends on the risk and inconsistencies during the software life cycle phases. These risks and inconsistencies can be reduced by detecting clones in form of redundancy between the software systems. This paper provides a brief overview to the detection of these risk and inconsistencies in either of the two phases of software development system i.e. design phase or the implementation phase along with their pros and cons.