Paper submitted to the MSR Challenge 2017: Analyzing the Impact of Social Attributes on Commit Integration Success
To compute the decision trees: (these steps are corerct for Weka version 3.6.14)
- First, start the command line GUI with the arguments -m 10g to increase the available memory to Weka (you may be able to get by with less but we didn't check).
- Then, click on the Explorer button.
- Then click open file and open the arff file that corresponds to the decision tree you want to generate in the repository file 'Scripts and datasets/DecisionTreesAndData.zip'.
- Next, click on the classify tab.
- Click the Choose button.
- Select 'trees/J48'.
- Finally, click start.
To compute the core team member results:
- Convert the arff file to a CSV file (the arff files can be found in 'Scripts and datasets/DecisionTreeesAndData.zip' ); This can be done by removing all information from the @DATA line and above in the file.
- Adjust the file name in line 3 of the script checkCorePassRate.py to the correct file to the new csv file.
- Run the script with python 3.
To compute the foller results:
- Convert the arff file to a CSV file (the arff files can be found in 'Scripts and datasets/DecisionTreeesAndData.zip' ); This can be done by removing all information from the @DATA line and above in the file.
- Adjust the file name in line 2 of the script testFollowers.py to the correct file to the new csv file.
- Run the script with python 3.