Passer à la navigation principale Passer à la recherche Passer au contenu principal

Mining component repositories for installability issues

  • Pietro Abate
  • , Roberto Di Cosmo
  • , Louis Gesbert
  • , Fabrice Le Fessant
  • , Ralf Treinen
  • , Stefano Zacchiroli

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

Component repositories play an increasingly relevant role in software life-cycle management, from software distribution to end-user, to deployment and upgrade management. Software components shipped via such repositories are equipped with rich metadata that describe their relationship (e.g., Dependencies and conflicts) with other components. In this practice paper we show how to use a tool, distcheck, that uses component metadata to identify all the components in a repository that cannot be installed (e.g., Due to unsatisfiable dependencies), provides detailed information to help developers understanding the cause of the problem, and fix it in the repository. We report about detailed analyses of several repositories: the Debian distribution, the OPAM package collection, and Drupal modules. In each case, distcheck is able to efficiently identify not installable components and provide valuable explanations of the issues. Our experience provides solid ground for generalizing the use of distcheck to other component repositories.

langue originaleAnglais
titreProceedings - 12th Working Conference on Mining Software Repositories, MSR 2015
EditeurIEEE Computer Society
Pages24-33
Nombre de pages10
ISBN (Electronique)9780769555942
Les DOIs
étatPublié - 4 août 2015
Modification externeOui
Evénement12th Working Conference on Mining Software Repositories, MSR 2015, co-located with the 37th ACM/IEEE International Conference on Software Engineering, ICSE 2015 - Florence, Italie
Durée: 16 mai 201517 mai 2015

Série de publications

NomIEEE International Working Conference on Mining Software Repositories
Volume2015-August
ISSN (imprimé)2160-1852
ISSN (Electronique)2160-1860

Une conférence

Une conférence12th Working Conference on Mining Software Repositories, MSR 2015, co-located with the 37th ACM/IEEE International Conference on Software Engineering, ICSE 2015
Pays/TerritoireItalie
La villeFlorence
période16/05/1517/05/15

Empreinte digitale

Examiner les sujets de recherche de « Mining component repositories for installability issues ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation