-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathappendix.tex
121 lines (90 loc) · 4.13 KB
/
appendix.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
\chapter{Defects on The File-level}
The following boxplots display the defect-proneness for god versus non-god and SATD versus non-SATD.
\begin{figure}[tb]
\centering
\includegraphics[width=120mm]{figures/chapter4/RQ1_boxplots_god_1}
\includegraphics[width=120mm]{figures/chapter4/RQ1_boxplots_god_2}
\caption{Percentage of defect fixing changes for GOD and NGOD files.}
\label{figure:percentage_of_defects_god_vs_ngod}
\end{figure}
\begin{figure}[tb]
\centering
\includegraphics[width=120mm]{figures/chapter4/RQ1_boxplots_td_1}
\includegraphics[width=120mm]{figures/chapter4/RQ1_boxplots_td_2}
\caption{Percentage of defect fixing changes for TD and NTD files.}
\label{figure:percentage_of_defects_td_vs_ntd}
\end{figure}
\chapter{Defect Inducing Changes}
The following boxplots display the propensity of god versus non-god and SATD versus non-SATD changes to introduce future defects.
\begin{figure}[tb]
\centering
\includegraphics[width=120mm]{figures/chapter4/rq2_god_boxplots_1}
\includegraphics[width=120mm]{figures/chapter4/rq2_god_boxplots_2}
\caption{Percentage of defect inducing changes for GOD and NGOD files.}
\label{figure:percentage_of_bug_inducing_god_vs_ngod}
\end{figure}
\begin{figure}[tb]
\centering
\includegraphics[width=120mm]{figures/chapter4/rq2_boxplots_1}
\includegraphics[width=120mm]{figures/chapter4/rq2_boxplots_2}
\caption{Percentage of defect inducing changes for TD and NTD files.}
\label{figure:percentage_of_bug_inducing_td_vs_ntd}
\end{figure}
\chapter{Complexity on The Change-level}
The following boxplots display the change level complexity measured by total number of modified lines in a change, the number of modified directories, the number of modified fies, and change entropy for god versus non-god and SATD versus non-SATD.
\begin{figure}[tb]
\centering
\includegraphics[width=120mm]{figures/chapter4/rq3_god_churn_logged_1}
\includegraphics[width=120mm]{figures/chapter4/rq3_god_churn_logged_2}
\caption{Total number of lines modified per change (GOD vs. NGOD).}
\label{figure:total_number_of_lines_changed_god_vs_ngod}
\end{figure}
\begin{figure}[tb]
\centering
\includegraphics[width=120mm]{figures/chapter4/rq3_td_churn_logged_1}
\includegraphics[width=120mm]{figures/chapter4/rq3_td_churn_logged_2}
\caption{Total number of lines modified per change (TD vs. NTD).}
\label{figure:total_number_of_lines_changed_td_vs_ntd}
\end{figure}
\begin{figure}[tb]
\centering
\includegraphics[width=120mm]{figures/chapter4/rq3_god_nd_logged_1}
\includegraphics[width=120mm]{figures/chapter4/rq3_god_nd_logged_2}
\caption{Total number of modified directories per GOD and NGOD change}
\label{figure:total_nd_changed_god_vs_ngod}
\end{figure}
\begin{figure}[tb]
\centering
\includegraphics[width=120mm]{figures/chapter4/rq3_td_nd_logged_1}
\includegraphics[width=120mm]{figures/chapter4/rq3_td_nd_logged_2}
\caption{Total number of modified directories per SATD and NSATD change.}
\label{figure:total_nd_changed_td_vs_ntd}
\end{figure}
\begin{figure}[tb]
\centering
\includegraphics[width=120mm]{figures/chapter4/rq3_god_nf_logged_1}
\includegraphics[width=120mm]{figures/chapter4/rq3_god_nf_logged_2}
\caption{Total number of files modified per change (GOD vs. NGOD).}
\label{figure:total_files_god_vs_ngod}
\end{figure}
\begin{figure}[tb]
\centering
\includegraphics[width=120mm]{figures/chapter4/rq3_td_nf_logged_1}
\includegraphics[width=120mm]{figures/chapter4/rq3_td_nf_logged_2}
\caption{Total number of files modified per change (SATD vs. NSATD).}
\label{figure:total_files_td_vs_ntd}
\end{figure}
\begin{figure}[tb]
\centering
\includegraphics[width=120mm]{figures/chapter4/rq3_god_entropy_logged_1}
\includegraphics[width=120mm]{figures/chapter4/rq3_god_entropy_logged_2}
\caption{Total number of entropy modified per change (GOD vs. NGOD).}
\label{figure:total_entropy_god_vs_ngod}
\end{figure}
\begin{figure}[tb]
\centering
\includegraphics[width=120mm]{figures/chapter4/rq3_td_entropy_logged_1}
\includegraphics[width=120mm]{figures/chapter4/rq3_td_entropy_logged_2}
\caption{Total number of entropy modified per change (SATD vs. NSATD).}
\label{figure:total_entropy_td_vs_ntd}
\end{figure}