Behovet av testning-för-diagnos strategier har identifierats under en lång tid, men den uttryckliga länken från testning till diagnos (fel lokalisering) är sällsynt. Analysera den typ av information som behövs för effektiv fel lokalisering, identifierar vi attributet (kallas Dynamic Basic Block) som begränsar noggrannheten hos en diagnosalgoritm. Baserat på detta attribut föreslås och valideras ett test-för-diagnoskriteri genom noggranna fallstudier: det visar att en testsvit kan förbättras för att uppnå en hög diagnosnoggrannhet. Så dilemmat mellan en minskad testinsats (med så få testfall som möjligt) och diagnosnoggrannheten (som behöver så många testfall som möjligt för att få mer information) löses delvis genom att välja testfall som är dedikerade till diagnos.
REF introducerar dynamiska basblock i ett program som omfattas av exakt samma testfall.
Improving test suites for efficient fault localization
{'venue': "ICSE '06", 'journal': None, 'mag_field_of_study': ['Computer Science']}