TraceLab Components for Reproducing Source Code Summarization Experiments

Breno Dantas Cruz, Paul "Will" McBurney, Collin McMillan

Table of Contents

Resources

Please use the resources on this page to better understand and use our approach. All files can be downloaded here. If you need additional help or information, feel free to contact Dr. Collin McMillan.

We provided two virtual machines that contains the components, TraceLab, and a sample experiment. The first virtual machine (ubu) contains a working TFIDF experiment and the second virtual machine (TraceLab Debian) contains both working experiments. Fell free to download it and test our approach.

Virtual Machine Information:

VM1: ubu

VM1: TraceLab Debian

How to Install for Experts

  1. Download the desired component
  2. Update the following lines in the build.xml file: 'Components output directory', 'Path to IKVM directory', 'Path to TraceLabSDK.dll' and 'Path to TraceLabSDK.Types.dll'.
  3. Run 'ant'
  4. The component should be the ready to use

How to Install for Newcomers

Click here for a step-by-step guide on how to install a component to TraceLab.

Sample Experiments

Click here for an example of an experiment in TraceLab that uses our TFIDF components.

Click here for an example of another experiment in TraceLab that uses our ND Summary Generator components.

ND XML File Parser Component

Click here for the details of the ND XML File Parser Component.

ND String Printer Component

Click here for the details of the ND String Printer Component.

ND TFIDF Calculator

Click here for the details of the ND TFIDF Calculator.

ND TFIDF Component Modified

Click here for the details of the ND TFIDF Component Modified.

ND Page Rank Formatter

Click here for the details of the ND Page Rank Formatter.

ND Call Graph Formatter

Click here for the details of the ND Call Graph Formatter.

ND Call Graph Printer

Click here for the details of the ND Call Graph Printer.

ND Sumslice

Click here for the details of the ND Sumslice.

ND XML Gen Sum

Click here for the details of the ND XML Gen Sum.

ND Call Graph Gen

Click here for the details of the ND Call Graph Gen.

ND Page Rank Printer

Click here for the details of the ND Page Rank Printer.

ND Page Rank Calculator

Click here for the details of the ND Page Rank.

Downloads

Last update: 8/1/2016