Modern software systems are built by composing compo-nents drawn from large repositories, whose size and com-plexity increase at a fast pace. Maintaining and evolving these software collections is a complex task, and a strict qualification process needs to be enforced to ensure that the modifications accepted into the reference repository do not disrupt its useability. We studied in depth the Debian soft-ware repository, one of the largest and most complex exist-ing ones, which uses several separate repositories to stage the acceptance of new components, and we developed comi-grate, an extremely efficient tool that is able to identify the largest sets of components that can migrate to the ref-erence repository without violating its quality ...
Using open-source packages when developing software applications is the general practice among a vas...
peer-reviewedThe Debian Project is possibly the largest FLOSS project, but its processes have not sc...
Improved separation of concern is important for dealing with in-creasing complexity of today’s softw...
International audienceModern software systems are built by composing components drawn from large rep...
Abstract—Modern software systems are built by composing components drawn from large repositories, wh...
Part 4: Case StudiesInternational audienceComponent repositories play a key role in the open softwar...
International audienceUpgrades in component based systems can disrupt other components. Being able t...
The Debian GNU/Linux operating system is one of the most popular GNU/Linux distributions, not only a...
The main principle of Open Source development is that developers can reuse different libraries over ...
International audienceDoing Quality Assurance work on Debian, a Linux distribution with more than 12...
Abstract * Research on open source (OS) projects often focuses on the SourceForge collaboration plat...
International audienceAn important aspect of the quality assurance of large component repositories i...
Free and Open Source Software (FOSS) has come to play a critical role in the global software industr...
Abstract The Debian project is one of the largest free software undertakings worldwide. It is geogra...
The Debsources Dataset is a dump of the database that underpins the most notable instance of the Deb...
Using open-source packages when developing software applications is the general practice among a vas...
peer-reviewedThe Debian Project is possibly the largest FLOSS project, but its processes have not sc...
Improved separation of concern is important for dealing with in-creasing complexity of today’s softw...
International audienceModern software systems are built by composing components drawn from large rep...
Abstract—Modern software systems are built by composing components drawn from large repositories, wh...
Part 4: Case StudiesInternational audienceComponent repositories play a key role in the open softwar...
International audienceUpgrades in component based systems can disrupt other components. Being able t...
The Debian GNU/Linux operating system is one of the most popular GNU/Linux distributions, not only a...
The main principle of Open Source development is that developers can reuse different libraries over ...
International audienceDoing Quality Assurance work on Debian, a Linux distribution with more than 12...
Abstract * Research on open source (OS) projects often focuses on the SourceForge collaboration plat...
International audienceAn important aspect of the quality assurance of large component repositories i...
Free and Open Source Software (FOSS) has come to play a critical role in the global software industr...
Abstract The Debian project is one of the largest free software undertakings worldwide. It is geogra...
The Debsources Dataset is a dump of the database that underpins the most notable instance of the Deb...
Using open-source packages when developing software applications is the general practice among a vas...
peer-reviewedThe Debian Project is possibly the largest FLOSS project, but its processes have not sc...
Improved separation of concern is important for dealing with in-creasing complexity of today’s softw...