TraceLab Components for Reproducing Source Code Summarization Experiments

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

TFIDF Experiment

This page contains the TFIDF experiment with the ND components.

  1. This picture contains the ND sample experiment for TraceLab. All components present in this experiment were developed by the ND TraceLab.
  2. img10
  3. The first component "ND XML File Parser Component" is selected in this picture. It requires as input the path to the folder of a srcml file. The output of this component will be placed in the TraceLab's workspace. For more details on the "ND XML File Parser Component" click here.
  4. img11
  5. The "ND String Printer Component" is selected in this picture. It will received from the workspace the contents of the srcml file that was processed by the ND XML File Parser Component. The ND String Printer Component will print the contents of the of the workspace to TraceLab's log space. For more details on the "ND String Printer Component" click here.
  6. img12
  7. The "ND TFIDF Calculator" is selected in this picture. It will received from the workspace the contents of the srcml file that was processed by the ND XML File Parser Component. It requires the user to inform the path to directory in order to print the TFIDF results. The results are also printed to TraceLab's log space. For more details on the "ND TFIDF Calculator" click here.
  8. img13
  9. The "ND TFIDF Component Modified" is selected in this picture. It will received from the workspace the contents of the srcml file that was processed by the ND XML File Parser Component. It requires the user to inform the path to directory in order to print the TFIDF results. It also requires the user to inform the values for control flow, method invocation and method signature. The results are also printed to TraceLab's log space. For more details on the "ND TFIDF Component Modified" click here.
  10. img14

Table of Contents

Downloads