A Glimpse of the Capabilities of an Early Prototype
The following diagram has Java projects on the x-axis and
the number of methods in each Java project on the y-axis.
We count the number of methods in three ways
that all discount the methods in standard libraries:
-
Javac: the methods that javac compiled.
-
Petablox: the methods that a static analysis called Petablox
found may be reachable from the main method.
-
Wiretap: the methods that a dynamic analysis called Wiretap
found to be reachable from the main method in a particular run of the project.
The diagram orders the projects according to the number of methods,
from most to fewest.