Archive - Central European Conference on Information and Intelligent Systems, CECIIS - 2008

Font Size: 
Detecting code re-use potential
Mario Konecki, Tihomir Orehovacki, Alen Lovrencic

Last modified: 2008-09-06

Abstract


Living in a dynamic world requires rapid development of both web and desktop applications to support such trend in IT industry. Processes are becoming more complicated, and in turn more demanding. There are two problems regarding applications: development and maintenance. In this paper we are discussing optimization of applications code and re-usability. The main idea is to compare certain application parts or modules and determine the amount of overlapping content. If there is a certain percentage of overlapping, it means that targeted part of code can be optimized in such way that it is programmed in one place and then re-used as such in other places. This speeds up development and makes maintenance easier. In this
paper we will present the process of code comparison and pre-processing that is needed to recognize invariants of the same code.

Full Text: PDF