Skip to content

sealuzh/becloma-info

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BECLoMA cl appendix

This is the online appendix of BECLoMA. It shares an executable version of the tool that can be run with the following command:

java -jar becloma_cl.jar <path source code><path crash log><path user reviews>

The first argument is the root for the project for the mobile app you want to use. The second is the path to the txt file containing the crash log. It is worth note that the crash log might have the same structure of the logs in output from either Monkey or Sapienz. The third argument is the path of the csv file containing the user reviews.

You can find examples of correctly formatted input files in this folder.

You can try to execute the following command to perform the link.

java -jar becloma_cl.jar test-files/com.amaze.filemanager.gz test-files/crash-log.txt test-files/com.amaze.filemanager.csv

You will have a txt file in output with the detected (if any) links and the indication of the crash log and the review linked together.

Classification of user reviews

BECLoMA aims at linking user reviews with crash logs. However, to do so, we first need to select the reviews actually discussing feature bugs and crashes. We built a classifier trained on manually labelled reviews that is able to automatically perform such a classification. We share its entire code here

Releases

No releases published

Packages

No packages published

Languages