Authors: graph

Filed under: authors — Tags: , — admin @ 2:14 pm

Authors

We used data available from the CPANTS database to reconstruct the relationships between developers inside the CPAN.

Discussions

Nodes

A graph node is an author : a Perl developer having commited a distribution (a software library) to CPAN.
An edge is a relationship between two authors : one (or both) of these two authors relies on the package developed by the other.

Layout

We used a force-directed based layout algorithm on the graph. Each node is affected by a repulsion force by all other nodes, except for nodes having a connection with him (attraction force).
As a result, the stronger the relationship is (ie. more packages involved), the nearest the two authors will be.
Some special authors

The Modern Perl party

  • Developers from Moose, Catalyst, DBIx::Class..
  • In the upper left part – one can see Steven, Sartak, perigin, jrockway, mstrout, nothingmuch, marcus ramberg
  • jrockway / steven / nothingmuch form a small cluster

Downloads

These documents are all under the creative commons licence. You can open .gexf graph files with the opensource editor Gephi 0.6. These graphs contains only the “core” of CPAN.

No Comments »

No comments yet.

RSS feed for comments on this post.

Leave a comment