papers: publish info about accepted MSR 2015 papers
authorStefano Zacchiroli <zack@upsilon.cc>
Thu, 26 Mar 2015 11:22:47 +0000 (12:22 +0100)
committerStefano Zacchiroli <zack@upsilon.cc>
Thu, 26 Mar 2015 11:22:47 +0000 (12:22 +0100)
research/publications.mdwn
research/publications/debsources-msr-2015.bib [new file with mode: 0644]
research/publications/debsources-msr-2015.pdf [new file with mode: 0644]
research/publications/distcheck-msr-2015.bib [new file with mode: 0644]

index 066d6db..43b4bee 100644 (file)
@@ -329,6 +329,20 @@ You might also be interested in my author profiles on
 
 # <span title="international, peer-reviewed workshops">international, peer-reviewed workshop proceedings</span>
 
+ 1. <a class="paper-download" href="debsources-msr-2015.pdf" title="download paper in PDF format">[.pdf]</a> <a class="bibtex-download" href="debsources-msr-2015.bib" title="download bibliographic entry in BibTeX format">[.bib]</a> <a href="http://upsilon.cc/~zack">Stefano Zacchiroli</a>. **The Debsources Dataset: Two Decades of Debian Source Code Metadata**.  <em>To appear in proceedings of <a href="http://2015.msrconf.org/">MSR 2015</a>: The 12th Working Conference
+      on Mining Software Repositories, May 16-17, 2015, Florence,
+      Italy. Co-located with
+      <a href="http://2015.icse-conferences.org/">ICSE 2015</a>. 2015.</em>
+    [[!toggle id=id59 text="Abstract..."]] [[!toggleable id=id59 text="""
+    *Abstract:* We present the Debsources Dataset: distribution metadata and source code metrics spanning two decades of Free and Open Source Software (FOSS) history, seen through the lens of the Debian distribution. Debsources is a software platform used to gather, search, and publish on the Web the full source code of the Debian operating system, as well as measures about it. A notable public instance of Debsources is available at http://sources.debian.net; it includes both current and historical releases of Debian. Plugins to compute popular source code metrics (lines of code, defined symbols, disk usage) and other derived data (e.g., checksums) have been written, integrated, and run on all the source code available on sources.debian.net. The Debsources Dataset is a PostgreSQL database dump of sources.debian.net metadata, as of February 10th, 2015. The dataset contains both Debian-specific metadata—e.g., which software packages are available in which release, which source code file belong to which package, release dates, etc.—and source code information gathered by running Debsources plugins. The Debsources Dataset offer a very long-term historical view of the macro-level evolution and constitution of FOSS through the lens of popular, representative FOSS projects of their times.
+    """]]
+ 1. <a class="paper-download" href="distcheck-msr-2015.pdf" title="download paper in PDF format">[.pdf]</a> <a class="bibtex-download" href="distcheck-msr-2015.bib" title="download bibliographic entry in BibTeX format">[.bib]</a> Pietro Abate, <a href="http://www.dicosmo.org">Roberto Di Cosmo</a>, Louis Gesbert, Fabrice Le Fessant, <a href="http://www.pps.univ-paris-diderot.fr/~treinen">Ralf Treinen</a>, <a href="http://upsilon.cc/~zack">Stefano Zacchiroli</a>. **Mining Component Repositories for Installability Issues**.  <em>To appear in proceedings of <a href="http://2015.msrconf.org/">MSR 2015</a>: The 12th Working Conference
+      on Mining Software Repositories, May 16-17, 2015, Florence,
+      Italy. Co-located with
+      <a href="http://2015.icse-conferences.org/">ICSE 2015</a>. 2015.</em>
+    [[!toggle id=id58 text="Abstract..."]] [[!toggleable id=id58 text="""
+    *Abstract:* 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.
+    """]]
  1. <a class="paper-download" href="cudf-ocaml-2014.pdf" title="download paper in PDF format">[.pdf]</a> <a class="bibtex-download" href="cudf-ocaml-2014.bib" title="download bibliographic entry in BibTeX format">[.bib]</a> Pietro Abate, <a href="http://www.dicosmo.org">Roberto Di Cosmo</a>, Louis Gesbert, Fabrice Le Fessant, <a href="http://upsilon.cc/~zack">Stefano Zacchiroli</a>. **Using Preferences to Tame your Package Manager**.  <em>In proceedings of <a href="https://ocaml.org/meetings/ocaml/2014/">OCaml 2014</a>: The OCaml
       Users and Developers Workshop, September 5, 2014, Gothenburg,
       Sweden. Co-located with <a href="http://icfpconference.org/icfp2014/">ICFP 2014</a>. 2014.</em>
diff --git a/research/publications/debsources-msr-2015.bib b/research/publications/debsources-msr-2015.bib
new file mode 100644 (file)
index 0000000..6bea166
--- /dev/null
@@ -0,0 +1,7 @@
+@inproceedings{debsources-msr-2015,
+  author = {Stefano Zacchiroli},
+  title = {The Debsources Dataset: Two Decades of Debian Source Code Metadata},
+  abstract = {We present the Debsources Dataset: distribution metadata and source code metrics spanning two decades of Free and Open Source Software (FOSS) history, seen through the lens of the Debian distribution. Debsources is a software platform used to gather, search, and publish on the Web the full source code of the Debian operating system, as well as measures about it. A notable public instance of Debsources is available at http://sources.debian.net; it includes both current and historical releases of Debian. Plugins to compute popular source code metrics (lines of code, defined symbols, disk usage) and other derived data (e.g., checksums) have been written, integrated, and run on all the source code available on sources.debian.net. The Debsources Dataset is a PostgreSQL database dump of sources.debian.net metadata, as of February 10th, 2015. The dataset contains both Debian-specific metadata—e.g., which software packages are available in which release, which source code file belong to which package, release dates, etc.—and source code information gathered by running Debsources plugins. The Debsources Dataset offer a very long-term historical view of the macro-level evolution and constitution of FOSS through the lens of popular, representative FOSS projects of their times.},
+  year = {2015},
+  booktitle = {MSR 2015: The 12th Working Conference on Mining Software Repositories},
+}
diff --git a/research/publications/debsources-msr-2015.pdf b/research/publications/debsources-msr-2015.pdf
new file mode 100644 (file)
index 0000000..1f6297b
Binary files /dev/null and b/research/publications/debsources-msr-2015.pdf differ
diff --git a/research/publications/distcheck-msr-2015.bib b/research/publications/distcheck-msr-2015.bib
new file mode 100644 (file)
index 0000000..3ad57d7
--- /dev/null
@@ -0,0 +1,7 @@
+@inproceedings{distcheck-msr-2015,
+  author = {Pietro Abate and Di Cosmo, Roberto and Louis Gesbert and Fabrice Le Fessant and Ralf Treinen and Stefano Zacchiroli},
+  title = {Mining Component Repositories for Installability Issues},
+  abstract = {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.},
+  year = {2015},
+  booktitle = {MSR 2015: The 12th Working Conference on Mining Software Repositories},
+}