Supplementary Material - Mining Billions of AST Nodes to Study Actual and Potential Usage of Java Language Features

by Robert Dyer, Hridesh Rajan, Hoan Anh Nguyen, and Tien N. Nguyen

Table of Contents

Section 5.2 - RQ2 - How frequently is each language feature used?

Boa Program: uses.boa
Raw Data: uses.txt
Figure 4 Generator: uses.java

This material mines uses for language features, shown in Figure 4.

Boa Program: first-uses.boa
Raw Data: first-uses.txt
Chart Generator: Histogram.java

This material mines uses for language features over time, which is used to generate the histograms shown in Figures 5-6.

NOTE: The Boa Program and Raw Data are the same as Section 5.1.

Boa Program: times.boa
Raw Data: times.txt
Chart Generator: Densities.java

This material mines when files and projects were created, which (along with the previous data) is used to generate the density plots shown in Figures 5-6.

Section 5.2.1 - Investigating Frequently Used Features

Boa Program: top-annotations.boa
Raw Data: top-annotations.txt
Figure 7 Generator: topannotations.java

This material mines the most frequently used annotations, shown in Figure 7.

Boa Program: top-generic-types.boa
Raw Data: top-generic-types.txt
Figure 8 Generator: topgenerictypes.java

This material mines the most frequently used generic types, shown in Figure 8.

Last modified: $Id: index.html,v 1.2 2013/09/20 21:49:26 rdyer Exp $