TraceLab Components for Generating Speech Act Types in Developer Question/Answer Conversations

Rrezarta Krasniqi, Collin McMillan

ND NB Printer Component

The ND NB Printer Component will receive as input the String from ND NB File Parser Component and it will print the contents of such string to TraceLab's log space and TraceLab's workspace. This component does not require any input from the user.

Observe the following items for an explanation about the ND NB File Parser component:

1. When clicking the 'i' button of the component the box to the most right will appear. This box contains all the details of this component.
2. The following image shows the information regarding the input of the component. The variable "nb_output_file" is populated by the contents of tracelab's workspace.
3. The following image shows the information regarding label of the component.
4.The following image shows the output of the tool printed to TraceLab's log space. Note that the output shows the generated speech acts (e.g., apiAnswer, clarificationQuestion, confirmation, etc) of different types and their corresponding performance metrics (ie., precision, recall, f-1-score and support).
5. The following image shows the output of the tool printed to TraceLab's workspace. The values stored in workspace are: 1). directory path that calls python scripts to calculate shallow attributes; 2). The prediction model selected by the user to run the experiment and 3). The results showing performance metrics calculated for each speech act type. 
6. The same output results also can be found in the directory: /home/everyman/Madeline/extension/results/experiment_1. To locate the output files, follow steps labeled (1) -- (5):

Details about Data

    The data that are being used to generate the speech acts are:
    Generated data are:
    Further details about data interpretation are provided in the FSE'18 paper. Please, see section 9 (page 9 and 10), respectively, subsections: 9.1, 9.2 and 9.3.

Table of Contents

Downloads