NightLore / DependencyVis

2 stars 1 forks source link

Look more into literature for more metrics #33

Open NightLore opened 4 years ago

NightLore commented 4 years ago

A master's thesis: https://www.researchgate.net/publication/279196437_In_Dependencies_We_Trust_How_vulnerable_are_dependencies_in_software_modules uses the following metrics:

bcdasilv commented 4 years ago

Possible metrics:

Metric TF (Truck Factor): "Algorithms for estimating truck factors: a comparative study"

and "A Comparison of Three Algorithms for Computing Truck Factors"

Metric TFDD (Truck Factor developers detachment): "On the abandonment and survival of open sourceprojects: An empirical investigation"

Papers sent by email.

NightLore commented 4 years ago

----- "Algorithms for estimating truck factors: a comparative study" ----- Algorithms:

  1. ZWK -- simulates developers at sees how many are needed to cover a percentage of the files.
  2. AVL -- use Degree-of-Authorship: each file are measured by how much the creator of that file modifies it
  3. RIG -- blame-based: based off the last developer to modify a line of code. That line of code is abandoned if the developer last associated with it is abandoned. Random groups are selected to leave until 90% is abandoned.
  4. CST -- Primary and secondary developers are based off of amount of "knowledge" on a file. Knowledge is based on amount of changes with priority to last changer.
  5. Commit-based heuristic -- core developers are the ones responsible for 80% of the project's commits
  6. LOC-based -- core developers are the ones responsible for 80% of the "churn" of the project (amount of added and removed lines of code)

Results:

----- "A Comparison of Three Algorithms for Computing Truck Factors" -------- Algorithms:

  1. AVL
  2. RIG
  3. CST

Results:

----- "On the abandonment and survival of open source projects: An empirical investigation" ------

Results:

NightLore commented 4 years ago

Github now explicitly mentions the vulnerabilities found in their security checking and security tab: image The url: https://github.com/NightLore/DependencyVis/network/alerts

NightLore commented 4 years ago
NightLore commented 3 years ago

Refer to #1 for all readings

NightLore commented 3 years ago

CVE: Automation Support for CVE Retrieval NVD

OSS Index API Rest API/Sonatype OSS Index