Research Article

An Empirical Study on the Impact of Duplicate Code

Table 2

Target software systems—Experiment 1.
(a) Experiment 1.1

Name Domain Programming language Number of Revisions LOC (latest revision)

EclEmma Testing Java 788 15,328
FileZilla FTP C++ 3,450 87,282
FreeCol Game Java 5,963 89,661
SQuirrel SQL Client Database Java 5,351 207,376
WinMerge Text Processing C++ 7,082 130,283

(b) Experiment 1.2

Name Domain Programming language Number of Revisions LOC (latest revision)

ThreeCAM 3D Modeling Java 14 3,854
DatabaseToUML Database Java 59 19,695
AdServerBeans Web Java 98 7,406
NatMonitor Network (NAT) Java 128 1,139
OpenYMSG Messenger Java 141 130,072
QMailAdmin Mail C 312 173,688
Tritonn Database C/C++ 100 45,368
Newsstar Network (NNTP) C 165 192,716
Hamachi-GUI GUI, Network (VPN) C 190 65,790
GameScanner Game C/C++ 420 1,214,570