Page MenuHomeSoftware Heritage

No OneTemporary

diff --git a/swh.bib b/swh.bib
index a5cc2ac..552a690 100644
--- a/swh.bib
+++ b/swh.bib
@@ -1,3551 +1,3565 @@
@STRING{pub-mcgraw-hill="Mc{\-}Graw-Hill" }
@STRING{pub-mcgraw-hill:adr="New York, NY, USA" }
@STRING{pub-mit = "The MIT Press" }
@STRING{pub-mit:adr="Cambridge, MA" }
@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}}
}
@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{ 2017whitt,
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{ 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 = {Communications of the {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 = {Communications of the {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}
}
@Article{ Baker2016,
DOI = {10.1038/533452a},
URL = {https://doi.org/10.1038/533452a},
Year = {2016},
Month = {may},
Publisher = {Springer Nature},
Volume = {533},
Number = {7604},
Pages = {452--454},
Author = {Monya Baker},
Title = {1,500 scientists lift the lid on reproducibility},
Journal = {Nature}
}
@Article{ Benureau:2018,
DOI = {10.3389/fninf.2017.00069},
URL = {https://doi.org/10.3389/fninf.2017.00069},
Year = {2018},
Month = jan,
Publisher = {Frontiers Media {SA}},
Volume = {11},
Author = {Fabien C. Y. Benureau and Nicolas P. Rougier},
Title = {Re-run, Repeat, Reproduce, Reuse, Replicate: Transforming
Code into Scientific Contributions},
Journal = {Frontiers in Neuroinformatics}
}
@Article{ Biagioli2016,
Author = {Biagioli, Mario},
Year = {2016},
Month = {07},
Pages = {201-201},
Title = {Watch out for cheats in citation game},
Volume = {535},
Journal = {Nature},
DOI = {10.1038/535201a}
}
@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{ Borgman2012,
Author = {Christine L. Borgman and Jillian C. Wallis and Matthew S.
Mayernik},
Title = {Who's Got the Data? Interdependencies in Science and
Technology Collaborations},
Journal = {Computer Supported Cooperative Work},
Volume = {21},
Number = {6},
Pages = {485--523},
Year = {2012},
URL = {https://doi.org/10.1007/s10606-012-9169-z},
DOI = {10.1007/s10606-012-9169-z},
timestamp = {Mon, 05 Jun 2017 20:44:38 +0200},
biburl = {https://dblp.org/rec/bib/journals/cscw/BorgmanWM12},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@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}
}
@Book{ CGAL,
Title = {{CGAL} User and Reference Manual},
Author = {{The CGAL Project}},
Publisher = {{CGAL Editorial Board}},
Edition = {{4.14}},
Year = 2019,
URL = {https://doc.cgal.org/4.14/Manual/packages.html}
}
@Article{ collberg2014measuring,
Title = {Measuring reproducibility in computer systems research},
Author = {Collberg, Christian and Proebsting, Todd and Moraila, Gina
and Shankaran, Akash and Shi, Zuoming and Warren, Alex M},
Journal = {Department of Computer Science, University of Arizona,
Tech. Rep},
Volume = {37},
Year = {2014},
URL = {http://reproducibility.cs.arizona.edu/tr.pdf}
}
@Article{ Collberg2016,
DOI = {10.1145/2812803},
URL = {https://doi.org/10.1145/2812803},
Year = {2016},
Month = {feb},
Publisher = {ACM},
Volume = {59},
Number = {3},
Pages = {62--69},
Author = {Christian Collberg and Todd A. Proebsting},
Title = {Repeatability in computer systems research},
Journal = {Communications of the {ACM}}
}
@Article{ CollbergCACM2016,
Author = {Christian S. Collberg and Todd A. Proebsting},
Title = {Repeatability in computer systems research},
Journal = {Communications of the {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{ Dagstuhl-Artefacts-2016,
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{ 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}
}
@Article{ debsources-ese-2016,
Author = {Caneill, Matthieu and Daniel M. Germán and Stefano
Zacchiroli},
Title = {The Debsources Dataset: Two Decades of Free and Open
Source Software},
Publisher = {Springer},
Month = {June},
Year = {2017},
ISSN = {1382-3256},
DOI = {10.1007/s10664-016-9461-5},
Pages = {1405-1437},
Volume = {22},
Journal = {Empirical Software Engineering}
}
@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},
URL = {https://doi.org/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/}}
}
@InProceedings{ edos2006wsl,
Address = {Porto Alegre, Brazil},
Author = {Boender, Jaap and Di Cosmo, Roberto and Durak, Berke and
Leroy, Xavier and Mancinelli, Fabio and Morgado, Mario and
Pinheiro, David and Treinen, Ralf and Trezentos, Paulo and
Vouillon, J{\'e}r{\^o}me},
BookTitle = {{P}roceedings of the 7th {I}nternational {W}orkshop on
{F}ree {S}oftware ({IWFS}'06)},
Editor = {Berger, Olivier},
Month = apr,
x-topic = "softeng",
Title = {News from the {EDOS} project: improving the maintenance of
free software distributions},
urllocal = {http://www.dicosmo.org/Articles/wsl06.pdf},
URL = {http://www.dicosmo.org/Articles/wsl06.pdf},
Year = {2006},
dmi-category = {autc},
Pages = {199 -- 207},
ISBN = {857669066-7}
}
@Misc{ eigenweb,
Author = {Ga\"{e}l Guennebaud and Beno\^{i}t Jacob and others},
Title = {Eigen v3},
HowPublished = {\url{http://eigen.tuxfamily.org}},
Year = {2010}
}
@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 = {Arfon M. Smith and Daniel S. Katz and Kyle E. Niemeyer},
Institution = {FORCE11 Software Citation Working Group},
Year = 2016,
Title = "Software citation principles",
Journal = {PeerJ Computer Science},
Volume = {2:e86},
DOI = "10.7717/peerj-cs.86",
URL = {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},
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}"
}
@TechReport{ halswdepositguidelines,
Title = {{Create software deposit}},
Author = {Gruenpeter, Morane and Sadowska, Jozefina},
URL = {https://hal.inria.fr/hal-01872189},
Type = {Technical Report},
Institution = {{Inria ; CCSD ; Software Heritage}},
Year = {2018},
Keywords = {Reproductibility ; Source code ; Open / free software ;
pr{\'e}servation du patrimoine logiciel ; D{\'e}p{\^o}t ;
Guide ; Logiciel open source ; code source ; Archivage ;
reproductibilit{\'e} num{\'e}rique},
hal_id = {hal-01872189},
hal_version = {v1}
}
@TechReport{ halswmoderationguidelines,
Title = {{La mod{\'e}ration d'un d{\'e}p{\^o}t logiciel}},
Author = {Gruenpeter, Morane and Sadowska, Jozefina},
URL = {https://hal.inria.fr/hal-01876705},
Type = {Technical Report},
Institution = {{Inria ; CCSD ; Software Heritage}},
Year = {2018},
Keywords = {code source ; pr{\'e}servation du patrimoine logiciel ;
reproductibilit{\'e} num{\'e}rique ; Archivage ; Guide ;
D{\'e}p{\^o}t ; Mod{\'e}ration ; Logiciel ; Logiciel open
source},
hal_id = {hal-01876705},
hal_version = {v1}
}
@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}
}
@Article{ Hinsen2013,
Author = {Konrad Hinsen},
Title = {Software Development for Reproducible Research},
Journal = {Computing in Science and Engineering},
Volume = {15},
Number = {4},
Pages = {60--63},
Year = {2013},
URL = {https://doi.org/10.1109/MCSE.2013.91},
DOI = {10.1109/MCSE.2013.91},
timestamp = {Wed, 14 Nov 2018 10:48:30 +0100},
biburl = {https://dblp.org/rec/bib/journals/cse/Hinsen13a},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Article{ HowisonBullard2016,
Author = {Howison, James and Bullard, Julia},
Title = {Software in the scientific literature: Problems with
seeing, finding, and using software mentioned in the
biology literature},
Journal = {Journal of the Association for Information Science and
Technology},
Volume = {67},
Number = {9},
Pages = {2137-2155},
Keywords = {biology, journals, bibliographic citations},
DOI = {10.1002/asi.23538},
URL = {https://onlinelibrary.wiley.com/doi/abs/10.1002/asi.23538},
EPrint = {https://onlinelibrary.wiley.com/doi/pdf/10.1002/asi.23538},
Abstract = {Software is increasingly crucial to scholarship, yet the
visibility and usefulness of software in the scientific
record are in question. Just as with data, the visibility
of software in publications is related to incentives to
share software in reusable ways, and so promote efficient
science. In this article, we examine software in
publications through content analysis of a random sample of
90 biology articles. We develop a coding scheme to identify
software “mentions” and classify them according to
their characteristics and ability to realize the functions
of citations. Overall, we find diverse and problematic
practices: Only between 31\% and 43\% of mentions involve
formal citations; informal mentions are very common, even
in high impact factor journals and across different kinds
of software. Software is frequently inaccessible
(15\%–29\% of packages in any form; between 90\% and 98\%
of specific versions; only between 24\%–40\% provide
source code). Cites to publications are particularly poor
at providing version information, whereas informal mentions
are particularly poor at providing crediting information.
We provide recommendations to improve the practice of
software citation, highlighting recent nascent efforts.
Software plays an increasingly great role in scientific
practice; it deserves a clear and useful place in scholarly
communication.},
Year = {2016}
}
@Misc{ hugo,
Title = {The HUGO Gene Nomenclature Committee},
URL = {https://www.genenames.org/},
Annote = "[Online; accessed March 1st 2018]"
}
@Article{ Hwang2017,
Author = {Hwang, Lorraine and Fish, Allison and Soito, Laura and
Smith, MacKenzie and Kellogg, Louise H.},
Title = {Software and the Scientist: Coding and Citation Practices
in Geodynamics},
Journal = {Earth and Space Science},
Volume = {4},
Number = {11},
Pages = {670-680},
Keywords = {attribution, software citation, software best practices,
Computational Infrastructure for Geoduynamics, software
credit, geodynamics},
DOI = {10.1002/2016EA000225},
URL = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1002/2016EA000225},
EPrint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1002/2016EA000225},
Abstract = {Abstract In geodynamics as in other scientific areas,
computation has become a core component of research,
complementing field observation, laboratory analysis,
experiment, and theory. Computational tools for data
analysis, mapping, visualization, modeling, and simulation
are essential for all aspects of the scientific workflow.
Specialized scientific software is often developed by
geodynamicists for their own use, and this effort
represents a distinctive intellectual contribution. Drawing
on a geodynamics community that focuses on developing and
disseminating scientific software, we assess the current
practices of software development and attribution, as well
as attitudes about the need and best practices for software
citation. We analyzed publications by participants in the
Computational Infrastructure for Geodynamics and conducted
mixed method surveys of the solid earth geophysics
community. From this we learned that coding skills are
typically learned informally. Participants considered good
code as trusted, reusable, readable, and not overly complex
and considered a good coder as one that participates in the
community in an open and reasonable manor contributing to
both long- and short-term community projects. Participants
strongly supported citing software reflected by the high
rate a software package was named in the literature and the
high rate of citations in the references. However, lacking
are clear instructions from developers on how to cite and
education of users on what to cite. In addition, citations
did not always lead to discoverability of the resource. A
unique identifier to the software package itself, community
education, and citation tools would contribute to better
attribution practices.},
Year = {2017}
}
@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}
}
@Misc{ ImageJ,
Title = {ImageJ},
Author = {Rasband, Wayne},
Address = "US and National Institutes of Health. Bethesda, Maryland,
USA",
Year = {1997--2011},
URL = {http://imagej.nih.gov/ij/},
Note = {Retrieved jan 7, 2018}
}
@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",
URL = {https://www.doi.org/factsheets/DOIIdentifierSpecs.html},
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]"
}
@TechReport{ ISO690,
Type = {Standard},
key = {ISO 690:2010},
Month = jun,
Year = {2010},
Title = {Information and documentation -- Guidelines for
bibliographic references and citations to information
resources},
Volume = {2010},
Address = {Geneva, CH},
Institution = {International Organization for Standardization}
}
@InProceedings{ KatzHong2018,
Author = {Daniel S. Katz and Neil P. Chue Hong},
Title = {Software Citation in Theory and Practice},
BookTitle = {Mathematical Software - {ICMS} 2018 - 6th International
Conference, South Bend, IN, USA, July 24-27, 2018,
Proceedings},
Pages = {289--296},
Year = {2018},
CrossRef = {DBLP:conf/icms/2018},
URL = {https://doi.org/10.1007/978-3-319-96418-8\_34},
DOI = {10.1007/978-3-319-96418-8\_34},
timestamp = {Tue, 17 Jul 2018 12:54:15 +0200},
biburl = {https://dblp.org/rec/bib/conf/icms/KatzH18},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@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}
}
@InProceedings{ lima-assess-2015,
Author = {J. {Lima} and C. {Treude} and F. F. {Filho} and U.
{Kulesza}},
BookTitle = {2015 IEEE International Conference on Software Maintenance
and Evolution (ICSME)},
Title = {Assessing developer contribution with repository
mining-based metrics},
Year = {2015},
Volume = {},
Number = {},
Pages = {536-540},
Keywords = {data mining;program debugging;software metrics;repository
mining-based metrics;software companies;software
development;code complexity metrics;code contribution
metrics;mining software repository;Measurement;Complexity
theory;Computer
bugs;Software;Interviews;Productivity;Encoding;Project
management;software contribution metrics;mining software
repositories},
DOI = {10.1109/ICSM.2015.7332509},
ISSN = {},
Month = {Sep.}
}
@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 = {Tue, 14 May 2019 10:00:48 +0200},
biburl = {https://dblp.org/rec/bib/conf/crypto/1987},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Book{ Mysql5,
Author = {Michael Kofler},
Title = {The Definitive Guide to MySQL5},
Publisher = {Apress},
Year = {2005}
}
@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",
URL = {http://doi.org/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}
}
@Article{ NumbersGame2007,
Author = {Parnas, David Lorge},
Title = {Stop the Numbers Game},
Journal = {Communications of the {ACM}},
issue_date = {November 2007},
Volume = {50},
Number = {11},
Month = nov,
Year = {2007},
ISSN = {0001-0782},
Pages = {19--21},
numpages = {3},
URL = {http://doi.acm.org/10.1145/1297797.1297815},
DOI = {10.1145/1297797.1297815},
acmid = {1297815},
Publisher = {ACM},
Address = {New York, NY, USA}
}
@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{ open-science-2018-review,
Title = {{O}pen {S}cience now: A systematic literature review for
an integrated definition},
Author = {Vicente-S{\'a}ez, Rub{\'e}n and Mart{\'\i}nez-Fuentes, Clara},
Journal = {Journal of business research},
Volume = {88},
Pages = {428--436},
Year = {2018},
Publisher = {Elsevier},
URL = {https://doi.org/10.1016/j.jbusres.2017.12.043}
}
@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{ Parmap2012,
Author = {Marco Danelutto and Di Cosmo, Roberto},
Title = {A ``{M}inimal {D}isruption'' Skeleton Experiment: Seamless
Map {\&} Reduce Embedding in {OC}aml},
Journal = {Procedia CS},
Volume = {9},
Year = {2012},
Pages = {1837-1846},
ee = {http://dx.doi.org/10.1016/j.procs.2012.04.202},
DOI = {http://dx.doi.org/10.1016/j.procs.2012.04.202},
URL = {http://dx.doi.org/10.1016/j.procs.2012.04.202},
urllocal = {http://www.dicosmo.org/Articles/2012-DaneluttoDiCosmo-Pcs.pdf},
dmi-category = {intc},
x-topic = "parallel",
bibsource = {DBLP, http://dblp.uni-trier.de}
}
@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}
}
@Article{ Peng2015,
Author = {Peng, Roger},
Title = {The reproducibility crisis in science: A statistical
counterattack},
Journal = {Significance},
Volume = {12},
Number = {3},
Pages = {30-32},
DOI = {10.1111/j.1740-9713.2015.00827.x},
URL = {https://rss.onlinelibrary.wiley.com/doi/abs/10.1111/j.1740-9713.2015.00827.x},
EPrint = {https://rss.onlinelibrary.wiley.com/doi/pdf/10.1111/j.1740-9713.2015.00827.x},
Abstract = {More people have more access to data than ever before. But
a comparative lack of analytical skills has resulted in
scientific findings that are neither replicable nor
reproducible. It is time to invest in statistics education,
says Roger Peng},
Year = {2015}
}
@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"
}
@Book{ Popper34,
Author = {Karl R. Popper},
Title = {Logik der Forschung},
Publisher = {J.C.B. Mohr},
Year = {1971},
ISBN = {316148410X},
Note = {Reprint of the original 1934 edition}
}
@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}
}
@Book{ SemiPar2003,
Author = {David Ruppert},
Title = {Semiparametric Regression (Cambridge Series in Statistical
and Probabilistic Mathematics)},
Publisher = {Cambridge University Press},
Year = {2003},
ISBN = {9780521785167}
}
@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 = {Smith, Arfon M. and Katz, Daniel S. and Niemeyer, Kyle
E.},
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{ SoftwareCitationPrinciples-2016,
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 = {Wed, 14 Nov 2018 10:22:40 +0100},
biburl = {https://dblp.org/rec/bib/journals/peerj-cs/SmithKN16},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Article{ Soito2016,
Author = {Laura Soito and J Hwang, Lorraine},
Title = "Citations for Software : Providing Identification, Access
and Recognition for Research Software",
Journal = "International Journal of Digital Curation",
Volume = 11,
Number = 2,
Year = 2016,
DOI = {10.2218/ijdc.v11i2.390},
URL = "http://www.ijdc.net/index.php/ijdc/article/view/11.2.48/451"
}
@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}
}
@Unpublished{ SSIguidelines,
Author = {Mike Jackson},
Title = {How to cite and describe software},
Note = {Accessed on December 31st 2018},
URL = {https://www.software.ac.uk/how-cite-software}
}
@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{ Stodden-reprod-2012,
Author = {Victoria Stodden and Randall J. LeVeque and Ian Mitchell},
Title = {Reproducible Research for Scientific Computing: Tools and
Strategies for Changing the Culture},
Journal = {Computing in Science and Engineering},
Volume = {14},
Number = {4},
Pages = {13--17},
Year = {2012},
URL = {https://doi.org/10.1109/MCSE.2012.38},
DOI = {10.1109/MCSE.2012.38},
timestamp = {Thu, 15 Jun 2017 21:31:58 +0200},
biburl = {https://dblp.org/rec/bib/journals/cse/StoddenLM12},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Misc{ swh-hal-deposit-2018,
Author = "Yannick Barborini and Di Cosmo, Roberto and Dumont,
Antoine R. and Morane Gruenpeter and Bruno Marmol and Alain
Monteil and Jozefina Sadowska and Stefano Zacchiroli",
Title = "The creation of a new type of scientific deposit:
Software",
BookTitle = "RDA Eleventh Plenary Meeting",
Year = 2018,
HowPublished = {https://www.rd-alliance.org/rda-11th-plenary-poster-session},
halid = {hal-01738741}
}
@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 = {Communications of the {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},
URL = {https://hal.archives-ouvertes.fr/hal-01590958/}
}
@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",
DOI = "10.17605/OSF.IO/KDE56"
}
@InProceedings{ swh-msr2019-dataset,
Author = {Antoine Pietri and Diomidis Spinellis and Stefano
Zacchiroli},
Title = {The {S}oftware {H}eritage graph dataset: public software
development under one roof},
BookTitle = {Proceedings of the 16th International Conference on Mining
Software Repositories, {MSR} 2019, 26-27 May 2019,
Montreal, Canada.},
Pages = {138--142},
Year = {2019},
CrossRef = {DBLP:conf/msr/2019},
URL = {https://dl.acm.org/citation.cfm?id=3341907},
timestamp = {Sun, 23 Jun 2019 16:40:54 +0200},
biburl = {https://dblp.org/rec/bib/conf/msr/PietriSZ19},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@InProceedings{ msr-2020-challenge,
Author = {Antoine Pietri and Diomidis Spinellis and Stefano
Zacchiroli},
Title = {The Software Heritage Graph Dataset: Large-scale Analysis
of Public Software Development History},
Abstract = {Software Heritage is the largest existing public archive
of software source code and accompanying development
history. It spans more than five billion unique source code
files and one billion unique commits, coming from more than
80 million software projects. These software artifacts were
retrieved from major collaborative development platforms
(e.g., GitHub, GitLab) and package repositories (e.g.,
PyPI, Debian, NPM), and stored in a uniform representation
linking together source code files, directories, commits,
and full snapshots of version control systems (VCS)
repositories as observed by Software Heritage during
periodic crawls. This dataset is unique in terms of
accessibility and scale, and allows to explore a number of
research questions on the long tail of public software
development, instead of solely focusing on "most starred"
repositories as it often happens.},
Publisher = {IEEE},
Year = {2020},
BookTitle = {MSR 2020: The 17th International Conference on Mining
Software Repositories},
Note = {to appear}
}
@Proceedings{ DBLP:conf/msr/2019,
Editor = {Margaret{-}Anne D. Storey and Bram Adams and Sonia
Haiduc},
Title = {Proceedings of the 16th International Conference on Mining
Software Repositories, {MSR} 2019, 26-27 May 2019,
Montreal, Canada},
Publisher = {{IEEE} / {ACM}},
Year = {2019},
URL = {https://dl.acm.org/citation.cfm?id=3341883},
ISBN = {978-1-7281-3412-3},
timestamp = {Sun, 23 Jun 2019 16:40:54 +0200},
biburl = {https://dblp.org/rec/bib/conf/msr/2019},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@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}
}
@Article{ the-real-software-crisis,
Author = {Krishnamurthi, Shriram and Vitek, Jan},
Title = {The Real Software Crisis: Repeatability As a Core Value},
Journal = {Communications of the {ACM}},
Volume = {58},
Number = {3},
Month = feb,
Year = {2015},
Pages = {34--36},
DOI = {10.1145/2658987},
URL = {http://doi.org/10.1145/2658987},
Publisher = {ACM}
}
@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"
}
@Article{ VanNoorden2014,
DOI = {10.1038/514550a},
URL = {https://doi.org/10.1038/514550a},
Year = {2014},
Month = {oct},
Publisher = {Springer Nature},
Volume = {514},
Number = {7524},
Pages = {550--553},
Author = {Richard Van Noorden and Brendan Maher and Regina Nuzzo},
Title = {The top 100 papers},
Journal = {Nature}
}
@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/}"
}
@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}
}
@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"
}
@Article{ wilkinson2016fair,
Title = {The {FAIR} Guiding Principles for scientific data
management and stewardship},
Author = {Wilkinson, Mark D and Dumontier, Michel and Aalbersberg,
IJsbrand Jan and Appleton, Gabrielle and Axton, Myles and
Baak, Arie and Blomberg, Niklas and Boiten, Jan-Willem and
da Silva Santos, Luiz Bonino and Bourne, Philip E and
others},
Journal = {Scientific data},
Volume = {3},
Year = {2016},
Publisher = {Nature Publishing Group}
}
@Article{ Wimalaratne2018,
Author = {Wimalaratne, Sarala M. and Juty, Nick and Kunze, John and
Jan{\'e}e, Greg and McMurry, Julie A. and Beard, Niall and
Jimenez, Rafael and Grethe, Jeffrey S. and Hermjakob,
Henning and Martone, Maryann E. and Clark, Tim},
Title = {Uniform resolution of compact identifiers for biomedical
data},
Journal = {Scientific Data},
Year = 2018,
Month = {May},
day = 08,
Publisher = {Nature},
Volume = 5,
Pages = {180029},
Note = {Article},
Abstract = {We report here on our project to provide robust support
for machine-resolvable, persistent compact identifiers in
biomedical data citation, by harmonizing the
Identifiers.org and N2T.net (Name-To-Thing) meta-resolvers
and extending their capabilities.},
URL = {https://doi.org/10.1038/sdata.2018.29}
}
@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}}
}
@Proceedings{ DBLP:conf/icms/2018,
Editor = {James H. Davenport and Manuel Kauers and George Labahn and
Josef Urban},
Title = {Mathematical Software - {ICMS} 2018 - 6th International
Conference, South Bend, IN, USA, July 24-27, 2018,
Proceedings},
Series = {Lecture Notes in Computer Science},
Volume = {10931},
Publisher = {Springer},
Year = {2018},
URL = {https://doi.org/10.1007/978-3-319-96418-8},
DOI = {10.1007/978-3-319-96418-8},
ISBN = {978-3-319-96417-1},
timestamp = {Tue, 17 Jul 2018 12:46:33 +0200},
biburl = {https://dblp.org/rec/bib/conf/icms/2018},
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}
}
@Book{ applied-crypto,
Title = {Applied cryptography: protocols, algorithms, and source
code in C 2nd edition},
Author = {Schneier, Bruce},
Year = {2007},
Publisher = {{J}ohn {W}iley \& {S}ons},
ISBN = {9788126513680}
}
@InProceedings{ boldi-vigna-webgraph-1,
Author = {Paolo Boldi and Sebastiano Vigna},
Title = {The webgraph framework {I:} compression techniques},
BookTitle = {Proceedings of the 13th international conference on World
Wide Web, {WWW} 2004, New York, NY, USA, May 17-20, 2004},
Pages = {595--602},
Year = {2004},
CrossRef = {DBLP:conf/www/2004},
URL = {https://doi.org/10.1145/988672.988752},
DOI = {10.1145/988672.988752},
timestamp = {Tue, 06 Nov 2018 16:57:08 +0100},
biburl = {https://dblp.org/rec/bib/conf/www/BoldiV04},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Article{ apostolico2009graph,
Title = {Graph compression by BFS},
Author = {Apostolico, Alberto and Drovandi, Guido},
Journal = {Algorithms},
Volume = {2},
Number = {3},
Pages = {1031--1044},
Year = {2009},
Publisher = {Molecular Diversity Preservation International}
}
@Proceedings{ DBLP:conf/www/2004,
Editor = {Stuart I. Feldman and Mike Uretsky and Marc Najork and
Craig E. Wills},
Title = {Proceedings of the 13th international conference on World
Wide Web, {WWW} 2004, New York, NY, USA, May 17-20, 2004},
Publisher = {{ACM}},
Year = {2004},
ISBN = {1-58113-844-X},
timestamp = {Fri, 10 Sep 2004 15:22:27 +0200},
biburl = {https://dblp.org/rec/bib/conf/www/2004},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@InProceedings{ boldi-vigna-webgraph-2,
Author = {Paolo Boldi and Sebastiano Vigna},
Title = {The WebGraph Framework {II:} Codes For The World-Wide
Web},
BookTitle = {2004 Data Compression Conference {(DCC} 2004), 23-25 March
2004, Snowbird, UT, {USA}},
Pages = {528},
Year = {2004},
CrossRef = {DBLP:conf/dcc/2004},
URL = {https://doi.org/10.1109/DCC.2004.1281504},
DOI = {10.1109/DCC.2004.1281504},
timestamp = {Tue, 23 May 2017 01:07:01 +0200},
biburl = {https://dblp.org/rec/bib/conf/dcc/BoldiV04},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Proceedings{ DBLP:conf/dcc/2004,
Title = {2004 Data Compression Conference {(DCC} 2004), 23-25 March
2004, Snowbird, UT, {USA}},
Publisher = {{IEEE} Computer Society},
Year = {2004},
URL = {http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=9014},
ISBN = {0-7695-2082-0},
timestamp = {Tue, 12 May 2015 17:11:45 +0200},
biburl = {https://dblp.org/rec/bib/conf/dcc/2004},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Misc{ ParisCall2019,
Author = {Expert group meeting},
Title = {Paris Call: Software Source Code as Heritage for
Sustainable Development},
HowPublished = {Available from
https://unesdoc.unesco.org/ark:/48223/pf0000366715},
Year = 2019
}
@Misc{ VirtualAGC,
Author = {Ronald Burkey},
Title = {Virtual AGC - Changelog},
HowPublished = {Available at \url{http://ibiblio.org/apollo/changes.html}},
Note = {Spans years 2003 to 2019}
}
@Book{ Abelson:SIC85,
Author = "Harold Abelson and Gerald J. Sussman with Julie Sussman",
Title = "Structure and Interpretation of Computer Programs",
Publisher = pub-mit # " and " # pub-mcgraw-hill,
Address = pub-mit:adr,
Year = "1985",
ISBN = "0-262-01077-1 (MIT Press), 0-07-000422-6 (McGraw-Hill)",
isbn-13 = "978-0-262-01077-1 (MIT Press), 978-0-07-000422-1
(McGraw-Hill)",
lccn = "QA76.6 .A255 1984"
}
@InProceedings{ kalliamvakou2014promises,
Title = {The promises and perils of mining GitHub},
Author = {Kalliamvakou, Eirini and Gousios, Georgios and Blincoe,
Kelly and Singer, Leif and German, Daniel M and Damian,
Daniela},
BookTitle = {Proceedings of the 11th working conference on mining
software repositories},
Pages = {92--101},
Year = {2014},
Organization = {ACM}
}
@Article{ cosentino2017systematic,
Title = {A systematic mapping study of software development with
GitHub},
Author = {Cosentino, Valerio and Izquierdo, Javier L C{\'a}novas and
Cabot, Jordi},
Journal = {IEEE Access},
Volume = {5},
Pages = {7173--7192},
Year = {2017},
Publisher = {IEEE}
}
@Article{ jiang2017whyfork,
Title = {Why and how developers fork what from whom in GitHub},
Author = {Jiang, Jing and Lo, David and He, Jiahuan and Xia, Xin and
Kochhar, Pavneet Singh and Zhang, Li},
Journal = {Empirical Software Engineering},
Volume = {22},
Number = {1},
Pages = {547--578},
Year = {2017},
Publisher = {Springer}
}
@InProceedings{ lima2014ghsocial,
Title = {Coding together at scale: GitHub as a collaborative social
network},
Author = {Lima, Antonio and Rossi, Luca and Musolesi, Mirco},
BookTitle = {Eighth International AAAI Conference on Weblogs and Social
Media},
Year = {2014}
}
@InProceedings{ biazzini2014maythefork,
Title = {May the fork be with you: novel metrics to analyze
collaboration on github},
Author = {Biazzini, Marco and Baudry, Benoit},
BookTitle = {Proceedings of the 5th International Workshop on Emerging
Trends in Software Metrics},
Pages = {37--43},
Year = {2014},
Organization = {ACM}
}
@InProceedings{ padhye2014extcontrib,
Title = {A study of external community contribution to open-source
projects on GitHub},
Author = {Padhye, Rohan and Mani, Senthil and Sinha, Vibha Singhal},
BookTitle = {Proceedings of the 11th Working Conference on Mining
Software Repositories},
Pages = {332--335},
Year = {2014},
Organization = {ACM}
}
@InProceedings{ thung2013network,
Title = {Network structure of social coding in github},
Author = {Thung, Ferdian and Bissyande, Tegawende F and Lo, David
and Jiang, Lingxiao},
BookTitle = {2013 17th European Conference on Software Maintenance and
Reengineering},
Pages = {323--326},
Year = {2013},
Organization = {IEEE}
}
@InProceedings{ rastogi2016forking,
Title = {Forking and the Sustainability of the Developer Community
Participation--An Empirical Investigation on Outcomes and
Reasons},
Author = {Rastogi, Ayushi and Nagappan, Nachiappan},
BookTitle = {2016 IEEE 23rd International Conference on Software
Analysis, Evolution, and Reengineering (SANER)},
Volume = {1},
Pages = {102--111},
Year = {2016},
Organization = {IEEE}
}
@InProceedings{ stuanciulescu2015forked,
Title = {Forked and integrated variants in an open-source firmware
project},
Author = {Stanciulescu, Stefan and Schulze, Sandro and Wasowski,
Andrzej},
BookTitle = {2015 IEEE International Conference on Software Maintenance
and Evolution (ICSME)},
Pages = {151--160},
Year = {2015},
Organization = {IEEE}
}
@Article{ kagdi2007msrsurvey,
Title = {A survey and taxonomy of approaches for mining software
repositories in the context of software evolution},
Author = {Kagdi, Huzefa and Collard, Michael L. and Maletic,
Jonathan I.},
Journal = {Journal of software maintenance and evolution: Research
and practice},
Volume = {19},
Number = {2},
Pages = {77--131},
Year = {2007},
Publisher = {Wiley Online Library}
}
@TechReport{ roy2007clonedetectionsurvey,
Title = {A survey on software clone detection research},
Author = {Roy, Chanchal Kumar and Cordy, James R},
Institution = {Queen's School of Computing},
Volume = {541},
Number = {115},
Pages = {64--68},
Year = {2007}
}
@Article{ rattan2013clonedetectionreview,
Title = {Software clone detection: A systematic review},
Author = {Rattan, Dhavleesh and Bhatia, Rajesh and Singh, Maninder},
Journal = {Information and Software Technology},
Volume = {55},
Number = {7},
Pages = {1165--1199},
Year = {2013},
Publisher = {Elsevier}
}
@InCollection{ mens2008swevolintro,
Title = {Introduction and roadmap: History and challenges of
software evolution},
Author = {Mens, Tom},
BookTitle = {Software evolution},
Pages = {1--11},
Year = {2008},
Publisher = {Springer}
}
@InProceedings{ dabbish2012socialcoding,
Title = {Social coding in GitHub: transparency and collaboration in
an open software repository},
Author = {Dabbish, Laura and Stuart, Colleen and Tsay, Jason and
Herbsleb, Jim},
BookTitle = {Proceedings of the ACM 2012 conference on computer
supported cooperative work},
Pages = {1277--1286},
Year = {2012},
Organization = {ACM}
}
@InProceedings{ gousios2014pullrequests,
Title = {An exploratory study of the pull-based software
development model},
Author = {Gousios, Georgios and Pinzger, Martin and Deursen, Arie
van},
BookTitle = {Proceedings of the 36th International Conference on
Software Engineering},
Pages = {345--355},
Year = {2014},
Organization = {ACM}
}
@Article{ spinellis2005vcs,
Title = {Version control systems},
Author = {Spinellis, Diomidis},
Journal = {IEEE Software},
Volume = {22},
Number = {5},
Pages = {108--109},
Year = {2005},
Publisher = {IEEE}
}
@InProceedings{ ray2014large,
Title = {A large scale study of programming languages and code
quality in github},
Author = {Ray, Baishakhi and Posnett, Daryl and Filkov, Vladimir and
Devanbu, Premkumar},
BookTitle = {Proceedings of the 22nd ACM SIGSOFT International
Symposium on Foundations of Software Engineering},
Pages = {155--165},
Year = {2014},
Organization = {ACM}
}
@Article{ stol2014innersource,
Title = {Inner source--adopting open source development practices
in organizations: a tutorial},
Author = {Stol, Klaas-Jan and Fitzgerald, Brian},
Journal = {IEEE Software},
Volume = {32},
Number = {4},
Pages = {60--67},
Year = {2014},
Publisher = {IEEE}
}
@Article{ capraro2017innersource,
Title = {Inner source definition, benefits, and challenges},
Author = {Capraro, Maximilian and Riehle, Dirk},
Journal = {ACM Computing Surveys (CSUR)},
Volume = {49},
Number = {4},
Pages = {67},
Year = {2017},
Publisher = {ACM}
}
@InProceedings{ robles2012forks,
Author = {Gregorio Robles and Jes{\'{u}}s M.
Gonz{\'{a}}lez{-}Barahona},
Title = {A Comprehensive Study of Software Forks: Dates, Reasons
and Outcomes},
BookTitle = {Open Source Systems: Long-Term Sustainability - 8th {IFIP}
{WG} 2.13 International Conference, {OSS} 2012, Hammamet,
Tunisia, September 10-13, 2012. Proceedings},
Pages = {1--14},
Year = {2012},
CrossRef = {DBLP:conf/oss/2012},
URL = {https://doi.org/10.1007/978-3-642-33442-9\_1},
DOI = {10.1007/978-3-642-33442-9\_1},
timestamp = {Wed, 25 Sep 2019 18:23:01 +0200},
biburl = {https://dblp.org/rec/bib/conf/oss/RoblesG12},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Proceedings{ DBLP:conf/oss/2012,
Editor = {Imed Hammouda and Bj{\"{o}}rn Lundell and Tommi Mikkonen
and Walt Scacchi},
Title = {Open Source Systems: Long-Term Sustainability - 8th {IFIP}
{WG} 2.13 International Conference, {OSS} 2012, Hammamet,
Tunisia, September 10-13, 2012. Proceedings},
Series = {{IFIP} Advances in Information and Communication
Technology},
Volume = {378},
Publisher = {Springer},
Year = {2012},
URL = {https://doi.org/10.1007/978-3-642-33442-9},
DOI = {10.1007/978-3-642-33442-9},
ISBN = {978-3-642-33441-2},
timestamp = {Thu, 25 May 2017 00:41:57 +0200},
biburl = {https://dblp.org/rec/bib/conf/oss/2012},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Article{ nyman2011-fork-or-not,
Author = {Linus Nyman and Tommi Mikkonen},
Title = {To Fork or Not to Fork: Fork Motivations in SourceForge
Projects},
Journal = {{IJOSSP}},
Volume = {3},
Number = {3},
Pages = {1--9},
Year = {2011},
URL = {https://doi.org/10.4018/jossp.2011070101},
DOI = {10.4018/jossp.2011070101},
timestamp = {Sat, 20 May 2017 00:23:28 +0200},
biburl = {https://dblp.org/rec/bib/journals/ijossp/NymanM11},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@InProceedings{ nyman2012forking-sustainability,
Author = {Linus Nyman and Tommi Mikkonen and Juho Lindman and Martin
Foug{\`{e}}re},
Title = {Perspectives on Code Forking and Sustainability in Open
Source Software},
BookTitle = {Open Source Systems: Long-Term Sustainability - 8th {IFIP}
{WG} 2.13 International Conference, {OSS} 2012, Hammamet,
Tunisia, September 10-13, 2012. Proceedings},
Pages = {274--279},
Year = {2012},
CrossRef = {DBLP:conf/oss/2012},
URL = {https://doi.org/10.1007/978-3-642-33442-9\_21},
DOI = {10.1007/978-3-642-33442-9\_21},
timestamp = {Tue, 26 Jun 2018 14:13:50 +0200},
biburl = {https://dblp.org/rec/bib/conf/oss/NymanMLF12},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@InProceedings{ nyman2014forking-hackers,
Author = {Linus Nyman},
Title = {Hackers on Forking},
BookTitle = {Proceedings of The International Symposium on Open
Collaboration, OpenSym 2014, Berlin, Germany, August 27 -
29, 2014},
Pages = {6:1--6:10},
Year = {2014},
CrossRef = {DBLP:conf/wikis/2014},
URL = {https://doi.org/10.1145/2641580.2641590},
DOI = {10.1145/2641580.2641590},
timestamp = {Tue, 06 Nov 2018 16:58:30 +0100},
biburl = {https://dblp.org/rec/bib/conf/wikis/Nyman14},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Proceedings{ DBLP:conf/wikis/2014,
Editor = {Dirk Riehle and Jes{\'{u}}s M. Gonz{\'{a}}lez{-}Barahona
and Gregorio Robles and Kathrin M. M{\"{o}}slein and Ina
Schieferdecker and Ulrike Cress and Astrid Wichmann and
Brent J. Hecht and Nicolas Jullien},
Title = {Proceedings of The International Symposium on Open
Collaboration, OpenSym 2014, Berlin, Germany, August 27 -
29, 2014},
Publisher = {{ACM}},
Year = {2014},
URL = {http://dl.acm.org/citation.cfm?id=2641580},
ISBN = {978-1-4503-3016-9},
timestamp = {Thu, 01 Jun 2017 18:58:27 +0200},
biburl = {https://dblp.org/rec/bib/conf/wikis/2014},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Article{ nyman2016forkhistory,
Author = {Linus Nyman and Mikael Laakso},
Title = {Notes on the History of Fork and Join},
Journal = {{IEEE} Annals of the History of Computing},
Volume = {38},
Number = {3},
Pages = {84--87},
Year = {2016},
URL = {https://doi.org/10.1109/MAHC.2016.34},
DOI = {10.1109/MAHC.2016.34},
timestamp = {Wed, 14 Nov 2018 10:41:58 +0100},
biburl = {https://dblp.org/rec/bib/journals/annals/NymanL16},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Article{ alexandru2019redundancy,
Author = {Carol V. Alexandru and Sebastiano Panichella and Sebastian
Proksch and Harald C. Gall},
Title = {Redundancy-free analysis of multi-revision software
artifacts},
Journal = {Empirical Software Engineering},
Volume = {24},
Number = {1},
Pages = {332--380},
Year = {2019},
URL = {https://doi.org/10.1007/s10664-018-9630-9},
DOI = {10.1007/s10664-018-9630-9},
timestamp = {Wed, 27 Feb 2019 18:48:53 +0100},
biburl = {https://dblp.org/rec/bib/journals/ese/AlexandruPPG19},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@InProceedings{ alexandru2017redundancy,
Author = {Carol V. Alexandru and Sebastiano Panichella and Harald C.
Gall},
Title = {Reducing redundancies in multi-revision code analysis},
BookTitle = {{IEEE} 24th International Conference on Software Analysis,
Evolution and Reengineering, {SANER} 2017, Klagenfurt,
Austria, February 20-24, 2017},
Pages = {148--159},
Year = {2017},
CrossRef = {DBLP:conf/wcre/2017},
URL = {https://doi.org/10.1109/SANER.2017.7884617},
DOI = {10.1109/SANER.2017.7884617},
timestamp = {Wed, 16 Oct 2019 14:14:53 +0200},
biburl = {https://dblp.org/rec/bib/conf/wcre/AlexandruPG17},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Proceedings{ DBLP:conf/wcre/2017,
Editor = {Martin Pinzger and Gabriele Bavota and Andrian Marcus},
Title = {{IEEE} 24th International Conference on Software Analysis,
Evolution and Reengineering, {SANER} 2017, Klagenfurt,
Austria, February 20-24, 2017},
Publisher = {{IEEE} Computer Society},
Year = {2017},
URL = {https://ieeexplore.ieee.org/xpl/conhome/7879528/proceeding},
ISBN = {978-1-5090-5501-2},
timestamp = {Wed, 16 Oct 2019 14:14:53 +0200},
biburl = {https://dblp.org/rec/bib/conf/wcre/2017},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Article{ allamanis2018bigcodesurvey,
Title = {A survey of machine learning for big code and
naturalness},
Author = {Allamanis, Miltiadis and Barr, Earl T and Devanbu,
Premkumar and Sutton, Charles},
Journal = {ACM Computing Surveys (CSUR)},
Volume = {51},
Number = {4},
Pages = {81},
Year = {2018},
Publisher = {ACM}
}
@Article{ gonzalez2009macro,
Title = {Macro-level software evolution: a case study of a large
software compilation},
Author = {Gonzalez-Barahona, Jesus M and Robles, Gregorio and
Michlmayr, Martin and Amor, Juan Jos{\'e} and German,
Daniel M},
Journal = {Empirical Software Engineering},
Volume = {14},
Number = {3},
Pages = {262--285},
Year = {2009},
Publisher = {Springer}
}
@InProceedings{ SvajlenkoR17,
Author = {Jeffrey Svajlenko and Chanchal Kumar Roy},
Title = {Fast and flexible large-scale clone detection with
CloneWorks},
BookTitle = {Proceedings of the 39th International Conference on
Software Engineering, {ICSE} 2017, Buenos Aires, Argentina,
May 20-28, 2017 - Companion Volume},
Pages = {27--30},
Year = {2017},
URL = {https://doi.org/10.1109/ICSE-C.2017.3},
DOI = {10.1109/ICSE-C.2017.3},
timestamp = {Fri, 07 Jul 2017 14:06:36 +0200},
biburl = {https://dblp.org/rec/bib/conf/icse/SvajlenkoR17},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@InProceedings{ SemuraYCI17,
Author = {Yuichi Semura and Norihiro Yoshida and Eunjong Choi and
Katsuro Inoue},
Title = {CCFinderSW: Clone Detection Tool with Flexible
Multilingual Tokenization},
BookTitle = {24th Asia-Pacific Software Engineering Conference, {APSEC}
2017, Nanjing, China, December 4-8, 2017},
Pages = {654--659},
Year = {2017},
URL = {https://doi.org/10.1109/APSEC.2017.80},
DOI = {10.1109/APSEC.2017.80},
timestamp = {Wed, 28 Mar 2018 12:42:10 +0200},
biburl = {https://dblp.org/rec/bib/conf/apsec/SemuraYCI17},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Article{ ThummalapentaCAP10,
Author = {Suresh Thummalapenta and Luigi Cerulo and Lerina Aversano
and Massimiliano Di Penta},
Title = {An empirical study on the maintenance of source code
clones},
Journal = {Empirical Software Engineering},
Volume = {15},
Number = {1},
Pages = {1--34},
Year = {2010},
URL = {https://doi.org/10.1007/s10664-009-9108-x},
DOI = {10.1007/s10664-009-9108-x},
timestamp = {Tue, 06 Jun 2017 22:24:59 +0200},
biburl = {https://dblp.org/rec/bib/journals/ese/ThummalapentaCAP10},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@InProceedings{ zhou2019fork,
Title = {What the fork: a study of inefficient and efficient
forking practices in social coding},
Author = {Zhou, Shurui and Vasilescu, Bogdan and K{\"a}stner,
Christian},
BookTitle = {Proceedings of the 2019 27th ACM Joint Meeting on European
Software Engineering Conference and Symposium on the
Foundations of Software Engineering},
Pages = {350--361},
Year = {2019},
Organization = {ACM}
}
@TechReport{ swh-provenance-tr,
Author = {Guillaume Rousseau and Di Cosmo, Roberto and Stefano
Zacchiroli},
Title = {Growth and Duplication of Public Source Code over Time:
Provenance Tracking at Scale},
Year = {2019},
Institution = {Inria},
Note = {\url{https://hal.archives-ouvertes.fr/hal-02158292}}
}
@Article{ swh-provenance-emse,
Author = {Guillaume Rousseau and Di Cosmo, Roberto and Stefano
Zacchiroli},
Title = {Software Provenance Tracking at the Scale of Public Source
Code},
Publisher = {Springer},
Year = {2020},
ISSN = {1382-3256},
Journal = {Empirical Software Engineering},
Note = {to appear}
}
@Misc{ linguist,
Title = {Linguist: Language Savant},
Author = {{GitHub, Inc.}},
HowPublished = {\url{https://github.com/github/linguist}},
Year = {2011},
Note = {retrieved 2020-01-06}
}
@Misc{ linguist-accuracy,
Title = {C\# or Java? TypeScript or JavaScript? Machine learning
based classification of programming languages},
Author = {Ganesan, Kavita and Foti, Romano},
Year = {2019},
HowPublished = {GitHub, Inc.~blog post:
\url{https://github.blog/2019-07-02-c-or-java-typescript-or-javascript-machine-learning-based-classification-of-programming-languages/}},
Note = {retrieved 2020-01-06}
}
@InProceedings{ van2016software,
Title = {Software language identification with natural language
classifiers},
Author = {van Dam, Juriaan Kennedy and Zaytsev, Vadim},
BookTitle = {2016 IEEE 23rd International Conference on Software
Analysis, Evolution, and Reengineering (SANER)},
Volume = {1},
Pages = {624--628},
Year = {2016},
Publisher = {IEEE}
}
@TechReport{ klein2011algorithmic,
Title = {Algorithmic programming language identification},
Author = {Klein, David and Murray, Kyle and Weber, Simon},
Institution = {arXiv},
Number = {1106.4064},
Year = {2011},
URL = {https://arxiv.org/abs/1106.4064}
}
@InProceedings{ ugurel2002classification,
Title = {What's the code?: automatic classification of source code
archives},
Author = {Ugurel, Secil and Krovetz, Robert and Giles, C Lee},
BookTitle = {Proceedings of the eighth ACM SIGKDD international
conference on Knowledge discovery and data mining},
Pages = {632--638},
Year = {2002},
Organization = {ACM}
}
@InProceedings{ reyes2016automatic,
Title = {Automatic Classification of Source Code Archives by
Programming Language: A Deep Learning Approach},
Author = {Reyes, Julio and Ram{\'\i}rez, Diego and Paciello, Julio},
BookTitle = {2016 International Conference on Computational Science and
Computational Intelligence (CSCI)},
Pages = {514--519},
Year = {2016},
Organization = {IEEE}
}
@InProceedings{ gilda2017source,
Title = {Source code classification using Neural Networks},
Author = {Gilda, Shlok},
BookTitle = {2017 14th International Joint Conference on Computer
Science and Software Engineering (JCSSE)},
Pages = {1--6},
Year = {2017},
Publisher = {IEEE}
}
@Book{ wexelblat1981hopl-i,
Title = {History of programming languages},
Author = {Wexelblat, Richard L},
Year = {1981},
Publisher = {Academic Press}
}
@Book{ bergin1996hopl-ii,
Title = {History of programming languages---II},
Author = {Bergin Jr, Thomas J and Gibson Jr, Richard G},
Year = {1996},
Publisher = {ACM}
}
@Proceedings{ ryder2007hopl-iii,
Editor = {Barbara G. Ryder and Brent Hailpern},
Title = {Proceedings of the Third {ACM} {SIGPLAN} History of
Programming Languages Conference (HOPL-III), San Diego,
California, USA, 9-10 June 2007},
Publisher = {{ACM}},
Year = {2007},
URL = {http://dl.acm.org/citation.cfm?id=1238844},
timestamp = {Tue, 22 May 2012 15:24:55 +0200},
biburl = {https://dblp.org/rec/bib/conf/hopl/2007},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Article{ sammet1972langhist,
Title = {Programming languages: history and future},
Author = {Sammet, Jean E},
Journal = {Communications of the ACM},
Volume = {15},
Number = {7},
Pages = {601--610},
Year = {1972},
Publisher = {ACM}
}
@Misc{ librariesio2018,
Author = {Jeremy Katz},
Title = {{Libraries.io} Open Source Repository and Dependency
Metadata},
Month = dec,
Year = 2018,
Publisher = {Zenodo},
Version = {1.4.0},
DOI = {10.5281/zenodo.2536573},
URL = {https://doi.org/10.5281/zenodo.2536573}
}
@InProceedings{ mockus2019woc,
Title = {World of code: an infrastructure for mining the universe
of open source VCS data},
Author = {Ma, Yuxing and Bogart, Chris and Amreen, Sadika and
Zaretzki, Russell and Mockus, Audris},
BookTitle = {Proceedings of the 16th International Conference on Mining
Software Repositories},
Pages = {143--154},
Year = {2019},
Organization = {IEEE Press}
}
@InProceedings{ dyer2013boa,
Title = {Boa: A language and infrastructure for analyzing
ultra-large-scale software repositories},
Author = {Dyer, Robert and Nguyen, Hoan Anh and Rajan, Hridesh and
Nguyen, Tien N},
BookTitle = {Proceedings of the 2013 International Conference on
Software Engineering},
Pages = {422--431},
Year = {2013},
Organization = {IEEE Press}
}
@Article{ barabasi2003scalefree,
Title = {Scale-free networks},
Author = {Barab{\'a}si, Albert-L{\'a}szl{\'o} and Bonabeau, Eric},
Journal = {Scientific american},
Volume = {288},
Number = {5},
Pages = {60--69},
Year = {2003},
Publisher = {JSTOR}
}
@Article{ barabasi2002networkstats,
Title = {Statistical mechanics of complex networks},
Author = {Albert, R{\'e}ka and Barab{\'a}si, Albert-L{\'a}szl{\'o}},
Journal = {Reviews of modern physics},
Volume = {74},
Number = {1},
Pages = {47},
Year = {2002},
Publisher = {APS}
}
@InProceedings{ saner-2020-swh-graph,
Author = {Paolo Boldi and Antoine Pietri and Sebastiano Vigna and
Stefano Zacchiroli},
Title = {Ultra-Large-Scale Repository Analysis via Graph
Compression},
Abstract = {We consider the problem of mining the development
history—as captured by modern version control
systems—of ultra-large-scale software archives
(e.g., tens of millions software repositories
corresponding). We show that graph compression techniques
can be applied to the problem, dramatically reducing the
hardware resources needed to mine similarly-sized corpus.
As a concrete use case we compress the full Software
Heritage archive, consisting of 5 billion unique source
code files and 1 billion unique commits, harvested from
more than 80 million software projects—encompassing
a full mirror of GitHub. The resulting compressed graph
fits in less than 100 GB of RAM, corresponding to a
hardware cost of less than 300 U.S. dollars. We show that
the compressed in-memory representation of the full corpus
can be accessed with excellent performances, with edge
lookup times close to memory random access. As a sample
exploitation experiment we show that the compressed graph
can be used to conduct clone detection at this scale,
benefiting from main memory access speed.},
Publisher = {IEEE},
Year = {2020},
BookTitle = {SANER 2020: The 27th IEEE International Conference on
Software Analysis, Evolution and Reengineering}
}
@Article{ cise-2020-doi,
Author = {Di Cosmo, Roberto and Gruenpeter, Morane and Stefano
Zacchiroli},
Title = {Referencing Source Code Artifacts: a Separate Concern in
Software Citation},
Abstract = {Among the entities involved in software citation, software
source code requires special attention, due to the role it
plays in ensuring scientific reproducibility. To reference
source code we need identifiers that are not only unique
and persistent, but also support integrity checking
intrinsically. Suitable iden- tifiers must guarantee that
denoted objects will always stay the same, without relying
on external third parties and administrative processes. We
analyze the role of identifiers for digital objects (IDOs),
whose properties are different from, and complementary to,
those of the various digital identifiers of objects (DIOs)
that are today popular building blocks of software and data
citation toolchains. We argue that both kinds of
identifiers are needed and detail the syntax, semantics,
and practical implementation of the persistent identifiers
(PIDs) adopted by the Software Heritage project to
reference billions of software source code artifacts such
as source code files, directories, and commits.},
Publisher = {IEEE},
Year = {2020},
ISSN = {1521-9615},
Month = mar,
Volume = 22,
Number = 2,
Pages = {33-43},
DOI = {10.1109/MCSE.2019.2963148},
Journal = {Computing in Science and Engineering}
}
@Book{ mckinney2012scipy,
Title = {Python for data analysis: Data wrangling with Pandas,
NumPy, and IPython},
Author = {McKinney, Wes},
Year = {2012},
Publisher = {O'Reilly Media, Inc.}
}
@Book{ oliphant2006numpy,
Title = {A guide to NumPy},
Author = {Oliphant, Travis E},
Volume = {1},
Year = {2006},
Publisher = {Trelgol Publishing USA}
}
@Article{ hopcroft1973graphalgos,
Title = {Algorithm 447: efficient algorithms for graph
manipulation},
Author = {Hopcroft, John and Tarjan, Robert},
Journal = {Communications of the ACM},
Volume = {16},
Number = {6},
Pages = {372--378},
Year = {1973},
Publisher = {ACM}
}
@Article{ clauset2009powerlaw,
Title = {Power-law distributions in empirical data},
Author = {Clauset, Aaron and Shalizi, Cosma Rohilla and Newman, Mark
EJ},
Journal = {SIAM review},
Volume = {51},
Number = {4},
Pages = {661--703},
Year = {2009},
Publisher = {SIAM}
}
@Book{ fogel2005producingoss,
Title = {Producing open source software: How to run a successful
free software project},
Author = {Fogel, Karl},
Year = {2005},
Publisher = {O'Reilly Media, Inc.}
}
@Article{ 2020GtCitation,
Author = {Pierre {Alliez} and Di Cosmo, Roberto and Benjamin {Guedj}
and Alain {Girault} and Mohand-Said {Hacid} and Arnaud
{Legrand} and Nicolas {Rougier}},
Journal = {Computing in Science and Engineering},
Title = {Attributing and Referencing (Research) Software: Best
Practices and Outlook From Inria},
Year = {2020},
Volume = {22},
Number = {1},
Pages = {39-52},
Abstract = {Software is a fundamental pillar of modern scientific
research, across all fields and disciplines. However, there
is a lack of adequate means to cite and reference software
due to the complexity of the problem in terms of
authorship, roles, and credits. This complexity is further
increased when it is considered over the lifetime of a
software that can span up to several decades. Building upon
the internal experience of Inria, the French research
institute for digital sciences, we provide in this article
a contribution to the ongoing efforts in order to develop
proper guidelines and recommendations for software citation
and reference. Namely, we recommend: first, a richer
taxonomy for software contributions with a qualitative
scale; second, to put humans at the heart of the
evaluation; and third, to distinguish citation from
reference.},
Keywords = {citation analysis;software engineering;French research
institute;digital sciences;software
citation;Inria;reference software;attributing
software;Software packages;Complexity theory;Research and
development;Libraries;Metadata;Best
practices;Guidelines;Software citation;software
reference;authorship;development process},
DOI = {10.1109/MCSE.2019.2949413},
ISSN = {1558-366X},
Month = {Jan},
Note = {Available from
\url{https://hal.archives-ouvertes.fr/hal-02135891}}
}
@Article{ maxwell1996productivity,
Title = {Software development productivity of European space,
military, and industrial applications},
Author = {Maxwell, Katrina D and Van Wassenhove, Luk and Dutta,
Soumitra},
Journal = {IEEE Transactions on Software Engineering},
Volume = {22},
Number = {10},
Pages = {706--718},
Year = {1996},
Publisher = {IEEE}
}
@Article{ maxwell2000productivity,
Title = {Benchmarking software development productivity},
Author = {Maxwell, Katrina D and Forselius, Pekka},
Journal = {IEEE Software},
Volume = {17},
Number = {1},
Pages = {80--88},
Year = {2000},
Publisher = {IEEE}
}
@Article{ rodriguez2012productivity,
Title = {Empirical findings on team size and productivity in
software development},
Author = {Rodr{\'\i}guez, Daniel and Sicilia, MA and Garc{\'\i}a, E
and Harrison, Rachel},
Journal = {Journal of Systems and Software},
Volume = {85},
Number = {3},
Pages = {562--570},
Year = {2012},
Publisher = {Elsevier}
}
@Article{ rabai2011swetrends,
Title = {A quantitative model for software engineering trends},
Author = {Rabai, Latifa Ben Arfa and Bai, Yan Zhi and Mili, Ali},
Journal = {Information Sciences},
Volume = {181},
Number = {22},
Pages = {4993--5009},
Year = {2011},
Publisher = {Elsevier}
}
@Proceedings{ DBLP:conf/ecoop/2014ple,
Editor = {Raoul{-}Gabriel Urma and Dominic A. Orchard and Alan
Mycroft},
Title = {Proceedings of the 1st Workshop on Programming Language
Evolution, PLE@ECOOP 2014, Uppsala, Sweden, July 28, 2014},
Publisher = {{ACM}},
Year = {2014}
}
@InProceedings{ mciver2000proglangnovices,
Author = {McIver, Linda},
Title = {The effect of programming language on error rates of
novice programmers},
BookTitle = {Proceedings of the 12th Annual Workshop of the Psychology
of Programming Interest Group, {PPIG} 2000, Cosenza, Italy,
April 10-13, 2000},
Pages = {15},
Year = {2000}
}
@InProceedings{ kochhar2016codequality,
Title = {A large scale study of multiple programming languages and
code quality},
Author = {Kochhar, Pavneet Singh and Wijedasa, Dinusha and Lo,
David},
BookTitle = {2016 IEEE 23rd International Conference on Software
Analysis, Evolution, and Reengineering (SANER)},
Volume = {1},
Pages = {563--573},
Year = {2016},
Organization = {IEEE}
}
@Article{ ray2017codequality,
Title = {A large-scale study of programming languages and code
quality in GitHub},
Author = {Ray, Baishakhi and Posnett, Daryl and Devanbu, Premkumar
and Filkov, Vladimir},
Journal = {Communications of the ACM},
Volume = {60},
Number = {10},
Pages = {91--100},
Year = {2017},
Publisher = {ACM}
}
@Article{ vitek2019codequality,
Title = {On the impact of programming languages on code quality: a
reproduction study},
Author = {Berger, Emery D and Hollenbeck, Celeste and Maj, Petr and
Vitek, Olga and Vitek, Jan},
Journal = {ACM Transactions on Programming Languages and Systems
(TOPLAS)},
Volume = {41},
Number = {4},
Pages = {1--24},
Year = {2019},
Publisher = {ACM New York, NY, USA}
}
@InProceedings{ rougier2018rescience,
Author = {Nicolas P. Rougier and Konrad Hinsen},
Title = {ReScience {C:} {A} Journal for Reproducible Replications
in Computational Science},
BookTitle = {Reproducible Research in Pattern Recognition - Second
International Workshop, {RRPR} 2018, Beijing, China},
Pages = {150--156},
Year = {2019},
Series = {Lecture Notes in Computer Science},
Volume = {11455},
Publisher = {Springer},
URL = {https://doi.org/10.1007/978-3-030-23987-9\_14},
DOI = {10.1007/978-3-030-23987-9\_14},
timestamp = {Fri, 05 Jul 2019 09:41:16 +0200},
biburl = {https://dblp.org/rec/bib/conf/rrpr/RougierH18},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Article{ vitek2017dejavu,
Author = {Cristina V. Lopes and Petr Maj and Pedro Martins and
Vaibhav Saini and Di Yang and Jakub Zitny and Hitesh
Sajnani and Jan Vitek},
Title = {D{\'{e}}j{\`{a}}Vu: a map of code duplicates on GitHub},
Journal = {{PACMPL}},
Volume = {1},
Number = {{OOPSLA}},
Pages = {84:1--84:28},
Year = {2017},
URL = {https://doi.org/10.1145/3133908},
DOI = {10.1145/3133908},
timestamp = {Tue, 06 Nov 2018 12:51:05 +0100},
biburl = {https://dblp.org/rec/bib/journals/pacmpl/LopesMMSYZSV17},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Article{ AttardiF96,
Author = {Giuseppe Attardi and Tito Flagella},
Title = {Memory Management in the PoSSo Solver},
Journal = {J. Symb. Comput.},
Volume = {21},
Number = {3},
Pages = {293--311},
Year = {1996},
URL = {https://doi.org/10.1006/jsco.1996.0013},
DOI = {10.1006/jsco.1996.0013},
timestamp = {Tue, 06 Jun 2017 22:26:33 +0200},
biburl = {https://dblp.org/rec/bib/journals/jsc/AttardiF96},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Misc{ Spectrum50,
Author = {Trust Collections},
Title = {Introduction to Spectrum 5.0},
HowPublished = {\url{https://collectionstrust.org.uk/spectrum/spectrum-5/}},
Annote = {Accessed 24 Sep 2019}
}
@Article{ GignoniGadducciCEP2019,
Author = {Giovanni A. Cignoni and Fabio Gadducci},
Title = {Retracing and assessing the {CEP} project},
Journal = {CoRR},
Volume = {abs/1904.00944},
Year = {2019},
URL = {http://arxiv.org/abs/1904.00944},
ArchivePrefix = {arXiv},
EPrint = {1904.00944},
timestamp = {Wed, 24 Apr 2019 12:21:25 +0200},
biburl = {https://dblp.org/rec/journals/corr/abs-1904-00944.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Article{ Buchberger1976,
Author = {Buchberger, B.},
Title = {A Theoretical Basis for the Reduction of Polynomials to
Canonical Forms},
Year = {1976},
issue_date = {August 1976},
Publisher = {Association for Computing Machinery},
Address = {New York, NY, USA},
Volume = {10},
Number = {3},
ISSN = {0163-5824},
URL = {https://doi.org/10.1145/1088216.1088219},
DOI = {10.1145/1088216.1088219},
Journal = {SIGSAM Bull.},
Month = aug,
Pages = {19–29},
numpages = {11}
}
@Article{ prana2019readme,
Author = {Gede Artha Azriadi Prana and Christoph Treude and Ferdian
Thung and Thushari Atapattu and David Lo},
Title = {Categorizing the Content of GitHub {README} Files},
Journal = {Empirical Software Engineering},
Volume = {24},
Number = {3},
Pages = {1296--1327},
Year = {2019},
URL = {https://doi.org/10.1007/s10664-018-9660-3},
DOI = {10.1007/s10664-018-9660-3},
timestamp = {Wed, 25 Sep 2019 17:57:13 +0200},
biburl = {https://dblp.org/rec/journals/ese/PranaTTAL19.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Article{ ducasse2007identifiers,
Author = {Adrian Kuhn and St{\'{e}}phane Ducasse and Tudor
G{\^{\i}}rba},
Title = {Semantic clustering: Identifying topics in source code},
Journal = {Inf. Softw. Technol.},
Volume = {49},
Number = {3},
Pages = {230--243},
Year = {2007},
URL = {https://doi.org/10.1016/j.infsof.2006.10.017},
DOI = {10.1016/j.infsof.2006.10.017},
timestamp = {Thu, 20 Feb 2020 13:20:31 +0100},
biburl = {https://dblp.org/rec/journals/infsof/KuhnDG07.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@InProceedings{ bavota2016technicaldebt,
Author = {Gabriele Bavota and Barbara Russo},
Title = {A large-scale empirical study on self-admitted technical
debt},
BookTitle = {Proceedings of the 13th International Conference on Mining
Software Repositories, {MSR} 2016, Austin, TX, USA, May
14-22, 2016},
Pages = {315--326},
Year = {2016},
CrossRef = {DBLP:conf/msr/2016},
URL = {https://doi.org/10.1145/2901739.2901742},
DOI = {10.1145/2901739.2901742},
timestamp = {Tue, 06 Nov 2018 16:57:14 +0100},
biburl = {https://dblp.org/rec/conf/msr/BavotaR16.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Proceedings{ DBLP:conf/msr/2016,
Editor = {Miryung Kim and Romain Robbes and Christian Bird},
Title = {Proceedings of the 13th International Conference on Mining
Software Repositories, {MSR} 2016, Austin, TX, USA, May
14-22, 2016},
Publisher = {{ACM}},
Year = {2016},
URL = {https://doi.org/10.1145/2901739},
DOI = {10.1145/2901739},
ISBN = {978-1-4503-4186-8},
timestamp = {Tue, 06 Nov 2018 16:57:14 +0100},
biburl = {https://dblp.org/rec/conf/msr/2016.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@InProceedings{ khandelwal2017zipg,
Title = {{ZipG}: A memory-efficient graph store for interactive
queries},
Author = {Khandelwal, Anurag and Yang, Zongheng and Ye, Evan and
Agarwal, Rachit and Stoica, Ion},
BookTitle = {Proceedings of the 2017 ACM International Conference on
Management of Data},
Pages = {1149--1164},
Year = {2017}
}
@InProceedings{ holzschuher2013queryperf,
Title = {Performance of graph query languages: comparison of
cypher, gremlin and native access in Neo4j},
Author = {Holzschuher, Florian and Peinl, Ren{\'e}},
BookTitle = {Proceedings of the Joint EDBT/ICDT 2013 Workshops},
Pages = {195--204},
Year = {2013}
}
@InProceedings{ miller2013neo4j,
Title = {Graph database applications and concepts with Neo4j},
Author = {Miller, Justin J.},
BookTitle = {Proceedings of the Southern Association for Information
Systems Conference},
Year = {2013}
}
@Article{ vigna2015webstruct,
Title = {The graph structure in the web--analyzed on different
aggregation levels},
Author = {Meusel, Robert and Vigna, Sebastiano and Lehmberg, Oliver
and Bizer, Christian},
Journal = {The Journal of Web Science},
Volume = {1},
Year = {2015}
}
@Article{ watts1998smallworld,
Title = {Collective dynamics of ``small-world'' networks},
Author = {Watts, Duncan J and Strogatz, Steven H},
Journal = {Nature},
Volume = {393},
Number = {6684},
Pages = {440},
Year = {1998},
Publisher = {Nature Publishing Group}
}
@Article{ newman2001prefattach,
Title = {Clustering and preferential attachment in growing
networks},
Author = {Newman, Mark EJ},
Journal = {Physical review E},
Volume = {64},
Number = {2},
Pages = {025102},
Year = {2001},
Publisher = {APS}
}
@Article{ scarselli2008gnn,
Title = {The graph neural network model},
Author = {Scarselli, Franco and Gori, Marco and Tsoi, Ah Chung and
Hagenbuchner, Markus and Monfardini, Gabriele},
Journal = {IEEE Transactions on Neural Networks},
Volume = {20},
Number = {1},
Pages = {61--80},
Year = {2008},
Publisher = {IEEE}
}
@InProceedings{ vasilescu2015quality,
Author = {Bogdan Vasilescu and Yue Yu and Huaimin Wang and Premkumar
T. Devanbu and Vladimir Filkov},
Title = {Quality and productivity outcomes relating to continuous
integration in GitHub},
BookTitle = {Proceedings of the 2015 10th Joint Meeting on Foundations
of Software Engineering, {ESEC/FSE} 2015, Bergamo, Italy,
August 30 - September 4, 2015},
Pages = {805--816},
Year = {2015},
CrossRef = {DBLP:conf/sigsoft/2015},
URL = {https://doi.org/10.1145/2786805.2786850},
DOI = {10.1145/2786805.2786850},
timestamp = {Sat, 19 Oct 2019 20:33:08 +0200},
biburl = {https://dblp.org/rec/conf/sigsoft/VasilescuYWDF15.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Proceedings{ DBLP:conf/sigsoft/2015,
Editor = {Elisabetta Di Nitto and Mark Harman and Patrick Heymans},
Title = {Proceedings of the 2015 10th Joint Meeting on Foundations
of Software Engineering, {ESEC/FSE} 2015, Bergamo, Italy,
August 30 - September 4, 2015},
Publisher = {{ACM}},
Year = {2015},
URL = {https://doi.org/10.1145/2786805},
DOI = {10.1145/2786805},
ISBN = {978-1-4503-3675-8},
timestamp = {Tue, 06 Nov 2018 16:59:22 +0100},
biburl = {https://dblp.org/rec/conf/sigsoft/2015.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@InProceedings{ gu2018deepcodesearch,
Author = {Xiaodong Gu and Hongyu Zhang and Sunghun Kim},
Title = {Deep code search},
BookTitle = {Proceedings of the 40th International Conference on
Software Engineering, {ICSE} 2018, Gothenburg, Sweden, May
27 - June 03, 2018},
Pages = {933--944},
Year = {2018},
Publisher = {{ACM}},
URL = {https://doi.org/10.1145/3180155.3180167},
DOI = {10.1145/3180155.3180167},
timestamp = {Wed, 16 Oct 2019 14:14:49 +0200},
biburl = {https://dblp.org/rec/conf/icse/GuZ018.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
@Article{Lamprecht2019,
author={Lamprecht, Anna-Lena
and Garcia, Leyla
and Kuzak, Mateusz
and Martinez, Carlos
and Arcila, Ricardo
and Martin Del Pico, Eva
and Dominguez Del Angel, Victoria
and van de Sandt, Stephanie
and Ison, Jon
and Martinez, Paula Andrea
and McQuilton, Peter
and Valencia, Alfonso
and Harrow, Jennifer
and Psomopoulos, Fotis
and Gelpi, Josep Ll
and Chue Hong, Neil
and Goble, Carole
and Capella-Gutierrez, Salvador},
title={Towards FAIR principles for research software},
year={2019},
publisher={IOS Press},
volume={Preprint},
pages={1-23},
keywords={FAIR},
keywords={research software},
keywords={software sustainability},
keywords={reproducible research},
abstract={The FAIR Guiding Principles, published in 2016, aim to improve the findability, accessibility, interoperability and reusability of digital research objects for both humans and machines. Until now the FAIR principles have been mostly applied to research data. The ideas behind these principles are, however, also directly relevant to research software. Hence there is a distinct need to explore how the FAIR principles can be applied to software. In this work, we aim to summarize the current status of the debate around FAIR and software, as basis for the development of community-agreed principles for FAIR research software in the future. We discuss what makes software different from data with regard to the application of the FAIR principles, and which desired characteristics of research software go beyond FAIR. Then we present an analysis of where the existing principles can directly be applied to software, where they need to be adapted or reinterpreted, and where the definition of additional principles is required. Here interoperability has proven to be the most challenging principle, calling for particular attention in future discussions. Finally, we outline next steps on the way towards definite FAIR principles for research software.},
note={Preprint},
issn={2451-8492},
doi={10.3233/DS-190026}
}
@unpublished{dicosmo:hal-02475835,
title = {{Curated Archiving of Research Software Artifacts : lessons learned from the French open archive (HAL)}},
author = {Di Cosmo, Roberto and Gruenpeter, Morane and Marmol, Bruno P and Monteil, Alain and Romary, Laurent and Sadowska, Jozefina},
url = {https://hal.inria.fr/hal-02475835},
note = {Presented at the International Digital Curation Conference, submitted to IJDC},
year = 2019,
month = Dec,
keywords = {Software Heritage ; HAL ; CCSD ; IES Inria ; legacy ; preservation ; reproducibility ; software curation ; software metadata ; PID},
pdf = {https://hal.inria.fr/hal-02475835/file/ijdc-HAL-CCSD-SWH-2019-12-16.pdf},
hal_id = {hal-02475835},
hal_version = {v1},
}
@inproceedings{swmath,
author = {Sebastian B{\"{o}}nisch and
Michael Brickenstein and
Hagen Chrapary and
Gert{-}Martin Greuel and
Wolfram Sperber},
title = {swMATH - {A} New Information Service for Mathematical Software},
booktitle = {MKM/Calculemus/DML},
series = {Lecture Notes in Computer Science},
volume = {7961},
pages = {369--373},
publisher = {Springer},
year = {2013}
}
@Misc{ SPDXLicences,
Author = {{SPDX Workgroup}},
Title = {Software Package Data Exchange Licence List},
URL = {https://spdx.org/license-list},
Year = {2019},
Note = {\url{https://spdx.org/license-list}, retrieved 30 March 2020}
}
@unpublished{swh-archive-guide,
title = {{How to use Software Heritage for archiving and referencing your source code: guidelines and walkthrough}},
author = {Di Cosmo, Roberto},
url = {https://hal.archives-ouvertes.fr/hal-02263344},
note = {Available at \url{https://hal.archives-ouvertes.fr/hal-02263344}},
year = {2019},
month = Apr,
keywords = {source code ; software archival ; reproducibility ; open science ; guidelines},
pdf = {https://hal.archives-ouvertes.fr/hal-02263344/file/swh-archive-reference-howto.pdf},
hal_id = {hal-02263344},
hal_version = {v1},
}
@article{DaneluttoDiCosmo2020,
author = {Di Cosmo, Roberto and Danelutto, Marco},
title = {{[Rp] Reproducing and replicating the OCamlP3l experiment}},
journal = {ReScience C},
year = {2020},
month = apr,
volume = {6},
number = {1},
pages = {{#2}},
doi = {10.5281/zenodo.3763416},
url = {https://zenodo.org/record/3763416/files/article.pdf},
urllocal = "http://www.dicosmo.org/Articles/2020-ReScienceC.pdf",
code_url = {https://archive.softwareheritage.org/swh:1:rev:2db189928c94d62a3b4757b3eec68f0a4d4113f0;origin=https://gitorious.org/ocamlp3l/ocamlp3l_cvs.git/},
code_swh = {swh:1:rev:2db189928c94d62a3b4757b3eec68f0a4d4113f0;origin=https://gitorious.org/ocamlp3l/ocamlp3l_cvs.git/},
review_url = {https://github.com/ReScience/submissions/issues/22},
type = {Reproduction},
language = {OCaml},
domain = {parallel programming},
dmi-category={jour},
x-topic = "opensc",
keywords = {rescience c},
abstract = {This article provides a full report on the effort to reproduce the work described in the article “Parallel Functional Programming with Skeletons: the OCamlP3L experiment”, written in 1998. It presented OCamlP3L, a parallel programming system written in the OCaml programming language. It turns out that we found the source code of the OCamlP3L system only in Software Heritage: since it was saved with all its development history, we could perform this reproduction experiment.}
}
@Online{swhids,
author = {Software Heritage},
title = {SoftWare Heritage persistent IDentifiers (SWHIDs)},
date = {2020-05-05},
url = {https://docs.softwareheritage.org/devel/swh-model/persistent-identifiers.html},
version = {1.4}}
@inproceedings{swhicms2020,
TITLE = {{Archiving and referencing source code with Software Heritage}},
AUTHOR = {Di Cosmo, Roberto},
URL = {https://hal.archives-ouvertes.fr/hal-02526083},
NOTE = {to appear, preprint available},
YEAR = {2020},
PDF = {https://hal.archives-ouvertes.fr/hal-02526083/file/main.pdf},
booktitle = {{ICMS}},
series = {Lecture Notes in Computer Science},
publisher = {Springer},
}
@article{ESEM2020,
author = {Guillaume Rousseau and
Di Cosmo, Roberto and
Stefano Zacchiroli},
title = {Software provenance tracking at the scale of public source code},
journal = {Empirical Software Engineering},
volume = {25},
number = {4},
pages = {2930--2959},
year = {2020},
url = {https://doi.org/10.1007/s10664-020-09828-5},
doi = {10.1007/s10664-020-09828-5},
timestamp = {Thu, 18 Jun 2020 08:15:38 +0200},
biburl = {https://dblp.org/rec/journals/ese/RousseauCZ20.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
+
+@article{IJDC-conf-2020,
+ doi = {10.2218/ijdc.v15i1.698},
+ url = {https://doi.org/10.2218/ijdc.v15i1.698},
+ year = {2020},
+ month = aug,
+ publisher = {Edinburgh University Library},
+ volume = {15},
+ number = {1},
+ pages = {16},
+ author = { Di Cosmo, Roberto and Morane Gruenpeter and Bruno Marmol and Alain Monteil and Laurent Romary and Jozefina Sadowska},
+ title = {Curated Archiving of Research Software Artifacts: Lessons Learned from the French Open Archive ({HAL})},
+ journal = {International Journal of Digital Curation}
+}
\ No newline at end of file

File Metadata

Mime Type
text/x-diff
Expires
Sat, Jun 21, 9:20 PM (4 w, 17 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3324467

Event Timeline