PRL-PRG / scalafix-rule-workshop

A framework repository to create and test scalafix rules
2 stars 0 forks source link

Use reverse dependency graph to look for interesting type classes #54

Open blorente opened 6 years ago

blorente commented 6 years ago

In #45, we discuss approaches to find out how much data we are missing with different dependency versions. As a result, we experimented with Scaladex, and have a nice graph: Project -> List[Project], that is, from a project to its reverse dependencies.

The idea is that we can take "the k most depended on projects", and extract all the type classes from there, so that could give us a clue about how clients actually extend the type classes of the libraries they include.