Research Article

An Empirical Study on Downstream Dependency Package Groups in Software Packaging Ecosystems

Table 5

CDDGs in the three packaging ecosystems (the five largest CDDGs are listed).

No.Focal package nameSizeRatio of focal packagesAverage ageAverage version updatesAverage contributorsKeywords

CDDGs in Cargo (total CDDGs: 185, total packages: 5,790)

1Serde8960.073.5516.4534.94Google, rust, web, protocol, api, cli
2Serde_derive7400.053.5616.3533.75Google, web, rust, cli, protocol, api
3Libc6830.063.9614.8420.53Rust, ffi, bindings, gnome, linux, gtk-rs
4Serde_json6460.053.6215.1733.55Google, web, api, cli, protocol, rust
5Hyper6060.013.6712.7726.71Google, web, api, protocol, cli, rust

CDDGs in CPAN (total CDDGs: 178, total packages: 4,335)

1Moose5480.098.7415.754.18Perl, localization, perl5, unicode, dist-zilla, aws
2Test-rinci5450.045.9910.551.23Test, metadata
3Dist-zilla4760.138.6014.763.71Dist-zilla, metaprogramming, perl, object-oriented, amazon
4Perl-osnames3060.075.92141.26Unix, bsd, sysv, posix
5Dist-zilla-Plugin-git-contributors3020.158.6515.043.72Perl, dist-zilla, loading, packaging

CDDGs in RubyGems (total CDDGs: 329, total packages: 13,940)

1Activesupport1,5310.037.9219.8134.69Ruby, rails, activerecord, html, activejob, gem
2Rails1,3150.027.5916.7521.25Ruby, rails, activerecord, gem, json, ecommerce
3Activerecord9210.027.9415.0427.93Ruby, rails, activerecord, ruby-on-rails, testing, sql
4Rubocop6130.065.9030.1230.59Ruby, rails, gem, rubocop, ruby-gem, activerecord
5Railties4550.037.4320.2047.73Rails, ruby, activerecord, authentication, devise, mongodb