diff --git a/swh.bib b/swh.bib index bede005..2b2dca9 100644 --- a/swh.bib +++ b/swh.bib @@ -1,1443 +1,1460 @@ @Article{ Whitt2017, author = {Whitt, Richard S.}, title = {"Through A Glass, Darkly" Technical, Policy, and Financial Actions to Avert the Coming Digital Dark Ages}, journal = {Santa Clara High Tech. L.J.}, year = 2017, volume = 33, number = 2, pages = 117, month = jan, note = {Available at: http://digitalcommons.law.scu.edu/chtlj/vol33/iss2/1} } @Article{ 1999-beagle-in-commons, title = {Conceptualizing an information commons}, author = {Beagle, Donald}, journal = {The Journal of Academic Librarianship}, volume = {25}, number = {2}, pages = {82--89}, year = {1999}, publisher = {Elsevier} } @Article{ 2002-lerner-foss-economics, title = {Some simple economics of open source}, author = {Lerner, Josh and Tirole, Jean}, journal = {The journal of industrial economics}, volume = {50}, number = {2}, pages = {197--234}, year = {2002}, publisher = {Wiley Online Library} } @InProceedings{ 2004-dyba-ese, title = {Evidence-based software engineering}, author = {Kitchenham, Barbara A and Dyba, Tore and Jorgensen, Magne}, booktitle = {Software Engineering, 2004. ICSE 2004. Proceedings. 26th International Conference on}, pages = {273--281}, year = {2004}, organization = {IEEE} } @InProceedings{ 2006-zeller-msr, title = {Mining metrics to predict component failures}, author = {Nagappan, Nachiappan and Ball, Thomas and Zeller, Andreas}, booktitle = {Proceedings of the 28th international conference on Software engineering}, pages = {452--461}, year = {2006}, organization = {ACM} } @InProceedings{ 2007-mockus-reuse, title = {Large-scale code reuse in open source software}, author = {Mockus, Audris}, booktitle = {FLOOS'07: 1st International Workshop on Emerging Trends in {FLOSS} Research and Development}, year = {2007}, organization = {IEEE} } @Article{ 2008-paskin-doi, title = {Digital object identifier ({DOI}) system}, author = {Paskin, Norman}, journal = {Encyclopedia of library and information sciences}, volume = {3}, pages = {1586--1592}, year = {2008}, publisher = {Taylor \& Francis} } @InCollection{ 2008-riehle-foss-growth, title = {The total growth of open source}, author = {Deshpande, Amit and Riehle, Dirk}, booktitle = {Open Source Development, Communities and Quality}, pages = {197--209}, year = {2008}, publisher = {Springer} } @Article{ 2011-cerf-bitrot, author = {Cerf, Vinton G.}, journal = {Proceedings of the IEEE}, title = {Avoiding "Bit Rot": Long-Term Preservation of Digital Information [Point of View]}, year = {2011}, month = {June}, volume = {99}, number = {6}, pages = {915-916}, abstract = {This paper discusses about the long term preservation of digital information. There is something ultimately satisfying about keeping information in digital form. It does not take up much space. It can be replicated for resilient preservation. It can be searched mechanically. It can be used to combine with other material using digital power tools. But this blissful outlook may not comport with the reality of digital information preservation and interpretation.}, keywords = {information storage;software engineering;bit rot;digital information interpretation;digital power tool;resilient preservation;Content management;Data storage systems;Digital systems;Information management;Information retrieval;Libraries;Software;Standards}, doi = {10.1109/JPROC.2011.2124190}, issn = {0018-9219} } @Article{ 2011-peng-reproducible-computations, title = {Reproducible research in computational science}, author = {Peng, Roger D}, journal = {Science}, volume = {334}, number = {6060}, pages = {1226}, year = {2011}, publisher = {NIH Public Access} } @Article{ 2013-gent-recomputation-manifesto, author = {Ian P. Gent}, title = {The Recomputation Manifesto}, journal = {CoRR}, year = {2013}, volume = {abs/1304.3674}, note = {\url{http://www.software.ac.uk/blog/2013-07-09-recomputation-manifesto}} } @InProceedings{ 2013-kirschenbaum-history-exe, author = {Matthew Kirschenbaum}, title = {History.exe: How can we preserve the software of today for historians of tomorrow?}, crossref = {2013-preserving-exe}, note = {\url{http://www.slate.com/articles/arts/culturebox/2013/07/how_will_historians_of_the_future_run_ms_word_97_how_can_we_save_it_for.single.html}} } @Proceedings{ 2013-preserving-exe, editor = {Trevor Owens}, title = {Preserving.exe Report: Toward a [US] National Strategy for Preserving Software}, year = {2013}, month = jul, note = {\url{http://blogs.loc.gov/digitalpreservation/2013/10/preserving-exe-report-toward-a-national-strategy-for-preserving-software/}} } @Proceedings{ 2014-digital-preservation, editor = {Erin Engle}, title = {Digital Preservation 2014: annual meeting of the [US] National Digital Information Infrastructure and Preservation Program and the [US] National Digital Stewardship Alliance}, year = {2014}, month = jul, note = {\url{http://www.digitalpreservation.gov/meetings/ndiipp14.html}} } @Article{ 2014-fursin-collectivemind, author = {Grigori Fursin and Renato Miceli and Anton Lokhmotov and Michael Gerndt and Marc Baboulin and Allen D. Malony and Zbigniew Chamski and Diego Novillo and Davide Del Vento}, title = {Collective mind: Towards practical and collaborative auto-tuning}, journal = {Scientific Programming}, year = {2014}, volume = {22}, number = {4}, pages = {309--329}, url = {http://dx.doi.org/10.3233/SPR-140396}, doi = {10.3233/SPR-140396}, timestamp = {Tue, 30 Sep 2014 17:29:46 +0200}, biburl = {http://dblp.uni-trier.de/rec/bib/journals/sp/FursinMLGBMCNV14}, bibsource = {dblp computer science bibliography, http://dblp.org} } @InProceedings{ 2014-kirschenbaum-software-thing, author = {Matthew Kirschenbaum}, title = {Software, It's a Thing}, crossref = {2014-digital-preservation}, note = {\url{https://medium.com/@mkirschenbaum/software-its-a-thing-a550448d0ed3}} } @TechReport{ 2014-rousseau-tempsdulogiciel, title = {Le temps du logiciel}, author = {Magali Fitzgibbon and Luc Grateau and Guillaume Rousseau}, institution = {Institut National de la Propriété Industrielle}, year = {2014} } @Article{ anderson2015digital, title = {The digital dark age}, author = {Anderson, David}, journal = {Communications of the ACM}, volume = {58}, number = {12}, pages = {20--23}, year = {2015}, publisher = {ACM} } @Misc{ ark, author = {The California Digital Library}, title = {Archival Resource Key}, url = {http://n2t.net/e/ark_ids.html}, year = {2001} } @Article{ arms01, author = {William Y. Arms}, title = {Uniform resource names: handles, PURLs, and digital object identifiers}, journal = {Commun. {ACM}}, volume = {44}, number = {5}, pages = {68}, year = {2001}, url = {http://doi.acm.org/10.1145/374308.375358}, doi = {10.1145/374308.375358}, timestamp = {Thu, 20 Nov 2003 13:05:23 +0100}, biburl = {http://dblp2.uni-trier.de/rec/bib/journals/cacm/Arms01}, bibsource = {dblp computer science bibliography, http://dblp.org} } @Article{ armscacm2001, author = {Arms, William Y.}, title = {Uniform Resource Names: Handles, PURLs, and Digital Object Identifiers}, journal = {Commun. ACM}, issue_date = {May 2001}, volume = {44}, number = {5}, month = may, year = {2001}, issn = {0001-0782}, pages = {68--}, url = {http://doi.acm.org/10.1145/374308.375358}, doi = {10.1145/374308.375358}, acmid = {375358}, publisher = {ACM}, address = {New York, NY, USA} } @InProceedings{ arnab2006, author = {Arnab, Alapan and Hutchison, Andrew}, title = {Verifiable Digital Object Identity System}, booktitle = {Proceedings of the ACM Workshop on Digital Rights Management}, series = {DRM '06}, year = {2006}, isbn = {1-59593-555-X}, location = {Alexandria, Virginia, USA}, pages = {19--26}, numpages = {8}, url = {http://doi.acm.org/10.1145/1179509.1179514}, doi = {10.1145/1179509.1179514}, acmid = {1179514}, publisher = {ACM}, address = {New York, NY, USA}, keywords = {data identity, digital signatures, handle system, identifier, identity verification, vdoi} } @Misc{ bitcoin, author = {Satoshi Nakamoto}, title = {Bitcoin: A Peer-to-Peer Electronic Cash System}, url = {https://bitcoin.org/bitcoin.pdf}, year = {2010}, note = {retrieved 09 April 2018} } @Article{ bizer2009linked-data, title = {Linked data-the story so far}, author = {Bizer, Christian and Heath, Tom and Berners-Lee, Tim}, journal = {Semantic services, interoperability and web applications: emerging concepts}, pages = {205--227}, year = {2009} } @Article{ bugrepair2017, author = {Matias Martinez and Thomas Durieux and Romain Sommerard and Jifeng Xuan and Martin Monperrus}, title = {Automatic repair of real bugs in java: a large-scale experiment on the defects4j dataset}, journal = {Empirical Software Engineering}, volume = {22}, number = {4}, pages = {1936--1964}, year = {2017}, url = {https://doi.org/10.1007/s10664-016-9470-4}, doi = {10.1007/s10664-016-9470-4}, timestamp = {Sat, 16 Sep 2017 12:05:10 +0200}, biburl = {http://dblp.uni-trier.de/rec/bib/journals/ese/MartinezDSXM17}, bibsource = {dblp computer science bibliography, http://dblp.org} } @Article{ cacm:wikidata, title = {Wikidata: a free collaborative knowledgebase}, author = {Vrande{\v{c}}i{\'c}, Denny and Kr{\"o}tzsch, Markus}, journal = {Communications of the ACM}, volume = {57}, number = {10}, pages = {78--85}, year = {2014}, publisher = {ACM} } @InProceedings{ candoia2016, author = {Nitin M. Tiwari and Ganesha Upadhyaya and Hridesh Rajan}, title = {Candoia: a platform and ecosystem for mining software repositories tools}, booktitle = {Proceedings of the 38th International Conference on Software Engineering, {ICSE} 2016}, pages = {759--764}, year = {2016}, crossref = {DBLP:conf/icse/2016c}, url = {http://doi.acm.org/10.1145/2889160.2892662}, doi = {10.1145/2889160.2892662}, timestamp = {Fri, 24 Mar 2017 09:33:29 +0100}, biburl = {http://dblp.uni-trier.de/rec/bib/conf/icse/TiwariUR16}, bibsource = {dblp computer science bibliography, http://dblp.org} } @Article{ castagne2013consider, title = {Consider the Source: The Value of Source Code to Digital Preservation Strategies}, author = {Castagn{\'e}, Michel}, journal = {SLIS Student Research Journal}, volume = {2}, number = {2}, pages = {5}, year = {2013} } @Article{ cerf2011avoiding, title = {Avoiding" Bit Rot": Long-Term Preservation of Digital Information [Point of View]}, author = {Cerf, Vinton G}, journal = {Proceedings of the IEEE}, volume = {99}, number = {6}, pages = {915--916}, year = {2011}, publisher = {IEEE} } @Article{ collbergcacm2016, author = {Christian S. Collberg and Todd A. Proebsting}, title = {Repeatability in computer systems research}, journal = {Commun. {ACM}}, volume = {59}, number = {3}, pages = {62--69}, year = {2016}, url = {http://doi.acm.org/10.1145/2812803}, doi = {10.1145/2812803}, timestamp = {Thu, 25 Feb 2016 18:39:51 +0100}, biburl = {http://dblp.uni-trier.de/rec/bib/journals/cacm/CollbergP16}, bibsource = {dblp computer science bibliography, http://dblp.org} } @Misc{ credit, author = "CASRAI", title = "The CRediT Taxonomy", year = "2015", url = "https://casrai.org/credit/", note = "retrieved January 2019" } @Misc{ crossref, author = "Crossref", title = "DOI Fees", year = "2017", url = "https://web.archive.org/web/20180129114723/https://www.crossref.org/fees/", note = "Online; retrieved 09 April 2018" } @Article{ dagstuhlartifactevaluation, author = {Bruce R. Childers and Grigori Fursin and Shriram Krishnamurthi and Andreas Zeller}, title = {{Artifact Evaluation for Publications (Dagstuhl Perspectives Workshop 15452)}}, pages = {29--35}, journal = {Dagstuhl Reports}, issn = {2192-5283}, year = {2016}, volume = {5}, number = {11}, editor = {Bruce R. Childers and Grigori Fursin and Shriram Krishnamurthi and Andreas Zeller}, publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik}, address = {Dagstuhl, Germany}, url = {http://drops.dagstuhl.de/opus/volltexte/2016/5762}, urn = {urn:nbn:de:0030-drops-57620}, doi = {10.4230/DagRep.5.11.29}, annote = {Keywords: Computer systems, artifacts, reproducibility, archive} } @Article{ dagstuhlengineeringresearchsoftware, author = {Alice Allen and Cecilia R. Aragon and Christoph Becker and Jeffrey Carver and Andrei Chis and Beno{\^{\i}}t Combemale and Mike Croucher and Kevin Crowston and Daniel Garijo and Ashish Gehani and Carole A. Goble and Robert Haines and Robert Hirschfeld and James Howison and Kathryn D. Huff and Caroline Jay and Daniel S. Katz and Claude Kirchner and Katie Kuksenok and Ralf L{\"{a}}mmel and Oscar Nierstrasz and Matthew Turk and Rob van Nieuwpoort and Matthew Vaughn and Jurgen J. Vinju}, title = {Engineering Academic Software (Dagstuhl Perspectives Workshop 16252)}, journal = {Dagstuhl Manifestos}, volume = {6}, number = {1}, pages = {1--20}, year = {2017}, url = {https://doi.org/10.4230/DagMan.6.1.1}, doi = {10.4230/DagMan.6.1.1}, timestamp = {Wed, 02 Aug 2017 20:15:49 +0200}, biburl = {http://dblp.uni-trier.de/rec/bib/journals/dagstuhl-manifestos/AllenABCCCCCGGG17}, bibsource = {dblp computer science bibliography, http://dblp.org} } @Article{ dappert, author = {Dappert, A. et al.}, title = {Connecting the Persistent Identifier Ecosystem: Building the Technical and Human Infrastructure for Open Research}, journal = {Data Science Journal}, volume = {16}, pages = {28}, year = 2017, id = {10.5334/dsj-2017-028}, url = {http://doi.org/10.5334/dsj-2017-028} } @Article{ davidson2006, author = {Davidson, J}, title = {Persistent Identifiers}, journal = {DCC Briefing Papers: Introduction to Curation. Edinburgh: Digital Curation Centre. Handle: 1842/3368.}, year = 2006, id = {Handle: 1842/3368}, url = {http://www.dcc.ac.uk/resources/briefing-papers/introduction-curation} } @Proceedings{ dblp:conf/crypto/1987, editor = {Carl Pomerance}, title = {Advances in Cryptology - {CRYPTO} '87, {A} Conference on the Theory and Applications of Cryptographic Techniques, Santa Barbara, California, USA, August 16-20, 1987, Proceedings}, series = {Lecture Notes in Computer Science}, volume = {293}, publisher = {Springer}, year = {1988}, url = {https://doi.org/10.1007/3-540-48184-2}, doi = {10.1007/3-540-48184-2}, isbn = {3-540-18796-0}, timestamp = {Fri, 19 May 2017 13:10:47 +0200}, biburl = {https://dblp.org/rec/bib/conf/crypto/1987}, bibsource = {dblp computer science bibliography, https://dblp.org} } @Proceedings{ dblp:conf/icse/2016c, editor = {Laura K. Dillon and Willem Visser and Laurie Williams}, title = {Proceedings of the 38th International Conference on Software Engineering, {ICSE} 2016, Austin, TX, USA, May 14-22, 2016 - Companion Volume}, publisher = {{ACM}}, year = {2016}, url = {http://dl.acm.org/citation.cfm?id=2889160}, isbn = {978-1-4503-4205-6}, timestamp = {Fri, 24 Mar 2017 09:33:29 +0100}, biburl = {http://dblp.uni-trier.de/rec/bib/conf/icse/2016c}, bibsource = {dblp computer science bibliography, http://dblp.org} } @Proceedings{ dblp:conf/msr/2012, editor = {Michele Lanza and Massimiliano Di Penta and Tao Xie}, title = {9th {IEEE} Working Conference of Mining Software Repositories, {MSR} 2012, June 2-3, 2012, Zurich, Switzerland}, publisher = {{IEEE} Computer Society}, year = {2012}, url = {http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=6220358}, isbn = {978-1-4673-1761-0}, timestamp = {Wed, 13 May 2015 17:45:20 +0200}, biburl = {http://dblp.uni-trier.de/rec/bib/conf/msr/2012}, bibsource = {dblp computer science bibliography, http://dblp.org} } @Proceedings{ dblp:conf/msr/2017, editor = {Jes{\'{u}}s M. Gonzalez{-}Barahona and Abram Hindle and Lin Tan}, title = {Proceedings of the 14th International Conference on Mining Software Repositories, {MSR} 2017, Buenos Aires, Argentina, May 20-28, 2017}, publisher = {{IEEE} Computer Society}, year = {2017}, url = {http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=7959735}, isbn = {978-1-5386-1544-7}, timestamp = {Fri, 07 Jul 2017 14:06:35 +0200}, biburl = {http://dblp.uni-trier.de/rec/bib/conf/msr/2017}, bibsource = {dblp computer science bibliography, http://dblp.org} } @InProceedings{ debsources-esem-2014, author = {Caneill, Matthieu and Stefano Zacchiroli}, title = {Debsources: Live and Historical Views on Macro-Level Software Evolution}, publisher = {ACM}, year = {2014}, isbn = {978-1-4503-2774-9}, doi = {10.1145/2652524.2652528}, booktitle = {ESEM 2014: 8th International Symposium on Empirical Software Engineering and Measurement}, note = {\url{http://sources.debian.net}} } @Misc{ didw3c, author = "the Contributors to the Decentralized Identifiers (DIDs)", title = "Decentralized Identifiers (DIDs) v0.9", year = "2018", url = "https://w3c-ccg.github.io/did-spec/", note = "Online; Draft Community Group Report 02 April 2018" } @Article{ dns, author = {J. Charles}, journal = {IEEE Software}, title = {Web interests tangle over DNS proposal}, year = {1997}, volume = {14}, number = {4}, pages = {100-105}, keywords = {Contracts;Domain Name System;IP networks;Job shop scheduling;Proposals;Registers;Stability;Trademarks;US Government;Web and internet services}, doi = {10.1109/MS.1997.595968}, issn = {0740-7459}, month = {July} } @Article{ doi, title = {Digital object identifier ({DOI}) system}, author = {Paskin, Norman}, journal = {Encyclopedia of library and information sciences}, volume = {3}, pages = {1586--1592}, year = {2008}, publisher = {Taylor \& Francis} } @Misc{ earkproject, key = {E-ARK}, title = {E-ARK (European Archival Records and Knowledge Preservation) Project}, year = {2014}, howpublished = {\url{http://www.eark-project.com/}} } @Article{ flossmole, author = {James Howison and Megan Conklin and Kevin Crowston}, title = {FLOSSmole: {A} Collaborative Repository for {FLOSS} Research Data and Analyses}, journal = {{IJITWE}}, volume = {1}, number = {3}, pages = {17--26}, year = {2006}, url = {http://dx.doi.org/10.4018/jitwe.2006070102}, doi = {10.4018/jitwe.2006070102}, timestamp = {Fri, 09 Nov 2012 14:42:08 +0100}, biburl = {http://dblp.uni-trier.de/rec/bib/journals/ijitwe/HowisonCC06}, bibsource = {dblp computer science bibliography, http://dblp.org} } @Article{ force11citationprinciples, author = {Smith AM and Katz DS and Niemeyer KE}, institution = {FORCE11 Software Citation Working Group}, year = 2016, title = "Software citation principles", journal = {PeerJ Computer Science}, volume = {2:e86}, doi = "https://doi.org/10.7717/peerj-cs.86" } @InProceedings{ ghtorrent, author = {Georgios Gousios and Diomidis Spinellis}, title = {GHTorrent: Github's data from a firehose}, booktitle = {9th {IEEE} Working Conference of Mining Software Repositories, {MSR}}, pages = {12--21}, year = {2012}, crossref = {DBLP:conf/msr/2012}, url = {http://dx.doi.org/10.1109/MSR.2012.6224294}, doi = {10.1109/MSR.2012.6224294}, timestamp = {Wed, 13 May 2015 17:45:20 +0200}, biburl = {http://dblp.uni-trier.de/rec/bib/conf/msr/GousiosS12}, bibsource = {dblp computer science bibliography, http://dblp.org} } @Article{ gil2016, author = {Gil, Yolanda and H. David, Cédric and Demir, Ibrahim and Essawy, Bakinam and Fulweiler, Wally and Goodall, Jonathan and Karlstrom, Leif and Lee, Huikyo and Mills, Heath and Oh, Ji-Hyun and Pierce, Suzanne and Pope, Allen and Tzeng, Mimi and Villamizar, Sandra and Yu, Xuan}, year = {2016}, month = {07}, pages = {}, title = {Towards the Geoscience Paper of the Future: Best Practices for Documenting and Sharing Research from Data to Software to Provenance: Geoscience Paper of the Future}, volume = {3}, journal = {Earth and Space Science}, doi = {10.1002/2015EA000136} } @Misc{ git, author = {Git community}, title = "Git version control system", year = "2005", url = "https://git-scm.com/", note = "retrieved 09 April 2018" } @Misc{ gitorious-shutdown, author = {GitLab}, title = {GitLab acquires Gitorious to bolster its on premises code collaboration platform}, year = {2015}, howpublished = {\url{https://about.gitlab.com/2015/03/03/gitlab-acquires-gitorious/}} } @Misc{ gnu:gpl2, author = {GNU}, title = "GNU General Public License, version 2", year = "1991", url = "https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html", note = "retrieved September 2015" } @Misc{ google-code-shutdown, author = {Google Project Hosting}, title = {Bidding farewell to Google Code}, year = {2015}, howpublished = {\url{https://opensource.googleblog.com/2015/03/farewell-to-google-code.html}} } @Misc{ gplcompliance, title = "A Practical Guide to {GPL} Compliance", author = "Bradley M. Kuhn and Aaron Williamson and Karen M. Sandler", month = aug, year = 2008, howpublished = "\url{https://www.softwarefreedom.org/resources/2008/compliance-guide.html}" } @InProceedings{ hassan2008road, title = {The road ahead for mining software repositories}, author = {Hassan, Ahmed E}, booktitle = {Frontiers of Software Maintenance, 2008. FoSM 2008.}, pages = {48--57}, year = {2008}, organization = {IEEE} } @Misc{ hugo, title = {The HUGO Gene Nomenclature Committee}, url = {https://www.genenames.org/}, annote = "[Online; accessed March 1st 2018]" } @Article{ idplos2017, author = {McMurry, Julie A. AND Juty, Nick AND Blomberg, Niklas AND Burdett, Tony AND Conlin, Tom AND Conte, Nathalie AND Courtot, Mélanie AND Deck, John AND Dumontier, Michel AND Fellows, Donal K. AND Gonzalez-Beltran, Alejandra AND Gormanns, Philipp AND Grethe, Jeffrey AND Hastings, Janna AND Hériché, Jean-Karim AND Hermjakob, Henning AND Ison, Jon C. AND Jimenez, Rafael C. AND Jupp, Simon AND Kunze, John AND Laibe, Camille AND Le Novère, Nicolas AND Malone, James AND Martin, Maria Jesus AND McEntyre, Johanna R. AND Morris, Chris AND Muilu, Juha AND Müller, Wolfgang AND Rocca-Serra, Philippe AND Sansone, Susanna-Assunta AND Sariyar, Murat AND Snoep, Jacky L. AND Soiland-Reyes, Stian AND Stanford, Natalie J. AND Swainston, Neil AND Washington, Nicole AND Williams, Alan R. AND Wimalaratne, Sarala M. AND Winfree, Lilly M. AND Wolstencroft, Katherine AND Goble, Carole AND Mungall, Christopher J. AND Haendel, Melissa A. AND Parkinson, Helen}, journal = {PLOS Biology}, publisher = {Public Library of Science}, title = {Identifiers for the 21st century: How to design, provision, and reuse persistent identifiers to maximize utility and impact of life science data}, year = {2017}, month = {06}, volume = {15}, url = {https://doi.org/10.1371/journal.pbio.2001414}, pages = {1-18}, abstract = {In many disciplines, data are highly decentralized across thousands of online databases (repositories, registries, and knowledgebases). Wringing value from such databases depends on the discipline of data science and on the humble bricks and mortar that make integration possible; identifiers are a core component of this integration infrastructure. Drawing on our experience and on work by other groups, we outline 10 lessons we have learned about the identifier qualities and best practices that facilitate large-scale data integration. Specifically, we propose actions that identifier practitioners (database providers) should take in the design, provision and reuse of identifiers. We also outline the important considerations for those referencing identifiers in various circumstances, including by authors and data generators. While the importance and relevance of each lesson will vary by context, there is a need for increased awareness about how to avoid and manage common identifier problems, especially those related to persistence and web-accessibility/resolvability. We focus strongly on web-based identifiers in the life sciences; however, the principles are broadly relevant to other disciplines.}, number = {6}, doi = {10.1371/journal.pbio.2001414} } @InProceedings{ inoue2017codeclones, author = {Takashi Ishio and Yusuke Sakaguchi and Kaoru Ito and Katsuro Inoue}, title = {Source file set search for clone-and-own reuse analysis}, booktitle = {Proceedings of the 14th International Conference on Mining Software Repositories, {MSR} 2017, Buenos Aires, Argentina, May 20-28, 2017}, pages = {257--268}, year = {2017}, crossref = {DBLP:conf/msr/2017}, url = {https://doi.org/10.1109/MSR.2017.19}, doi = {10.1109/MSR.2017.19}, timestamp = {Fri, 07 Jul 2017 14:06:35 +0200}, biburl = {http://dblp.uni-trier.de/rec/bib/conf/msr/IshioSII17}, bibsource = {dblp computer science bibliography, http://dblp.org} } @Misc{ internet-id, author = "International DOI Foundation", title = "Factsheet: DOI System and Internet Identifier Specifications", year = "2015", note = "Online; retrieved 09 April 2018" } @Misc{ isbn, title = "What is an ISBN?", url = "https://www.isbn-international.org/content/what-isbn", note = "[Online; accessed February 28th 2018]" } @Misc{ keepproject, key = {European Union}, title = {KEEP: EU cooperating}, year = {2000}, howpublished = {\url{https://www.keep.eu/}} } @Book{ knuth1992literate, title = {Literate Programming}, author = {Knuth, D.E.}, isbn = {9780937073810}, lccn = {lc91039510}, series = {Center for the Study of Language and Information Publication Lecture Notes}, url = {https://books.google.fr/books?id=vovpQgAACAAJ}, year = {1992}, publisher = {Cambridge University Press} } @Article{ knuthliterate84, author = {Donald E. Knuth}, title = {Literate Programming}, journal = {Comput. J.}, volume = {27}, number = {2}, pages = {97--111}, year = {1984}, url = {http://dx.doi.org/10.1093/comjnl/27.2.97}, doi = {10.1093/comjnl/27.2.97}, timestamp = {Tue, 28 Jun 2011 15:15:31 +0200}, biburl = {http://dblp.uni-trier.de/rec/bib/journals/cj/Knuth84}, bibsource = {dblp computer science bibliography, http://dblp.org}, citation = "Let us change our traditional attitude to the construction of programs: Instead of imagining that our main task is to instruct a computer what to do, let us concentrate rather on explaining to human beings what we want a computer to do. (page 99)" } @Article{ kranich2008information, title = {Information Commons}, author = {Kranich, Nancy and Schement, Jorge Reina}, journal = {Annual Review of Information Science and Technology}, volume = {42}, number = {1}, pages = {546--591}, year = {2008}, publisher = {Wiley} } @Book{ lessig1999code, title = {Code and other laws of cyberspace}, author = {Lessig, Lawrence}, year = {1999}, publisher = {Basic books} } @TechReport{ mahadev2015olive, title = {One-Click Time Travel}, author = {Mahadev Satyanarayanan, Gloriana St Clair and Gilbert, Benjamin and Abe, Yoshihisa and Harkes, Jan and Ryan, Dan and Linke, Erika and Webster, Keith}, year = {2015}, institution = {Technical report, Computer Science, Carnegie Mellon University} } @Article{ matthews2010framework, title = {A framework for software preservation}, author = {Matthews, Brian and Shaon, Arif and Bicarregui, Juan and Jones, Catherine}, journal = {International Journal of Digital Curation}, volume = {5}, number = {1}, pages = {91--105}, year = {2010} } @InProceedings{ merkle, author = {Ralph C. Merkle}, title = {A Digital Signature Based on a Conventional Encryption Function}, booktitle = {Advances in Cryptology - {CRYPTO} '87, {A} Conference on the Theory and Applications of Cryptographic Techniques, Santa Barbara, California, USA, August 16-20, 1987, Proceedings}, pages = {369--378}, year = {1987}, crossref = {DBLP:conf/crypto/1987}, url = {https://doi.org/10.1007/3-540-48184-2_32}, doi = {10.1007/3-540-48184-2_32}, timestamp = {Fri, 19 May 2017 13:10:47 +0200}, biburl = {https://dblp.org/rec/bib/conf/crypto/Merkle87}, bibsource = {dblp computer science bibliography, https://dblp.org} } +@proceedings{ DBLP:conf/crypto/1987, + editor = {Carl Pomerance}, + title = {Advances in Cryptology - {CRYPTO} '87, {A} Conference on the Theory + and Applications of Cryptographic Techniques, Santa Barbara, California, + USA, August 16-20, 1987, Proceedings}, + series = {Lecture Notes in Computer Science}, + volume = {293}, + publisher = {Springer}, + year = {1988}, + url = {https://doi.org/10.1007/3-540-48184-2}, + doi = {10.1007/3-540-48184-2}, + isbn = {3-540-18796-0}, + timestamp = {Fri, 19 May 2017 13:10:47 +0200}, + biburl = {https://dblp.org/rec/bib/conf/crypto/1987}, + bibsource = {dblp computer science bibliography, https://dblp.org} +} + @InProceedings{ merkle1987digital, title = {A digital signature based on a conventional encryption function}, author = {Merkle, Ralph C}, booktitle = {Conference on the Theory and Application of Cryptographic Techniques}, pages = {369--378}, year = {1987}, organization = {Springer} } @Article{ naturetop, author = {Van Noorden, Richard and Brendan Maher and Regina Nuzzo}, title = {The top 100 papers}, journal = {Nature}, year = 2014, pages = {550-553}, month = oct # 4, doi = "10.1038/514550a" } @Unpublished{ nsrl2006, author = {Steve Mead}, title = {Unique File Identification in the National Software Reference Library}, note = {National Institute of Standards and Technology}, year = {2006}, url = {https://www.nist.gov/sites/default/files/draft-060530.pdf} } @Manual{ oais2002, added-at = {2008-09-12T12:15:29.000+0200}, author = {}, biburl = {https://www.bibsonomy.org/bibtex/29a3071d3a754f11b547d8daa8d439fa1/hansgeorgbecker}, interhash = {d81d1990c6a25e93776de70fd39e8237}, intrahash = {9a3071d3a754f11b547d8daa8d439fa1}, keywords = {OAIS Referenzmodell reference.model}, month = {January}, organization = {CCSDS - Consultative Committee for Space Data Systems}, timestamp = {2008-09-12T12:15:29.000+0200}, title = {Reference Model for an Open Archival Information System (OAIS), Blue Book, Issue 1}, url = {http://public.ccsds.org/publications/archive/650x0b1.pdf}, year = 2002 } @Article{ osullivan2009making, title = {Making sense of revision-control systems}, author = {O'Sullivan, Bryan}, journal = {Communications of the ACM}, volume = {52}, number = {9}, pages = {56--62}, year = {2009}, publisher = {ACM} } @Article{ paskin2005digital, title = {Digital object identifiers for scientific data}, author = {Paskin, Norman}, journal = {Data Science Journal}, volume = {4}, pages = {12--20}, year = {2005}, publisher = {CODATA} } @Article{ paskin2010digital, title = {Digital object identifier (DOI) system}, author = {Paskin, Norman}, journal = {Encyclopedia of library and information sciences}, volume = {3}, pages = {1586--1592}, year = {2010}, publisher = {Taylor \& Francis England} } @Misc{ plan9, author = "Wikipedia contributors", title = "Plan 9 from Bell Labs --- Wikipedia{,} The Free Encyclopedia", year = "2018", url = "https://en.wikipedia.org/w/index.php?title=Plan_9_from_Bell_Labs&oldid=832417303", note = "retrieved 09 April 2018" } @Article{ pourlascience2013, author = {Di Cosmo, Roberto}, title = {Organiser le partage pour pr\'eserver les donn\'ees}, journal = {Pour la {S}cience}, pages = {86--90}, year = {2013}, volume = 433, dmi-category = {vulg}, month = nov, urllocal = {http://www.dicosmo.org/Articles/2013-11-PourLaScience-partage_donnees.pdf}, url = {http://www.pourlascience.fr/ewb_pages/a/article-32240-organiser-le-partage-pour-preserver-les-donnees.php} } @Book{ progit2014, author = {Chacon, Scott and Straub, Ben}, title = {Pro Git}, year = {2014}, isbn = {1484200772, 9781484200773}, edition = {2nd}, publisher = {Apress}, address = {Berkely, CA, USA} } @Book{ raymond2003art, title = {The art of Unix programming}, author = {Raymond, Eric S}, year = {2003}, publisher = {Addison-Wesley Professional} } @TechReport{ rfc3650, author = {S. Sun and L. Lannom and B. Boesch}, title = {Handle System Overview}, howpublished = {Internet Requests for Comments}, type = {RFC}, number = {3650}, year = {2003}, month = {November}, issn = {2070-1721}, publisher = {RFC Editor}, institution = {RFC Editor} } @TechReport{ rfc3986, author = {T. Berners-Lee, R. Fielding, L. Masinter}, title = {Uniform Resource Identifier (URI): Generic Syntax}, howpublished = {The Internet Society}, type = {RFC}, number = {3986}, year = {2005}, month = {January}, publisher = {RFC Editor}, institution = {RFC Editor}, url = {https://tools.ietf.org/html/rfc3986} } @Article{ riehleflossfoundations2010, author = {Dirk Riehle}, title = {The Economic Case for Open Source Foundations}, journal = {{IEEE} Computer}, volume = {43}, number = {1}, pages = {86--90}, year = {2010}, url = {https://doi.org/10.1109/MC.2010.24}, doi = {10.1109/MC.2010.24}, timestamp = {Mon, 05 Jun 2017 20:51:35 +0200}, biburl = {http://dblp.uni-trier.de/rec/bib/journals/computer/Riehle10}, bibsource = {dblp computer science bibliography, http://dblp.org} } @Misc{ roadsandbridges, author = "Nadia Eghbal", year = 2016, title = "Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure.", howpublished = "Report from the Ford Foundation" } @Article{ rosenthal17, author = {David S. H. Rosenthal}, title = {The medium-term prospects for long-term storage systems}, journal = {Library Hi Tech}, volume = {35}, number = {1}, pages = {11--31}, year = {2017}, url = {https://doi.org/10.1108/LHT-11-2016-0128}, doi = {10.1108/LHT-11-2016-0128}, timestamp = {Sun, 28 May 2017 13:20:10 +0200}, biburl = {https://dblp.org/rec/bib/journals/lht/Rosenthal17}, bibsource = {dblp computer science bibliography, https://dblp.org} } @Misc{ rosenthaleudat, author = {David Rosenthal and Rob Baxter and Laurence Field}, title = {Towards a shared vision of sustainability for research and e-infrastructures}, howpublished = {https://www.eudat.eu/news/towards-shared-vision-sustainability-research-and-e-infrastructures}, month = "24-25 " # sep, year = 2014, note = {EUDAT conference} } @Book{ schweik2012internet, title = {Internet success: a study of open-source software commons}, author = {Schweik, Charles M and English, Robert C}, year = {2012}, publisher = {MIT Press} } @Article{ seminalhgnc78, author = {Shows, T.B. and McAlpine, P.J.}, title = {The catalog of human genes and chromosome assignments}, journal = {Cytogenetic and Genome Research}, year = 1978, volume = 22, number = {1-6}, pages = {132--145}, doi = {10.1159/000130925}, url = {https://www.karger.com/DOI/10.1159/000130925} } @InCollection{ sep-names, author = {Cumming, Sam}, title = {Names}, booktitle = {The Stanford Encyclopedia of Philosophy}, editor = {Edward N. Zalta}, howpublished = {\url{https://plato.stanford.edu/archives/fall2016/entries/names/}}, year = {2016}, edition = {Fall 2016}, publisher = {Metaphysics Research Lab, Stanford University} } @InCollection{ sep-peirce-semiotics, author = {Atkin, Albert}, title = {Peirce's Theory of Signs}, booktitle = {The Stanford Encyclopedia of Philosophy}, editor = {Edward N. Zalta}, howpublished = {\url{https://plato.stanford.edu/archives/sum2013/entries/peirce-semiotics/}}, year = {2013}, edition = {Summer 2013}, publisher = {Metaphysics Research Lab, Stanford University} } @Article{ sha1, added-at = {2013-01-27T00:00:00.000+0100}, author = {Dang, Quynh}, biburl = {http://www.bibsonomy.org/bibtex/2639634f48d1781b5312fdc8f19cf5c43/dblp}, ee = {http://dx.doi.org/10.1080/01611194.2012.687431}, interhash = {aea496907c0a161be8390d0e1b69474f}, intrahash = {639634f48d1781b5312fdc8f19cf5c43}, journal = {Cryptologia}, keywords = {dblp}, number = 1, pages = {69-73}, timestamp = {2013-01-29T11:36:44.000+0100}, title = {Changes in Federal Information Processing Standard (FIPS) 180-4, Secure Hash Standard.}, volume = 37, year = 2013 } @Article{ shustek06, author = {Leonard J. Shustek}, title = {What Should We Collect to Preserve the History of Software?}, journal = {{IEEE} Annals of the History of Computing}, volume = {28}, number = {4}, pages = {110--112}, year = {2006}, url = {http://dx.doi.org/10.1109/MAHC.2006.78}, doi = {10.1109/MAHC.2006.78}, timestamp = {Tue, 05 Jan 2016 15:36:44 +0100}, biburl = {http://dblp2.uni-trier.de/rec/bib/journals/annals/Shustek06}, bibsource = {dblp computer science bibliography, http://dblp.org} } @Article{ softwareanalytics2013, author = {Menzies, Tim and Zimmermann, Thomas}, journal = {IEEE Software}, title = {Software Analytics: So What?}, year = {2013}, month = {July}, volume = {30}, number = {4}, pages = {31-37}, abstract = {The guest editors of this special issue of IEEE Software invited submissions that reflected the benefits (and drawbacks) of software analytics, an area of explosive growth. They had so many excellent submissions that they had to split this special issue into two volumes--you'll see even more content in the September/October issue. They divided the articles on conceptual grounds, so both volumes will feature equally excellent work. The Web extra at http://youtu.be/nO6X0azR0nw is a video interview in which IEEE Software editor in chief Forrest Shull speaks with Tim Menzies about the growing importance of software analytics.}, keywords = {program diagnostics;software engineering;IEEE Software;explosive software growth;software analytics;Data analysis;Data models;Decision making;Software algorithms;Software development;Software engineering;Special issues and sections;analysis;big data;measurement;metrics;software analytics}, doi = {10.1109/MS.2013.86}, issn = {0740-7459} } @Article{ softwarecitationprinciples, author = {Arfon M. Smith and Daniel S. Katz and Kyle E. Niemeyer}, title = {Software citation principles}, journal = {PeerJ Computer Science}, volume = {2}, pages = {e86}, year = {2016}, url = {https://doi.org/10.7717/peerj-cs.86}, doi = {10.7717/peerj-cs.86}, timestamp = {Thu, 08 Jun 2017 09:07:38 +0200}, biburl = {http://dblp.uni-trier.de/rec/bib/journals/peerj-cs/SmithKN16}, bibsource = {dblp computer science bibliography, http://dblp.org} } @Article{ spinellisunix2017, author = {Diomidis Spinellis}, title = {A repository of Unix history and evolution}, journal = {Empirical Software Engineering}, volume = {22}, number = {3}, pages = {1372--1404}, year = {2017}, url = {https://doi.org/10.1007/s10664-016-9445-5}, doi = {10.1007/s10664-016-9445-5}, timestamp = {Thu, 01 Jun 2017 18:57:39 +0200}, biburl = {http://dblp.uni-trier.de/rec/bib/journals/ese/Spinellis17}, bibsource = {dblp computer science bibliography, http://dblp.org} } @InProceedings{ squire2012describing, title = {Describing the software forge ecosystem}, author = {Squire, Megan and Williams, David}, booktitle = {System Science (HICSS), 2012 45th Hawaii International Conference on}, pages = {3416--3425}, year = {2012}, organization = {IEEE} } @Article{ stanisicld15, author = {Luka Stanisic and Arnaud Legrand and Vincent Danjean}, title = {An Effective Git And Org-Mode Based Workflow For Reproducible Research}, journal = {Operating Systems Review}, volume = {49}, number = {1}, pages = {61--70}, year = {2015}, url = {https://doi.org/10.1145/2723872.2723881}, doi = {10.1145/2723872.2723881}, timestamp = {Tue, 06 Nov 2018 12:51:34 +0100}, biburl = {https://dblp.org/rec/bib/journals/sigops/StanisicLD15}, bibsource = {dblp computer science bibliography, https://dblp.org} } @Article{ swhcacm2018, author = {Abramatic, Jean-Fran\c{c}ois and Di Cosmo, Roberto and Zacchiroli, Stefano}, title = {Building the Universal Archive of Source Code}, journal = {Commun. ACM}, issue_date = {October 2018}, volume = {61}, number = {10}, month = sep, year = {2018}, issn = {0001-0782}, pages = {29--31}, numpages = {3}, url = {http://doi.acm.org/10.1145/3183558}, doi = {10.1145/3183558}, acmid = {3183558}, publisher = {ACM}, address = {New York, NY, USA} } @InProceedings{ swhipres2017, author = "Di Cosmo, Roberto and Stefano Zacchiroli", title = "Software Heritage: Why and How to Preserve Software Source Code", booktitle = {Proceedings of the 14th International Conference on Digital Preservation, iPRES 2017}, month = sep, year = {2017} } @InProceedings{ swhipres2018, author = "Di Cosmo, Roberto and Morane Gruenpeter and Stefano Zacchiroli", title = "Identifiers for Digital Objects: the Case of Software Source Code Preservation", booktitle = {Proceedings of the 15th International Conference on Digital Preservation, iPRES 2018, Boston, USA}, month = sep, year = {2018}, url = {https://hal.archives-ouvertes.fr/hal-01865790}, urllocal = {http://www.dicosmo.org/Articles/iPres2018.pdf}, dmi-category = {intc}, x-topic = "preservation", note = {Available from \url{https://hal.archives-ouvertes.fr/hal-01865790}} } @Article{ syeed-2013-oss-evol-review, author = {M. M. Mahbubul Syeed and Imed Hammouda and Tarja Syst{\"a}}, title = {Evolution of Open Source Software Projects: A Systematic Literature Review}, journal = {JSW}, volume = {8}, number = {11}, year = {2013}, pages = {2815-2829}, ee = {http://dx.doi.org/10.4304/jsw.8.11.2815-2829}, bibsource = {DBLP, http://dblp.uni-trier.de} } @Article{ thain2015, title = {Techniques for Preserving Scientific Software Executions: Preserve the Mess or Encourage Cleanliness?}, author = {Douglas Thain and Peter Ivie and Haiyan Meng}, journal = {Proceedings of the International Conference on Digital Preservation (iPRES)}, year = {2015}, doi = {http://dx.doi.org/doi:10.7274/R0CZ353M} } @Misc{ titusbrown2015, author = "Titus Brown, C.", title = "Pubwication of software papers, and authorship on them", year = "2015", month = sep, url = "https://ivory.idyll.org/blog/2015-authorship-on-software-papers.html", note = "retrieved January 2019" } @Article{ treolar2014, title = {A perspective on Archiving the Scholarly Web}, author = {Van de Sompel, Herbert and Andrew Treolar}, journal = {Proceedings of the International Conference on Digital Preservation (iPRES)}, pages = {194--198}, year = {2014} } @Misc{ unescoinria2017, title = "L'UNESCO et INRIA signent un accord sur l'archivage des logiciels en pr\'esence du Pr\'esident Hollande", howpublished = "\url{http://fr.unesco.org/news/unesco-inria-signent-accord-archivage-logiciels-presence-du-president-hollande}", year = 2017, month = apr } @Misc{ unescopersist, key = {UNESCO}, title = {UNESCO PERSIST Programme}, year = {2015}, howpublished = {\url{https://unescopersist.org/}} } @TechReport{ us-fed-strategy, key = {US Fed}, title = {Strategy for American Innovation}, institution = {[US] Federal Register}, year = {2014}, note = {\url{https://www.federalregister.gov/articles/2014/07/29/2014-17761/strategy-for-american-innovation}} } @Misc{ uuid, author = "P. Leach, M. Mealling, R. Salz", title = "A Universally Unique IDentifier (UUID) URN Namespace", doi = "10.17487/RFC4122", url = "https://www.rfc-editor.org/info/rfc4122", year = "2005" } @Misc{ web:arxiv, title = "ArXiv: e-prints archive", year = "2017", url = "\url{https://arxiv.org/}", note = "retrieved June 2017" } @Misc{ web:cines, key = {CINES}, title = {Centre Informatique National de l'Enseignement Supérieur}, year = "2014", url = "\url{https://www.cines.fr/}", note = "\url{https://www.cines.fr/}" } @Misc{ web:dp-coalition, key = {DPC}, title = {Digital Preservation Coalition}, url = "http://www.dpconline.org/", note = "\url{http://www.dpconline.org/}" } @Misc{ web:githubarchive, key = {GitHubArchive}, title = {GitHub Archive}, year = "2017", howpublished = "https://www.githubarchive.org/", note = "Retrivede March 2017" } @Misc{ web:gmane, key = {Gmane}, title = {Gmane}, year = "2017", howpublished = "\url{http://gmane.org}" } @Misc{ web:hal, title = "HAL: Hyper articles en ligne", year = "2017", url = "\url{https://hal.archives-ouvertes.fr/}", note = "retrieved June 2017" } @Misc{ web:internet-archive, key = {InternetArchive}, title = {Internet Archive: Digital Library of Free Books, Movies, Music \& Wayback Machine}, url = "https://archive.org", year = "Retrieved 3/3/2017", note = "\url{https://archive.org}" } @Misc{ web:national-sw-ref-library, author = {NIST}, title = "{[US]} National Software Reference Library", year = "2014", url = "\url{http://www.nsrl.nist.gov}", note = "\url{http://www.nsrl.nist.gov}" } @Misc{ web:national-sw-ref-library-hash, author = {Steve Mead}, title = "Unique File Identification in the {National Software Reference Library}", year = "2014", howpublished = "\url{http://www.nsrl.nist.gov}", institution = "National Institute of Standards & Technology", note = "smead@nist.gov" } @Misc{ web:openaire, key = {OpenAIRE}, title = {OpenAIRE}, year = "2014", url = "https://www.openaire.eu/", note = "\url{https://www.openaire.eu/}" } @Misc{ web:openedition, title = "Open Edition", year = "2017", url = "\url{https://www.openedition.org/}", note = "retrieved June 2017" } @Misc{ web:zenodo, key = {Zenodo}, title = {Zenodo}, year = "2013", howpublished = "\url{https://zenodo.org/}" } @Misc{ wikipedia:cultural-heritage, author = "Wikipedia", title = "Cultural heritage --- {W}ikipedia{,} The Free Encyclopedia", year = "2015", url = "\url{https://en.wikipedia.org/wiki/Cultural_heritage}", note = "retrieved September 2015" } @Misc{ wikipedia:notability, author = "Wikipedia", title = "{Wikipedia:Notability} --- {W}ikipedia{,} The Free Encyclopedia", year = "2015", url = "\url{https://en.wikipedia.org/wiki/Wikipedia:Notability}", note = "retrieved November 2015" }