{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T18:14:13Z","timestamp":1761156853475,"version":"build-2065373602"},"reference-count":102,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2020,2,25]],"date-time":"2020-02-25T00:00:00Z","timestamp":1582588800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004834","name":"Universitat Jaume I","doi-asserted-by":"publisher","award":["POSDOC-B\/2018\/12","E\/2019\/031"],"award-info":[{"award-number":["POSDOC-B\/2018\/12","E\/2019\/031"]}],"id":[{"id":"10.13039\/501100004834","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003359","name":"Generalitat Valenciana","doi-asserted-by":"publisher","award":["GV\/2019\/016"],"award-info":[{"award-number":["GV\/2019\/016"]}],"id":[{"id":"10.13039\/501100003359","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100014440","name":"Ministerio de Ciencia, Innovaci\u00f3n y Universidades","doi-asserted-by":"publisher","award":["CSO2016\u201079420-R AEI\/FEDER, EU"],"award-info":[{"award-number":["CSO2016\u201079420-R AEI\/FEDER, EU"]}],"id":[{"id":"10.13039\/100014440","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IJGI"],"abstract":"<jats:p>Scientific reproducibility is essential for the advancement of science. It allows the results of previous studies to be reproduced, validates their conclusions and develops new contributions based on previous research. Nowadays, more and more authors consider that the ultimate product of academic research is the scientific manuscript, together with all the necessary elements (i.e., code and data) so that others can reproduce the results. However, there are numerous difficulties for some studies to be reproduced easily (i.e., biased results, the pressure to publish, and proprietary data). In this context, we explain our experience in an attempt to improve the reproducibility of a GIScience project. According to our project needs, we evaluated a list of practices, standards and tools that may facilitate open and reproducible research in the geospatial domain, contextualising them on Peng\u2019s reproducibility spectrum. Among these resources, we focused on containerisation technologies and performed a shallow review to reflect on the level of adoption of these technologies in combination with OSGeo software. Finally, containerisation technologies proved to enhance the reproducibility and we used UML diagrams to describe representative work-flows deployed in our GIScience project.<\/jats:p>","DOI":"10.3390\/ijgi9030138","type":"journal-article","created":{"date-parts":[[2020,2,25]],"date-time":"2020-02-25T08:12:22Z","timestamp":1582618342000},"page":"138","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Leveraging Container Technologies in a GIScience Project: A Perspective from Open Reproducible Research"],"prefix":"10.3390","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2501-484X","authenticated-orcid":false,"given":"Benito M.","family":"Zaragoz\u00ed","sequence":"first","affiliation":[{"name":"Departament de Geografia, Universitat Rovira i Virgili, C\/ Joanot Martorell, 43480 Vilaseca, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9304-0719","authenticated-orcid":false,"given":"Sergio","family":"Trilles","sequence":"additional","affiliation":[{"name":"Institute of New Imaging Technologies (INIT), Universitat Jaume I, Av. Vicente Sos Baynat s\/n, 12071 Castell\u00f3 de la Plana, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8718-218X","authenticated-orcid":false,"given":"Jos\u00e9 T.","family":"Navarro-Carri\u00f3n","sequence":"additional","affiliation":[{"name":"Instituto Interuniversitario de Geograf\u00eda (IIG), Universidad de Alicante, C\/ San Vicente s\/n, 03690 Alicante, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,2,25]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"137","DOI":"10.1016\/j.jocs.2015.04.012","article-title":"An invariant framework for conducting reproducible computational science","volume":"9","author":"Meng","year":"2015","journal-title":"J. Comput. Sci."},{"key":"ref_2","unstructured":"Barba, L.A. (2018). Terminologies for reproducible research. arXiv."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1226","DOI":"10.1126\/science.1213847","article-title":"Reproducible research in computational science","volume":"334","author":"Peng","year":"2011","journal-title":"Science"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/MCSE.2012.82","article-title":"Reproducible research for scientific computing: Tools and strategies for changing the culture","volume":"14","author":"Stodden","year":"2012","journal-title":"Comput. Sci. Eng."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1177\/2043820614525709","article-title":"Spatial science\u2014Looking outward","volume":"4","author":"Brunsdon","year":"2014","journal-title":"Dialogues Hum. Geogr."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"388","DOI":"10.1002\/2015EA000136","article-title":"Toward the Geoscience Paper of the Future: Best practices for documenting and sharing research from data to software to provenance","volume":"3","author":"Gil","year":"2016","journal-title":"Earth Space Sci."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1161\/CIRCRESAHA.114.303819","article-title":"Reproducibility in science: Improving the standard for basic and preclinical research","volume":"116","author":"Begley","year":"2015","journal-title":"Circ. Res."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"452","DOI":"10.1038\/533452a","article-title":"Is there a reproducibility crisis?","volume":"533","author":"Baker","year":"2016","journal-title":"Nature"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1371\/journal.pbio.1002165","article-title":"The economics of reproducibility in preclinical research","volume":"13","author":"Freedman","year":"2015","journal-title":"PLoS Biol."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"573","DOI":"10.1257\/aer.100.2.573","article-title":"Growth in a time of debt","volume":"100","author":"Reinhart","year":"2010","journal-title":"Am. Econ. Rev."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1093\/cje\/bet075","article-title":"Does high public debt consistently stifle economic growth? A critique of Reinhart and Rogoff","volume":"38","author":"Herndon","year":"2014","journal-title":"Camb. J. Econ."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Open Science Collaboration (2015). Estimating the reproducibility of psychological science. Science, 349, aac4716.","DOI":"10.1126\/science.aac4716"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Stodden, V. (2014). Implementing Reproducible Research, Chapman and Hall\/CRC.","DOI":"10.1201\/b16868"},{"key":"ref_14","first-page":"1","article-title":"Establishing a framework for Open Geographic Information science","volume":"8816","author":"Singleton","year":"2016","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1080\/02693799208901893","article-title":"Geographical information science","volume":"6","author":"Goodchild","year":"1992","journal-title":"Int. J. Geogr. Inf. Syst."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1111\/tgis.12195","article-title":"Advancing Science with VGI: Reproducibility and Replicability of Recent Studies using VGI","volume":"21","author":"Ostermann","year":"2017","journal-title":"Trans. GIS"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"341ps12","DOI":"10.1126\/scitranslmed.aaf5027","article-title":"What does research reproducibility mean?","volume":"8","author":"Goodman","year":"2016","journal-title":"Sci. Transl. Med."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Pontika, N., Knoth, P., Cancellieri, M., and Pearce, S. (2015, January 21\u201323). Fostering open science to research using a taxonomy and an eLearning portal. Proceedings of the 15th International Conference on Knowledge Technologies and Data-Driven Business, Graz, Austria.","DOI":"10.1145\/2809563.2809571"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Antelman, K. (2004). Do Open Access Articles Have a Greater Research Impact?. Coll. Res. Libr., 65.","DOI":"10.5860\/crl.65.5.372"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1080\/00987913.2008.10765152","article-title":"Open data in science","volume":"34","year":"2008","journal-title":"Ser. Rev."},{"key":"ref_21","first-page":"171","article-title":"The open source definition","volume":"1","author":"Perens","year":"1999","journal-title":"Open Sources Voices Open Source Revolut."},{"key":"ref_22","unstructured":"(2019, December 15). CNIG Download Center. Available online: http:\/\/centrodedescargas.cnig.es."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"438","DOI":"10.2495\/DNE-V11-N3-438-446","article-title":"Should EU land use and land cover data be managed with a NOSQL document store?","volume":"11","year":"2016","journal-title":"Int. J. Des. Nat. Ecodyn."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Giraud, T., and Lambert, N. (2017). Reproducible cartography. International Cartographic Conference, Springer.","DOI":"10.1007\/978-3-319-57336-6_13"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"408","DOI":"10.1080\/13658816.2018.1508687","article-title":"Computational reproducibility in geoscientific papers: Insights from a series of studies with geoscientists and a reproduction study","volume":"33","author":"Konkol","year":"2019","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Granell, C., N\u00fcst, D., Ostermann, F.O., and Sileryte, R. (2018). Reproducible Research Is Like Riding a Bike, PeerJ Preprints. Technical Report.","DOI":"10.7287\/peerj.preprints.27216"},{"key":"ref_27","unstructured":"(2019, December 15). Association of Geographic Information Laboratories in Europe (AGILE) Website. Available online: https:\/\/agile-online.org\/."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"e5072","DOI":"10.7717\/peerj.5072","article-title":"Reproducible research and GIScience: An evaluation using AGILE conference papers","volume":"6","author":"Granell","year":"2018","journal-title":"PeerJ"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"vzj2015.06.0088","DOI":"10.2136\/vzj2015.06.0088","article-title":"Reproducible research in vadose zone sciences","volume":"14","author":"Skaggs","year":"2015","journal-title":"Vadose Zone J."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"N\u00fcst, D., Konkol, M., Pebesma, E., Kray, C., Schutzeichel, M., Przibytzin, H., and Lorenz, J. (2017). Opening the publication process with executable research compendia. D-Lib Mag., 23.","DOI":"10.1045\/january2017-nuest"},{"key":"ref_31","first-page":"50","article-title":"Provenance for Scientific Workflows Towards Reproducible Research","volume":"33","author":"Barga","year":"2010","journal-title":"IEEE Data Eng. Bull."},{"key":"ref_32","unstructured":"(2019, December 15). BitBucket. Available online: https:\/\/www.bitbucket.com."},{"key":"ref_33","unstructured":"(2019, December 15). GitLab. Available online: https:\/\/www.gitlab.com."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"136","DOI":"10.1016\/j.compenvurbsys.2012.10.003","article-title":"The 2012 free and open source GIS software map - A guide to facilitate research, development, and adoption","volume":"39","author":"Steiniger","year":"2013","journal-title":"Comput. Environ. Urban Syst."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"1345","DOI":"10.1080\/13658810802634956","article-title":"An overview on current free and open source desktop GIS developments","volume":"23","author":"Steiniger","year":"2009","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_36","unstructured":"TIOBE Index TIOBE-The Software Quality Company (2019, December 15). TIOBE Index| TIOBE- Softw. Qual. Co. [Electronic Resource]. Available online: https:\/\/www.Tiobe.Com\/tiobe-Index\/Access."},{"key":"ref_37","unstructured":"(2019, December 15). OSGeo. Available online: http:\/\/www.osgeo.org."},{"key":"ref_38","unstructured":"QGIS Development Team (2015). QGIS geographic information system. Open Source Geospat. Found. Proj. Vers Ao, 2."},{"key":"ref_39","unstructured":"Hazzard, E. (2011). Openlayers 2.10 Beginner\u2019s Guide, Packt Publishing Ltd."},{"key":"ref_40","unstructured":"Leaflet, J.S. (2019, December 15). Available online: https:\/\/leafletjs.com."},{"key":"ref_41","unstructured":"(2019, December 15). PostGIS. Available online: https:\/\/postgis.net."},{"key":"ref_42","unstructured":"(2019, December 15). Geoserver. Available online: http:\/\/geoserver.org."},{"key":"ref_43","unstructured":"(2019, December 15). Geonetwork. Available online: http:\/\/geonetwork.org."},{"key":"ref_44","first-page":"36","article-title":"JTS Topology Suite: Technical Specifications","volume":"1","author":"Solutions","year":"2003","journal-title":"Version"},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"124","DOI":"10.1016\/j.envsoft.2011.11.014","article-title":"GRASS GIS: A multi-purpose open source GIS","volume":"31","author":"Neteler","year":"2012","journal-title":"Environ. Model. Softw."},{"key":"ref_46","unstructured":"(2019, December 15). MapServer. Available online: http:\/\/www.saga-gis.org."},{"key":"ref_47","unstructured":"(2019, December 15). GDAL. Available online: https:\/\/gdal.org."},{"key":"ref_48","unstructured":"(2019, December 15). Orfeo ToolBox. Available online: https:\/\/www.orfeo-toolbox.org."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1186\/1751-0473-8-7","article-title":"Git can facilitate greater reproducibility and increased transparency in science","volume":"8","author":"Ram","year":"2013","journal-title":"Source Code Biol. Med."},{"key":"ref_50","unstructured":"Van Garderen, P. (2010, January 19\u201324). Archivematica: Using Micro-Services and Open-Source Software to Deliver a Comprehensive Digital Curation Solution. Proceedings of the iPRES, Vienna, Austria."},{"key":"ref_51","unstructured":"Faria, L., Ferreira, M., Castro, R., Barbedo, F., Henriques, C., Corujo, L., and Ramalho, J.C. (2009, January 18\u201321). RODA: A service-oriented repository to preserve authentic digital objects. Proceedings of the 4th International Conference on Open Repositories, Atlanta, GA, USA."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"199","DOI":"10.2218\/ijdc.v6i1.182","article-title":"Open Science in Practice: Researcher Perspectives and Participation","volume":"6","author":"Whyte","year":"2011","journal-title":"IJDC"},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"806","DOI":"10.1111\/tgis.12449","article-title":"Creating a conceptual framework to improve the re-usability of open geographic data in cities","volume":"22","author":"Comber","year":"2018","journal-title":"Trans. GIS"},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1109\/MCSE.2009.19","article-title":"The legal framework for reproducible scientific research: Licensing and copyright","volume":"11","author":"Stodden","year":"2008","journal-title":"Comput. Sci. Eng."},{"key":"ref_55","unstructured":"(2019, December 15). ESRI Shapefile Technical Description. Available online: https:\/\/www.esri.com\/library\/whitepapers\/pdfs\/shapefile.pdf."},{"key":"ref_56","unstructured":"Stults, M., Arko, R., Davis, E., Ertz, D., Turner, M., Trabant, C., Valentine, D., Ahern, T., Carbotte, S., and Gurnis, M. (2015). GeoCSV: Tabular text formatting for geoscience data. AGU Fall Meet. Abstr."},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"Butler, H., Daly, M., Doyle, A., Gillies, S., Hagen, S., and Schaub, T. (2016). The geojson format. Internet Eng. Task Force (IETF).","DOI":"10.17487\/RFC7946"},{"key":"ref_58","unstructured":"(2019, December 15). SpatiaLite Webpage. Available online: https:\/\/www.gaia-gis.it\/fossil\/libspatialite\/index."},{"key":"ref_59","unstructured":"(2019, December 15). OGC GeoPackage. Available online: https:\/\/www.geopackage.org."},{"key":"ref_60","unstructured":"(2019, December 15). Open Geospatial Consortium. Available online: https:\/\/www.opengeospatial.org\/standards."},{"key":"ref_61","unstructured":"(2019, December 15). netCDF, Available online: https:\/\/cdn.earthdata.nasa.gov\/conduit\/upload\/497\/ESDS-RFC-022v1.pdf."},{"key":"ref_62","unstructured":"Berners-Lee, T. (2019, December 15). Linked Data, 2006. Available online: https:\/\/www.w3.org\/DesignIssues\/LinkedData.html."},{"key":"ref_63","doi-asserted-by":"crossref","first-page":"154","DOI":"10.1016\/j.websem.2009.07.002","article-title":"DBpedia-A crystallization point for the Web of Data","volume":"7","author":"Bizer","year":"2009","journal-title":"J. Web Semant."},{"key":"ref_64","doi-asserted-by":"crossref","unstructured":"Percivall, G. (2010). Progress in OGC web services interoperability development. Standard-Based Data and Information Systems for Earth Observation, Springer.","DOI":"10.1007\/978-3-540-88264-0_4"},{"key":"ref_65","doi-asserted-by":"crossref","unstructured":"Giuliani, G., Camara, G., Killough, B., and Minchin, S. (2019, December 15). Earth Observation Open Science: Enhancing Reproducible Science Using Data Cubes, 2019. Available online: https:\/\/www.mdpi.com\/2306-5729\/4\/4\/147.","DOI":"10.3390\/data4040147"},{"key":"ref_66","unstructured":"De la Beaujardiere, J. (2006). OpenGIS Web Map Service Implementation Specification, Version 1.3.0, Open Geospatial Consortium Inc."},{"key":"ref_67","unstructured":"Vretanos, P.A. (2005). Web Feature Service Implementation Specification, Open Geospatial Consortium Specification."},{"key":"ref_68","unstructured":"Br\u00f6ring, A., Stasch, C., and Echterhoff, J. (2010). OGC Interface Standard 10-037: SOS 2.0 Interface Standard, Open Geospatial Consortium."},{"key":"ref_69","unstructured":"Nebert, D., and Whiteside, A. (2004). OpenGIS catalogue services specification (version 2.0). OpenGIS Project Document 04-021r2, Open GIS Consortium Inc."},{"key":"ref_70","unstructured":"Schut, P. (2008). Opengis Web Processing Service Version 1.0.0, Open Geospatial Consortium (OGC). Technical report."},{"key":"ref_71","doi-asserted-by":"crossref","unstructured":"N\u00fcst, D., Stasch, C., and Pebesma, E. (2011). Connecting R to the sensor web. Advancing Geoinformation Science for a Changing World, Springer.","DOI":"10.1007\/978-3-642-19789-5_12"},{"key":"ref_72","unstructured":"(2019, December 15). zenodo. Available online: https:\/\/www.zenodo.org."},{"key":"ref_73","unstructured":"(2019, December 15). figshare. Available online: https:\/\/www.figshare.com."},{"key":"ref_74","unstructured":"(2019, December 15). dspace. Available online: https:\/\/www.duraspace.org."},{"key":"ref_75","unstructured":"(2019, December 15). ckan. Available online: https:\/\/ckan.org."},{"key":"ref_76","doi-asserted-by":"crossref","first-page":"24","DOI":"10.29173\/iq904","article-title":"Research data repositories: Review of current features, gap analysis, and recommendations for minimum requirements","volume":"39","author":"Austin","year":"2016","journal-title":"IASSIST Q."},{"key":"ref_77","unstructured":"(2019, December 15). Creative Commons. Available online: https:\/\/creativecommons.org\/licenses."},{"key":"ref_78","unstructured":"(2019, December 15). Open Data Commons. Available online: https:\/\/opendatacommons.org\/licenses."},{"key":"ref_79","doi-asserted-by":"crossref","unstructured":"Benitez-Paez, F., Degbelo, A., Trilles, S., and Huerta, J. (2018). Roadblocks hindering the reuse of open geodata in Colombia and Spain: A data user\u2019s perspective. ISPRS Int. J. Geo-Inf., 7.","DOI":"10.3390\/ijgi7010006"},{"key":"ref_80","doi-asserted-by":"crossref","unstructured":"Trilles, S., D\u00edaz, L., and Huerta, J. (2017). Approach to facilitating geospatial data and metadata publication using a standard geoservice. ISPRS Int. J. Geo-Inf., 6.","DOI":"10.3390\/ijgi6050126"},{"key":"ref_81","unstructured":"Mecklenburg, R. (2004). Managing Projects with GNU Make: The Power of GNU Make for Building Anything, O\u2019Reilly Media, Inc."},{"key":"ref_82","doi-asserted-by":"crossref","first-page":"7548","DOI":"10.1002\/2016WR019285","article-title":"Most computational hydrology is not reproducible, so is it really science?","volume":"52","author":"Hutton","year":"2016","journal-title":"Water Resour. Res."},{"key":"ref_83","doi-asserted-by":"crossref","unstructured":"Chirigati, F., Rampin, R., Shasha, D., and Freire, J. (2016). Reprozip: Computational reproducibility with ease. Proceedings of the 2016 International Conference on Management of Data, ACM.","DOI":"10.1145\/2882903.2899401"},{"key":"ref_84","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1109\/MCSE.2015.18","article-title":"Researchcompendia. org: Cyberinfrastructure for reproducibility and collaboration in computational science","volume":"17","author":"Stodden","year":"2015","journal-title":"Comput. Sci. Eng."},{"key":"ref_85","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1109\/MCSE.2012.62","article-title":"Virtual appliances, cloud computing, and reproducible research","volume":"14","author":"Howe","year":"2012","journal-title":"Comput. Sci. Eng."},{"key":"ref_86","doi-asserted-by":"crossref","unstructured":"Dua, R., Raja, A.R., and Kakadia, D. (2014, January 11\u201314). Virtualization vs containerization to support paas. Proceedings of the 2014 IEEE International Conference on Cloud Engineering, Boston, MA, USA.","DOI":"10.1109\/IC2E.2014.41"},{"key":"ref_87","doi-asserted-by":"crossref","first-page":"275","DOI":"10.1145\/1272998.1273025","article-title":"Container-based operating system virtualization: A scalable, high-performance alternative to hypervisors","volume":"41","author":"Soltesz","year":"2007","journal-title":"ACM SIGOPS Oper. Syst. Rev."},{"key":"ref_88","unstructured":"Turnbull, J. (2014). The Docker Book: Containerization Is the New Virtualization, Glitch."},{"key":"ref_89","unstructured":"Meadusani, S.R. (2018). Virtualization Using Docker Containers: For Reproducible Environments and Containerized Applications. Culminating Proj. Inf. Assur."},{"key":"ref_90","first-page":"2","article-title":"Docker: Lightweight linux containers for consistent development and deployment","volume":"2014","author":"Merkel","year":"2014","journal-title":"Linux J."},{"key":"ref_91","doi-asserted-by":"crossref","unstructured":"Knoth, C., and N\u00fcst, D. (2017). Reproducibility and practical adoption of geobia with open-source software in docker containers. Remote Sens., 9.","DOI":"10.3390\/rs9030290"},{"key":"ref_92","unstructured":"(2019, December 15). Packrat\u2014Introduction to renv. Available online: https:\/\/cran.r-project.org\/web\/packages\/renv\/vignettes\/renv.html."},{"key":"ref_93","unstructured":"Ushey, K. (2019, December 15). Renv\u2014Introduction to renv. Available online: https:\/\/rstudio.github.io\/renv\/articles\/renv.html."},{"key":"ref_94","doi-asserted-by":"crossref","first-page":"1603","DOI":"10.21105\/joss.01603","article-title":"containerit: Generating Dockerfiles for reproducible research with R","volume":"4","author":"Hinz","year":"2019","journal-title":"J. Open Source Softw."},{"key":"ref_95","doi-asserted-by":"crossref","unstructured":"Boettiger, C., and Eddelbuettel, D. (2017). An introduction to rocker: Docker containers for R. arXiv.","DOI":"10.32614\/RJ-2017-065"},{"key":"ref_96","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1093\/comjnl\/27.2.97","article-title":"Literate programming","volume":"27","author":"Knuth","year":"1984","journal-title":"Comput. J."},{"key":"ref_97","unstructured":"Kluyver, T., Ragan-Kelley, B., P\u00e9rez, F., Granger, B.E., Bussonnier, M., Frederic, J., Kelley, K., Hamrick, J.B., Grout, J., and Corlay, S. (2016, January 7\u20139). Jupyter Notebooks-a publishing format for reproducible computational workflows. Proceedings of the ELPUB, G\u00f6ttingen, Germany."},{"key":"ref_98","unstructured":"Hillebrand, J., and Nierhoff, M.H. (2015). Mastering RStudio\u2013Develop, Communicate, and Collaborate with R, Packt Publishing Ltd."},{"key":"ref_99","doi-asserted-by":"crossref","unstructured":"Trilles, S., Granell, C., Degbelo, A., and Bhattacharya, D. (2020). Interactive Guidelines: Public Communication of Data-based Research in Cities. PLoS ONE.","DOI":"10.1371\/journal.pone.0228008"},{"key":"ref_100","unstructured":"(2019, December 15). p5js. Available online: https:\/\/p5js.org."},{"key":"ref_101","unstructured":"Trilles, S. (2019, December 15). OSGeo Tools in Docker Hub. Available online: https:\/\/www.google.com.hk\/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=2ahUKEwjehMyot4DoAhXZx4sBHeynDW4QFjACegQIAxAB&url=https%3A%2F%2Fwww.mdpi.com%2F2220-9964%2F9%2F3%2F138%2Fpdf&usg=AOvVaw1beLztM6wLMhEvqQ6d9NHs."},{"key":"ref_102","unstructured":"Zaragoz\u00ed, B.M., and Carri\u00f3n, J.T.N. (2019, December 15). siose-innova\/pg_siose_bench. Available online: https:\/\/www.google.com.hk\/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=2ahUKEwi03Jv2t4DoAhV7yYsBHZcLBowQFjABegQIAhAB&url=https%3A%2F%2Fwww.mdpi.com%2F2220-9964%2F9%2F3%2F138%2Fpdf&usg=AOvVaw1beLztM6wLMhEvqQ6d9NHs."}],"container-title":["ISPRS International Journal of Geo-Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2220-9964\/9\/3\/138\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:01:31Z","timestamp":1760173291000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2220-9964\/9\/3\/138"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,25]]},"references-count":102,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2020,3]]}},"alternative-id":["ijgi9030138"],"URL":"https:\/\/doi.org\/10.3390\/ijgi9030138","relation":{},"ISSN":["2220-9964"],"issn-type":[{"type":"electronic","value":"2220-9964"}],"subject":[],"published":{"date-parts":[[2020,2,25]]}}}