Tarantula

For the related papers, please see:


    * James A. Jones, or

    * Aristotle Research Group


Thank you to Carsten Görg, who provided assistance in producing the screencast.

Video Demo

Code

To enable other researchers to experiment with Tarantula, I have made the Java code available for computing the suspiciousness and confidence metrics for a program under test. This code is separated from the instrumentation code so that it is not bound to any particular instrumenter—you can use gcov, Cobertura, Clover, JVMTI, or any other instrumentation framework. Also, the visualization is not included here. The translation from suspiciousness to hue and from confidence to brightness is straightforward.


TarantulaSuspiciousnessCalculation.java

References