parent
25c79da4f9
commit
021ac36e73
15 changed files with 110 additions and 75 deletions
|
@ -176,7 +176,7 @@ We refer to this variant of usage as androguard_dad.
|
|||
In a second step, we explored the best sources to be selected among the possible forks of a tool.
|
||||
We reported some indicators about the explored forks and our decision about the selected one in @tab:rasta-sources.
|
||||
For each source code repository called "Origin", we reported in @tab:rasta-sources the number of GitHub stars attributed by users and we mentioned if the project is still alive (#ok in column Alive when a commit exist in the last two years).
|
||||
Then, we analyzed the fork tree of the project.
|
||||
Then, we analysed the fork tree of the project.
|
||||
We searched recursively if any forked repository contains a more recent commit than the last one of the branch mentioned in the documentation of the original repository.
|
||||
If such a commit is found (number of such commits are reported in column Alive Forks Nb), we manually looked at the reasons behind this commit and considered if we should prefer this more up-to-date repository instead of the original one (column "Alive Forks Usable").
|
||||
As reported in @tab:rasta-sources, we excluded all forks, except IC3 for which we selected the fork JordanSamhi/ic3, because they always contain experimental code with no guarantee of stability.
|
||||
|
@ -185,7 +185,7 @@ For IC3, the fork seems promising: it has been updated to be usable on a recent
|
|||
We decided to keep these two versions of the tool (IC3 and IC3_fork) to compare their results.
|
||||
|
||||
Then, we self-allocated a maximum of four days for each tool to successfully read and follow the documentation, compile the tool and obtain the expected result when executing an analysis of a #MWE.
|
||||
We sent an email to the authors of each tool to confirm that we used the more suitable version of the code, that the command line we used to analyze an application is the most suitable one and, in some cases, requested some help to solve issues in the building process.
|
||||
We sent an email to the authors of each tool to confirm that we used the more suitable version of the code, that the command line we used to analyse an application is the most suitable one and, in some cases, requested some help to solve issues in the building process.
|
||||
We reported in @tab:rasta-sources the authors that answered our request and confirmed our decisions.
|
||||
|
||||
From this building phase, several observations can be made.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue