Skip Navigation
 
 

Contact Us

  • Publications
  • User Forum
  • IDE Support
  • Client API
  • User Login (MSR)
  • User Login (COVID-19)
  • User Login (Genomics)
  • About
  • Privacy & Terms

News

Aug '22: New VSCode extension available
Jun '22: New Boa API for JavaScript available
Mar '20: New Boa site for CORD-19 available
Sep '19: New Boa API for Python available

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

  • Introduction
  • Section 2 - JLS Background
  • Section 4.2 - Dataset Metrics
  • Section 5.1 - RQ1 - Do projects use new language features before the features are released?
  • Section 5.2 - RQ2 - How frequently is each language feature used?
    • Section 5.2.1 - Investigating Frequently Used Features
  • Section 5.3 - RQ3 - How did committers adopt and use language features?
    • Section 5.3.1 - RQ3.1 - How many committers adopted and used new features over time?
    • Section 5.3.2 - RQ3.2 - How much did committers use each feature?
    • Section 5.3.3 - RQ3.3 - Did committers adopt features on an individual basis or as a team?
    • Section 5.3.4 - RQ3.4 - Did committers use all new features?
  • Section 5.4 - RQ4 - Were there missed opportunities to use language features?
  • Section 5.5 - RQ5 - Was old code converted to use new language features?

Section 4.2 - Dataset Metrics

Boa Program: counts.boa
Raw Data: counts.txt
Figure 2 Generator: counts.java

This material generates the dataset metrics from Figure 2.

Last modified: $Id: index.html,v 1.1 2013/09/20 21:39:09 rdyer Exp $

Iowa State University
Laboratory of Software Design, Department of Computer Science,

Copyright © 2012–2015, Iowa State University of Science and Technology. All rights reserved.

 

This material is based upon work supported by the US National Science Foundation (NSF) under grants CCF-19-34884, CNS-15-13263, CNS-15-12947, CCF-14-23370, CCF-13-49153, CCF-11-17937, CCF-10-17334, and CCF-10-18600.

Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.