%PDF-1.4 5 0 obj << /S /GoTo /D (chapter*.4) >> endobj 8 0 obj (Abstract) endobj 9 0 obj << /S /GoTo /D (chapter*.5) >> endobj 12 0 obj (\334berblick) endobj 13 0 obj << /S /GoTo /D (chapter*.6) >> endobj 16 0 obj (Acknowledgements) endobj 17 0 obj << /S /GoTo /D (chapter*.7) >> endobj 20 0 obj (Conventions) endobj 21 0 obj << /S /GoTo /D (chapter.1) >> endobj 24 0 obj (Introduction) endobj 25 0 obj << /S /GoTo /D (section.1.1) >> endobj 28 0 obj (Structure) endobj 29 0 obj << /S /GoTo /D (chapter.2) >> endobj 32 0 obj (Theory) endobj 33 0 obj << /S /GoTo /D (section.2.1) >> endobj 36 0 obj (Program Comprehension) endobj 37 0 obj << /S /GoTo /D (section.2.2) >> endobj 40 0 obj (Software Testing) endobj 41 0 obj << /S /GoTo /D (subsection.2.2.1) >> endobj 44 0 obj (Test Process) endobj 45 0 obj << /S /GoTo /D (subsection.2.2.2) >> endobj 48 0 obj (Classification of Test Cases) endobj 49 0 obj << /S /GoTo /D (subsection.2.2.3) >> endobj 52 0 obj (Code Coverage) endobj 53 0 obj << /S /GoTo /D (section.2.3) >> endobj 56 0 obj (Test-Driven Development) endobj 57 0 obj << /S /GoTo /D (subsection.2.3.1) >> endobj 60 0 obj (Process Model) endobj 61 0 obj << /S /GoTo /D (subsection.2.3.2) >> endobj 64 0 obj (Classification) endobj 65 0 obj << /S /GoTo /D (subsection.2.3.3) >> endobj 68 0 obj (Test-Driven Development in Practice) endobj 69 0 obj << /S /GoTo /D (section*.8) >> endobj 72 0 obj (Example: RSpec) endobj 73 0 obj << /S /GoTo /D (section*.9) >> endobj 76 0 obj (Example: Liquid) endobj 77 0 obj << /S /GoTo /D (chapter.3) >> endobj 80 0 obj (Related Work) endobj 81 0 obj << /S /GoTo /D (section.3.1) >> endobj 84 0 obj (Evaluating the Effectiveness of Test-Driven Development) endobj 85 0 obj << /S /GoTo /D (section.3.2) >> endobj 88 0 obj (Tools for Program Comprehension) endobj 89 0 obj << /S /GoTo /D (subsection.3.2.1) >> endobj 92 0 obj (Software Reconnaissance) endobj 93 0 obj << /S /GoTo /D (subsection.3.2.2) >> endobj 96 0 obj (Automatic Generation of Suggestions for Program Investigation) endobj 97 0 obj << /S /GoTo /D (subsection.3.2.3) >> endobj 100 0 obj (Evolutionary Annotations) endobj 101 0 obj << /S /GoTo /D (subsection.3.2.4) >> endobj 104 0 obj (Whyline) endobj 105 0 obj << /S /GoTo /D (chapter.4) >> endobj 108 0 obj (Prototype) endobj 109 0 obj << /S /GoTo /D (section.4.1) >> endobj 112 0 obj (Motivation) endobj 113 0 obj << /S /GoTo /D (section.4.2) >> endobj 116 0 obj (Requirements) endobj 117 0 obj << /S /GoTo /D (subsection.4.2.1) >> endobj 120 0 obj (Non-functional Requirements) endobj 121 0 obj << /S /GoTo /D (section.4.3) >> endobj 124 0 obj (Design) endobj 125 0 obj << /S /GoTo /D (subsection.4.3.1) >> endobj 128 0 obj (Preprocessing) endobj 129 0 obj << /S /GoTo /D (subsection.4.3.2) >> endobj 132 0 obj (Data Format) endobj 133 0 obj << /S /GoTo /D (subsection.4.3.3) >> endobj 136 0 obj (Editor Integration) endobj 137 0 obj << /S /GoTo /D (chapter.5) >> endobj 140 0 obj (Evaluation) endobj 141 0 obj << /S /GoTo /D (section.5.1) >> endobj 144 0 obj (Participants) endobj 145 0 obj << /S /GoTo /D (section.5.2) >> endobj 148 0 obj (Set-Up) endobj 149 0 obj << /S /GoTo /D (subsection.5.2.1) >> endobj 152 0 obj (Task RSpec) endobj 153 0 obj << /S /GoTo /D (subsection.5.2.2) >> endobj 156 0 obj (Task Liquid) endobj 157 0 obj << /S /GoTo /D (section.5.3) >> endobj 160 0 obj (Results) endobj 161 0 obj << /S /GoTo /D (subsection.5.3.1) >> endobj 164 0 obj (Quantitative) endobj 165 0 obj << /S /GoTo /D (subsection.5.3.2) >> endobj 168 0 obj (Qualitative) endobj 169 0 obj << /S /GoTo /D (chapter.6) >> endobj 172 0 obj (Discussion) endobj 173 0 obj << /S /GoTo /D (section.6.1) >> endobj 176 0 obj (User Study Discussion) endobj 177 0 obj << /S /GoTo /D (section.6.2) >> endobj 180 0 obj (Requirements Discussion) endobj 181 0 obj << /S /GoTo /D (section.6.3) >> endobj 184 0 obj (Summary) endobj 185 0 obj << /S /GoTo /D (chapter.7) >> endobj 188 0 obj (Conclusion) endobj 189 0 obj << /S /GoTo /D (section.7.1) >> endobj 192 0 obj (Summary and Contributions) endobj 193 0 obj << /S /GoTo /D (section.7.2) >> endobj 196 0 obj (Future Work) endobj 197 0 obj << /S /GoTo /D (subsection.7.2.1) >> endobj 200 0 obj (Relevancy Measure) endobj 201 0 obj << /S /GoTo /D (subsection.7.2.2) >> endobj 204 0 obj (Relevancy Calculation) endobj 205 0 obj << /S /GoTo /D (subsection.7.2.3) >> endobj 208 0 obj (Navigation) endobj 209 0 obj << /S /GoTo /D (subsection.7.2.4) >> endobj 212 0 obj (Quality of Test Cases) endobj 213 0 obj << /S /GoTo /D (appendix.A) >> endobj 216 0 obj (Evaluation Materials) endobj 217 0 obj << /S /GoTo /D (appendix.B) >> endobj 220 0 obj (Bug Tickets) endobj 221 0 obj << /S /GoTo /D (section*.10) >> endobj 224 0 obj (Bibliography) endobj 225 0 obj << /S /GoTo /D (section*.12) >> endobj 228 0 obj (Index) endobj 229 0 obj << /S /GoTo /D [230 0 R /Fit ] >> endobj 233 0 obj << /Length 103 /Filter /FlateDecode >> stream x3T0 BC#=s#sc 39K( 6r {*sr),-,-LBt;\)tY]!I& sZ&endstream endobj 230 0 obj << /Type /Page /Contents 233 0 R /Resources 232 0 R /MediaBox [0 0 595.2756 841.8898] /Parent 236 0 R >> endobj 231 0 obj << /Type /XObject /Subtype /Form /FormType 1 /PTEX.FileName (./images/titlepage.pdf) /PTEX.PageNumber 1 /PTEX.InfoDict 237 0 R /Matrix [1.00000000 0.00000000 0.00000000 1.00000000 0.00000000 0.00000000] /BBox [0.00000000 0.00000000 595.27500000 841.89000000] /PieceInfo << /Illustrator 238 0 R >> /Resources << /XObject << /Im0 239 0 R >>/ColorSpace << /CS0 240 0 R >>/Font << /TT0 241 0 R/TT1 242 0 R>> /ProcSet [ /PDF /Text /ImageC ] /Properties << /MC0 << /Color [ 20224 65535 20224] /Visible true /Editable true /Dimmed false /Preview true /Printed true /Title (Layer 3) >> /MC1 << /Color [ 65535 20224 20224] /Visible true /Editable true /Dimmed false /Preview true /Printed true /Title (Layer 2) >> >>/ExtGState << /GS0 243 0 R /GS1 244 0 R >>>> /Length 17592 /Filter /FlateDecode >> stream HWˮ ܟ襳8f?VH0rcEVH,"=} rfAX7ǯᅣ7߿? o7ۿkH!|}O0?|}9/;+\/FIטq-<Ϗo_)ߗ7//^~z</z?%rWiOo~/&xc埏o?GGd" c+=VXz >=@-tLYlSg/sR "2CV ]gMKPrC>] ϡ=~>2ܟrTN;_5r vbU,WĈbi!2ǡf &ZpZ-LKjn"*0 ?4.(ND+b27gP)֯!r:읥K ;Xu6M#=yj`i]tFBFS+uWXE{Qairxn2iNsʴ,L*;#;WlX~=cSB39fI qcbTPQ+jW`Jja^9в6)0l"KH!hWEV]OIVGJM*lBha[ihj+X8l I2W$?|U[<ͤe4kvh,af| i(fU 9a&(!Kfd83- 4TGtoau/Ja!¾[ّs̯q@ _Ԕް ;G5հa۸Mw4|/BpVZ@WвKV8,\FAk|Zv}%&@Fet7!f7>`<($W}a-tLNds4sac]# wt1]qfE[Ә(saN){> F^%n ElՐ,y+#ajaaܸao 2,T!:@9$?3U⸫wUxyyUnbW:D py0?_=,ݒ#*uiNx"}35Ǿh@yqHsp`8x&dɉ$QG٬|whLQS{y:_¾0t,Y/qMu`s9EcOx gΖst|nuMǂ|OwM-CCbSGye k7:Yn"-IN=3Wk(:C=TvR8UkH$ԃ(Yh@3 ݬÖkhJpP*tmb2Hݛ6)#c(sRGFUf:$9OQH4B+(Lm9>,=3!YGUY6)`Lb[A53WgsTشJnMө#ʦ { {H0^dW\^9d(c8X·݂8-zYE/M"oxdϴ g*БHLauGV f:qnԜ[|j+ XRvxk͙$e:h6jl ^1Jѻ4M2&H= |}^֟S%MOJǦP6Y8hc)
>hKrvq/Z]q6THJ~}JQiRx\?3e;ܩסȉx)rep|O4Ap.VҌvllXV<3ɿZ~3(Uq5ITir`;n;[