26th Annual International Computer Software and Applications Conference Evaluating Software Maintenance Cost Using Functional Redundancy Metrics Oxford, England August 26-August 29 ISBN: 0-7695-1727-7
Source code copying for reuse (code cloning) is often observed in software implementations. Such code cloning causes difficulty when software functionalities are modified: i.e, cloned codes increase the maintenance cost of software. We aim to estimate the maintenance cost caused by clones. We propose a novel approach, which evaluates influence of cloned codes over the maintenance cost. The basic idea is to measure Functional Redundancy(FR): A degree of propagation of clone-potential functions. FR is measured as follows: First, we cluster functions in the software according to similarities between them. Second, we make n-ary weighted tree (FR tree) based on the cluster. Finally, we measure FR by weight of each node in FR-tree. In this paper, we describe the details of our proposal. We also apply the approach to 17K-ELOC C code to demonstrate its effectiveness.
Citation:
Takeo Imai, Yoshio Kataoka, Tetsuji Fukaya, "Evaluating Software Maintenance Cost Using Functional Redundancy Metrics," compsac, pp.299, 26th Annual International Computer Software and Applications Conference, 2002 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||