Conference paper Open Access

Research Software Discovery: Challenges, Risks and Opportunities

Struck, Alexander

Research software is an integral part of scientific investigations. The paper identifies challenges, risks and new opportunities in research software publication and discovery. The diverse code discovery landscape is mapped and agents with their business models identified. Examples for discovery tools and strategies are given to support the classification. Reproducibility of research and reuse of code may improve if software discovery was easier. 
Researcher conducting a search for existing software in the context of a state-of-the-art report or a software management plan could use this paper as a guideline for their information retrieval strategy.

published by IEEE Computer Society with DOI 10.1109/eScience.2018.00016
Files (131.4 kB)
Name Size
struck_2018_research-software-discovery_WSSSPE6-1.pdf
md5:9a0abe0330abe8e14382c9c12b68776d
131.4 kB Download
  • M. Katerbow and G. Feulner, "Recommendations on the development, use and provision of research software," 2018. [Online]. Available: https://doi.org/10.5281/zenodo.1172988

  • V. R. Basili, D. Cruzes, J. C. Carver, L. M. Hochstein, J. K. Hollingsworth, M. V. Zelkowitz, and F. Shull, "Understanding the highperformance- computing community," IEEE software, vol. 25, no. 4, pp. p29–36, 2008.

  • K. Li, E. Yan, and Y. Feng, "How is r cited in research outputs? structure, impacts, and citation standard," Journal of Informetrics, vol. 11, no. 4, pp. 989–1002, nov 2017. [Online]. Available: https://doi.org/10.1016/j.joi.2017.08.003

  • M. Fenner, D. S. Katz, L. H. Nielsen, and A. Smith, "Doi registrations for software," 2018. [Online]. Available: https://blog.datacite.org/doi-registrations-software/

  • N. C. Hong. In which journals should i publish my software? [Online]. Available: https://www.software.ac.uk/index.php/which-journals-should-i-publish-my-software

  • S. Druskat, R. Haines, and J. Baker, "Citation file format (cff) - specifications," 2018. [Online]. Available: https://doi.org/10.5281/zenodo.1242911

  • S. Janosch. (2017) How to assign a doi to software within mpg. [Online]. Available: http://www.de-rse.org/blog/howto/2017/05/ 08/how-to-assign-a-doi-to-software-within-mpg.html

  • D. Bass and E. Newcomer. Buying github would take microsoft back to its roots. [Online]. Available: https://www.bloomberg.com/news/articles/2018-06-03/microsoft-is-said-to-have-agreed-to-acquire-coding-site-github

  • D. Oberhaus. 13,000 projects ditched github for gitlab monday morning. [Online]. Available: https://motherboard.vice.com/en us/article/ywen8x/13000-projects-ditched-github-for-gitlab-monday-morning

  • J. Segal and C. Morris, "Developing scientific software," IEEE Software, vol. 25, no. 4, pp. 18–20, jul 2008. [Online]. Available: https://doi.org/10.1109/ms.2008.85

  • R. Sanders and D. Kelly, "Dealing with risk in scientific software development," IEEE Softw., vol. 25, no. 4, pp. 21–28, Jul. 2008. [Online]. Available: https://doi.org/10.1109/MS.2008.84

  • L. N. Joppa, G. McInerny, R. Harper, L. Salido, K. Takeda, K. O'hara, D. Gavaghan, and S. Emmott, "Troubling trends in scientific software use," Science, vol. 340, no. 6134, pp. 814–815, 2013.

  • S. Fortunato, "Community detection in graphs," Physics Reports, vol. 486, no. 3, pp. 75–174, 2010. [Online]. Available: https://arxiv.org/abs/0906.0612

  • A. Editor, "Does your code stand up to scrutiny?" Nature, vol. 555, no. 7695, pp. 142–142, mar 2018. [Online]. Available: https://doi.org/10.1038/d41586-018-02741-4

  • M. Colom, B. Kerautret, N. Limare, P. Monasse, and J.-M. Morel, "IPOL: A new journal for fully reproducible research; analysis of four years development," in 2015 7th International Conference on New Technologies, Mobility and Security (NTMS). IEEE, jul 2015. [Online]. Available: https://doi.org/10.1109/ntms.2015.7266500

  • R. Di Cosmo and S. Zacchiroli, "Software Heritage: Why and How to Preserve Software Source Code," in iPRES 2017: 14th International Conference on Digital Preservation, Kyoto, Japan, Sep. 2017. [Online]. Available: https://hal.archives-ouvertes.fr/hal-01590958

  • M. Gruenpeter, "Software preservation: A stepping stone for software citation," 2018. [Online]. Available: http://genr.eu/wp/software-preservation/

  • D. Pieper and F. Summann, "Bielefeld academic search engine (BASE)," Library Hi Tech, vol. 24, no. 4, pp. 614–619, oct 2006. [Online]. Available: https://doi.org/10.1108/07378830610715473

  • Gluster. How far the once mighty sourceforge has fallen... [Online]. Available: https://www.gluster.org/how-far-the-once-mighty-sourceforge-has-fallen/

  • F. Olivieri. (2017) Generation of private sound with a circular loudspeaker array and the weighted pressure matching method. [Online]. Available: https://doi.org/10.24433/co.692f87c0-7d3b-4608-ba4f-59a923d9faa8

  • K. Thomas, R.-K. Benjamin, P. Fernando, G. Brian, B. Matthias, F. Jonathan, K. Kyle, H. Jessica, G. Jason, C. Sylvain, and et al., "Jupyter notebooks - a publishing format for reproducible computational workflows," Stand Alone, vol. 0, no. Positioning and Power in Academic Publishing: Players, Agents and Agendas, p. 8790, 2016. [Online]. Available: https://doi.org/10.3233/978-1-61499-649-1-87

  • A. M. Smith, D. S. Katz, and K. E. N. and, "Software citation principles," PeerJ Computer Science, vol. 2, p. e86, sep 2016. [Online]. Available: https://doi.org/10.7717/peerj-cs.86

459
241
views
downloads
All versions This version
Views 459459
Downloads 241241
Data volume 31.7 MB31.7 MB
Unique views 430430
Unique downloads 211211

Share

Cite as