Research Article

Bug Localization in Test-Driven Development

Table 4

Debugging times with manual versus tool-supported experiments. The 5th column indicates the position in the ranking of the first bug-related violation (BR) (a value per fault). The 6th column is the VC length in the execution trace from the bug activation to the bug-related violation 𝑉 .

Group 1

VersionNo. faultsManual timeTool timePosition of the 1st BRVC length

N1111′10′′2′00′′11
N2316′20′′9′30′′1,1,13,4,1
N317′40′′9′20′′19
Manual time mean (and variance) per fault: 7′02′′ (38070′′)
Tool time mean (and variance) per fault: 4′10′′ (32350′′)

Group 2

VersionNo. faultsManual timeTool timePosition of the 1st BRVC length

N1000
N2223′40′′8′10′′1,13,1
N3119′00′′12′50′′15
N417′20′′13′50′′21
Manual time mean (and variance) per fault: 12′30′′ (110470′′)
Tool time mean (and variance) per fault: 8′42′′ (106090′′)

Group 3

VersionNo. faultsManual timeTool timePosition of the 1st BRVC length

N1335′00′′9′30′′1,1,13,1,4
N218′10′′15′20′′114
N3324′20′′9′50′′1,1,12,2,1
Manual time mean (and variance) per fault: 9′38′′ (84681′′)
Tool time mean (and variance) per fault: 4′57′′ (81457′′)

Summary

Manual time mean (and variance) per fault: 9′32′′ (82087′′)
Tool time mean (and variance) per fault: 5′38′′ (74865′′)