Gentoo package dependencies over time

Remco Bloemen, Chintan Amrit Amrit, Stefan Kuhlmann, Hector Gonzalo Ordonez Matamoros

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

12 Citations (Scopus)
5 Downloads (Pure)

Abstract

Open source distributions such as Gentoo need to accurately track dependency relations between software packages in order to install working systems. To do this, Gentoo has a carefully authored database containing those relations. In this paper, we extract the Gentoo package dependency graph and its changes over time. The final dependency graph spans 15 thousand open source projects and 80 thousand dependency relations. Furthermore, the development of this graph is tracked over time from the beginning of the Gentoo project in 2000 to the first quarter of 2012, with monthly resolution. The resulting dataset provides many opportunities for research. In this paper we explore cluster analysis to reveals meaningful relations between packages and in a separate paper we analyze changes in the dependencies over time to get insights in the innovation dynamics of open source software
Original languageEnglish
Title of host publicationMSR 2014 Proceedings of the 11th Working Conference on Mining Software Repositories
Place of PublicationHyderabad, India
Pages404-407
DOIs
Publication statusPublished - 31 May 2014
EventMSR 2014, 11th Working Conference on Mining Software Repositories, Hyderabad, India, May 31-June 1, 2014: MSR 2014 Proceedings of the 11th Working Conference on Mining Software Repositories - Hyderabad, India
Duration: 31 May 20141 Jun 2014

Conference

ConferenceMSR 2014, 11th Working Conference on Mining Software Repositories, Hyderabad, India, May 31-June 1, 2014
CityHyderabad, India
Period31/05/141/06/14

Keywords

  • METIS-304917
  • IR-91692

Fingerprint

Dive into the research topics of 'Gentoo package dependencies over time'. Together they form a unique fingerprint.

Cite this