Professional Documents
Culture Documents
0
,
0
8
0
0
,
6
0
0
Experiment Documentation Facsimiles F.6 Reference Sheet
F.6 Reference Sheet
125
C
L
O
N
E
B
O
A
R
D
R
e
f
e
r
e
n
c
e
S
h
e
e
t
C
l
o
n
e
c
h
a
n
g
e
r
e
s
o
l
u
t
i
o
n
w
i
n
d
o
w
O
r
i
g
i
n
a
l
f
r
a
g
m
e
n
t
C
h
a
n
g
e
d
f
r
a
g
m
e
n
t
H
i
g
h
l
i
g
h
t
e
d
d
i
f
f
e
r
e
n
c
e
R
e
m
e
m
b
e
r
r
e
s
o
l
u
t
i
o
n
o
p
t
i
o
n
D
e
s
c
r
i
p
t
i
o
n
o
f
r
e
s
o
l
u
t
i
o
n
C
l
o
n
e
B
a
r
r
u
l
e
r
H
i
g
h
l
i
g
h
t
e
d
c
l
o
n
e
f
r
a
g
m
e
n
t
I
n
c
o
n
s
i
s
t
e
n
t
c
l
o
n
i
n
g
A
v
a
i
l
a
b
l
e
c
l
o
n
e
c
h
a
n
g
e
r
e
s
o
l
u
t
i
o
n
s
R
e
s
o
l
u
t
i
o
n
D
e
s
c
r
i
p
t
i
o
n
U
n
m
a
r
k
c
l
o
n
e
R
e
m
o
v
e
c
l
o
n
e
m
a
r
k
f
r
o
m
f
r
a
g
m
e
n
t
.
C
l
o
n
e
B
o
a
r
d
w
i
l
l
n
o
l
o
n
g
e
r
i
n
t
e
r
f
e
r
e
.
U
n
m
a
r
k
h
e
a
d
/
t
a
i
l
R
e
d
u
c
e
t
h
e
c
l
o
n
e
b
y
u
n
m
a
r
k
i
n
g
t
h
e
c
h
a
n
g
e
d
h
e
a
d
o
r
t
a
i
l
.
A
p
p
l
y
c
h
a
n
g
e
s
t
o
a
l
l
U
p
d
a
t
e
a
l
l
c
l
o
n
e
s
i
n
t
h
e
f
a
m
i
l
y
t
o
r
e
f
l
e
c
t
t
h
e
c
h
a
n
g
e
s
.
I
g
n
o
r
e
c
h
a
n
g
e
s
D
o
n
o
t
r
e
s
o
l
v
e
c
h
a
n
g
e
s
,
t
h
u
s
c
r
e
a
t
i
n
g
a
n
i
n
c
o
n
s
i
s
t
e
n
t
c
l
o
n
e
f
a
m
i
l
y
.
P
o
s
t
p
o
n
e
r
e
s
o
l
u
t
i
o
n
P
o
s
t
p
o
n
e
r
e
s
o
l
u
t
i
o
n
f
o
r
2
0
s
e
c
o
n
d
s
.
P
a
r
a
m
e
t
e
r
i
z
e
c
l
o
n
e
s
M
a
r
k
t
h
e
c
h
a
n
g
e
d
t
o
k
e
n
s
a
s
p
a
r
a
m
e
t
e
r
s
,
i
g
n
o
r
i
n
g
f
u
r
t
h
e
r
c
h
a
n
g
e
s
t
o
t
h
e
s
e
p
a
r
t
s
,
t
h
u
s
b
e
i
n
g
a
b
l
e
t
o
k
e
e
p
t
h
e
c
l
o
n
e
r
e
l
a
t
i
o
n
w
i
t
h
o
u
t
k
e
e
p
i
n
g
a
l
l
c
l
o
n
e
s
i
d
e
n
t
i
c
a
l
.
C
l
o
n
e
V
i
e
w
F
i
l
e
s
a
n
d
f
o
l
d
e
r
s
I
n
c
o
n
s
i
s
t
e
n
t
c
l
o
n
i
n
g
m
a
r
k
e
r
C
l
o
n
e
d
f
r
a
g
m
e
n
t
F.6 Reference Sheet Experiment Documentation Facsimiles
126
Index
A
activator, 30
adequacy, 56, 74
AI, 58
analysis, 74
annotation, 24
applicability, 47
assignments, 63
atomic change, 25
automatically apply, 19
B
bootstrap, 31
bug
propagation, 5
bugs, 65, 68
bullet, 59
C
case, 58
case study, 56
change resolution, 12, 69
applicable, 18
apply, 19
postpone, 18
preferred, 18
remember, 19
change transaction, 42
CheckStyle, 58
clipboard, 21, 37, 39
action, 17
copy and paste, 10
replacement operators, 11
use scenarios, 10
clock, 42
clone
attributes, 18
benets, 5
change
resolution, 12
transaction, 25
change resolution, 45
classication, 40
consistency, 18
consistent, 45
container, 35
denition, 2
detection, 6
family, 46
interface, 35
model, 12, 21, 32
modify, 16
parameterized, 12, 46
persistence, 53
presentation, 47
properties, 49, 50
refactor, 6
register, 39
remove, 6, 17, 18
repository, 33
semantic, 3
source, 17
127
INDEX
taxonomy, 3
type, 3
clone instances
navigate, 17
clone relation
break, 18
clone set
empty, 18
inconsistent, 17
remove clone, 18
CloneBar, 47
CloneBoard, 15, 21
clones
browse, 17, 22, 49
hyperlink, 24, 47
navigate, 22
synchronize, 14
CloneView, 49
code quality, 68
code repository, 52
component, 29
composition, 29
copy, 39
copy and paste, 10
cut, 42
D
decomposition, 29
diff, 44
document
change, 43
document change, 36
documentation, 64
Dolly, 1
dummy, 32
E
Eclipse, 15, 21
editor, 29
open, 38
effectiveness, 56, 75
error
handling, 29
event, 32
annotation change, 37
clipboard, 37
document change, 36, 43
focus, 36
expectations, 61
experiment, 55
controlled, 56
design, 55
pilot, 65
rating, 72
results, 66
type, 56
experimental group, 56
extension point, 22, 31, 52
F
le, 33
nding, 57
focus, 26
folder, 33
forking, 5
framework, 30
functional requirements, 17
G
generalizability, 58
grammar, 40, 44
H
heuristics, 18, 40, 47
hyperlink, 17, 24, 47
I
idiom, 2
island grammar, 40
J
Java
editor, 23
JavaEditor, 23
K
keyboard, 26
L
lazy loading, 35
128
INDEX
leap year, 2
lexer, 44
Likert scale, 60
loggin
XML, 32
logging, 29, 32
dummy, 32
logical clock, 42
M
Mann, Zolt an, 6
marker, 24, 33
persistence, 34, 40
position, 43
temporary, 39
types, 34
matrix question, 60
mental macro, 2
model-view-controller, 29
mouse, 26
MVC, 29
N
normalization, 9
O
observable, 36
observation, 57
observer pattern, 36
one-group design, 57
P
parameter, 46
parameterized clone, 12
paste, 39
PDE, 22
perception, 62
performance, 35
pilot, 65
plug-in, 15, 21
fragment, 23
posttest, 57, 61
preexperimental, 57
pretest, 57, 60
production rules, 44
project, 33
prototype, 21
prototyping, 21
proxy, 37
Q
questionnaire, 60
R
redundacy, 9
refactoring, 6
reference sheet, 64
relation
reverse, 37
reliability, 33
requirements
functional, 17
research question, 56
resolution, 45
resource, 33
RoboCode, 58
robot, 59
role
supporting, 30
ruler bar, 47
S
semantic clone, 3
sheep, 1
simplicity, 33
simulation, 59
singleton, 31
startup, 31
subjects, 64
SWT, 39
T
templating, 10
time pressure, 69
token, 44
replacement, 12
tokenizer, 44, 65
transaction, 43
trigonometry, 63
trivial change, 45
129
INDEX
tutorial, 22
U
UI, 47
UML
use case diagram, 16
usability, 56, 75
user interface, 47, 62
V
validity, 76
external, 77
internal, 77
variable
dependent, 56, 62
external, 60
independent, 56
variables, 56
virtual machine, 65
visual feedback, 17
Visual Studio, 15
W
white space, 40
window, 70
workaround, 25
workspace, 34
wrapper, 33
130