|
GVU
Technical Report Number: GIT-GVU-01-09
Title: Visually Encoding Program Test Information
to Find Faults in Software
Authors: James Eagan, Mary Jean Harrold,
James A. Jones, John Stasko
Abstract:
Large test suites are frequently used to evaluate the correctness
of software systems and to locate errors. Unfortunately, this process
can generate a huge amount of data that is difficult to interpret
manually. We have created a system called Tarantula that visually
encodes test data to help find program errors. The system uses a
principled color mapping to represent how particular source lines
act in passed and failed tests. It also provides a flexible user
interface for examining different perspectives that show the effects
on source regions of test suites ranging from individual tests,
to important subsets such as the set of failed tests, to the entire
test suite.
Keywords: Information visualization,
software visualization, program visualization, debugging, testing,
software development, fault localization
You
can access this technical report via: PDF
, Postscript
|