First IEEE International Workshop on Source Code Analysis and Manipulation
Identifying Clones in the Linux Kernel
Florence, Italy
November 10-December 10
ISBN: 0-7695-1387-5
Large multi-platform software systems are likely to encompass hardware-dependent code or sub-systems. However, analyzing multi-platform source code is challenging, due to the variety of supported configurations. Often, the system was originally developed for a single platform, and then new target platforms were added. This practice promotes the presence of duplicated code, also said "cloned" code.This paper presents the clone percentage of a multi-platform/ multi-million lines of code, Linux kernel version 2.4.0, detected with a metric-based approach. After a brief description of the procedure followed for code analysis and clone identification, the obtained results are commented.
Index Terms:
clone detection, source code analysis, metric extraction
Citation:
G. Antoniol, U. Villano, M. DiPenta, G. Casazza, E. Merlo, "Identifying Clones in the Linux Kernel," scam, pp.0092, First IEEE International Workshop on Source Code Analysis and Manipulation, 2001