Conference Paper/Proceeding/Abstract 927 views 79 downloads
"Can I Implement Your Algorithm?": A Model for Reproducible Research Software
2nd Workshop on Sustainable Software for Science: Practice and Experiences
Swansea University Author: Tom Crick
-
PDF | Version of Record
Download (200.51KB)
Abstract
The reproduction and replication of novel results has become a major issue for a number of scientific disciplines. In computer science and related computational disciplines such as systems biology, the issues closely revolve around the ability to implement novel algorithms and approaches. Taking an...
Published in: | 2nd Workshop on Sustainable Software for Science: Practice and Experiences |
---|---|
Published: |
New Orleans, USA
2014
|
Online Access: |
https://arxiv.org/abs/1407.5981 |
URI: | https://cronfa.swan.ac.uk/Record/cronfa43757 |
first_indexed |
2018-09-11T12:59:38Z |
---|---|
last_indexed |
2023-01-11T14:20:30Z |
id |
cronfa43757 |
recordtype |
SURis |
fullrecord |
<?xml version="1.0"?><rfc1807><datestamp>2022-12-18T17:45:02.9312055</datestamp><bib-version>v2</bib-version><id>43757</id><entry>2018-09-11</entry><title>"Can I Implement Your Algorithm?": A Model for Reproducible Research Software</title><swanseaauthors><author><sid>200c66ef0fc55391f736f6e926fb4b99</sid><ORCID>0000-0001-5196-9389</ORCID><firstname>Tom</firstname><surname>Crick</surname><name>Tom Crick</name><active>true</active><ethesisStudent>false</ethesisStudent></author></swanseaauthors><date>2018-09-11</date><deptcode>SOSS</deptcode><abstract>The reproduction and replication of novel results has become a major issue for a number of scientific disciplines. In computer science and related computational disciplines such as systems biology, the issues closely revolve around the ability to implement novel algorithms and approaches. Taking an approach from the literature and applying it to a new codebase frequently requires local knowledge missing from the published manuscripts and project websites. Alongside this issue, benchmarking, and the development of fair --- and widely available --- benchmark sets present another barrier.In this paper, we outline several suggestions to address these issues, driven by specific examples from a range of scientific domains. Finally, based on these suggestions, we propose a new open platform for scientific software development which effectively isolates specific dependencies from the individual researcher and their workstation and allows faster, more powerful sharing of the results of scientific software engineering.</abstract><type>Conference Paper/Proceeding/Abstract</type><journal>2nd Workshop on Sustainable Software for Science: Practice and Experiences</journal><volume/><journalNumber/><paginationStart/><paginationEnd/><publisher/><placeOfPublication>New Orleans, USA</placeOfPublication><isbnPrint/><isbnElectronic/><issnPrint/><issnElectronic/><keywords/><publishedDay>16</publishedDay><publishedMonth>11</publishedMonth><publishedYear>2014</publishedYear><publishedDate>2014-11-16</publishedDate><doi/><url>https://arxiv.org/abs/1407.5981</url><notes>2nd Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE2)</notes><college>COLLEGE NANME</college><department>Social Sciences School</department><CollegeCode>COLLEGE CODE</CollegeCode><DepartmentCode>SOSS</DepartmentCode><institution>Swansea University</institution><apcterm/><funders/><projectreference/><lastEdited>2022-12-18T17:45:02.9312055</lastEdited><Created>2018-09-11T07:45:25.5660184</Created><path><level id="1">Faculty of Humanities and Social Sciences</level><level id="2">School of Social Sciences - Education and Childhood Studies</level></path><authors><author><firstname>Tom</firstname><surname>Crick</surname><orcid>0000-0001-5196-9389</orcid><order>1</order></author><author><firstname>Benjamin A.</firstname><surname>Hall</surname><order>2</order></author><author><firstname>Samin</firstname><surname>Ishtiaq</surname><order>3</order></author></authors><documents><document><filename>0043757-11092018074653.pdf</filename><originalFilename>1407.5981v2.pdf</originalFilename><uploaded>2018-09-11T07:46:53.4900000</uploaded><type>Output</type><contentLength>215055</contentLength><contentType>application/pdf</contentType><version>Version of Record</version><cronfaStatus>true</cronfaStatus><embargoDate>2018-09-11T00:00:00.0000000</embargoDate><copyrightCorrect>true</copyrightCorrect><language>eng</language></document></documents><OutputDurs/></rfc1807> |
spelling |
2022-12-18T17:45:02.9312055 v2 43757 2018-09-11 "Can I Implement Your Algorithm?": A Model for Reproducible Research Software 200c66ef0fc55391f736f6e926fb4b99 0000-0001-5196-9389 Tom Crick Tom Crick true false 2018-09-11 SOSS The reproduction and replication of novel results has become a major issue for a number of scientific disciplines. In computer science and related computational disciplines such as systems biology, the issues closely revolve around the ability to implement novel algorithms and approaches. Taking an approach from the literature and applying it to a new codebase frequently requires local knowledge missing from the published manuscripts and project websites. Alongside this issue, benchmarking, and the development of fair --- and widely available --- benchmark sets present another barrier.In this paper, we outline several suggestions to address these issues, driven by specific examples from a range of scientific domains. Finally, based on these suggestions, we propose a new open platform for scientific software development which effectively isolates specific dependencies from the individual researcher and their workstation and allows faster, more powerful sharing of the results of scientific software engineering. Conference Paper/Proceeding/Abstract 2nd Workshop on Sustainable Software for Science: Practice and Experiences New Orleans, USA 16 11 2014 2014-11-16 https://arxiv.org/abs/1407.5981 2nd Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE2) COLLEGE NANME Social Sciences School COLLEGE CODE SOSS Swansea University 2022-12-18T17:45:02.9312055 2018-09-11T07:45:25.5660184 Faculty of Humanities and Social Sciences School of Social Sciences - Education and Childhood Studies Tom Crick 0000-0001-5196-9389 1 Benjamin A. Hall 2 Samin Ishtiaq 3 0043757-11092018074653.pdf 1407.5981v2.pdf 2018-09-11T07:46:53.4900000 Output 215055 application/pdf Version of Record true 2018-09-11T00:00:00.0000000 true eng |
title |
"Can I Implement Your Algorithm?": A Model for Reproducible Research Software |
spellingShingle |
"Can I Implement Your Algorithm?": A Model for Reproducible Research Software Tom Crick |
title_short |
"Can I Implement Your Algorithm?": A Model for Reproducible Research Software |
title_full |
"Can I Implement Your Algorithm?": A Model for Reproducible Research Software |
title_fullStr |
"Can I Implement Your Algorithm?": A Model for Reproducible Research Software |
title_full_unstemmed |
"Can I Implement Your Algorithm?": A Model for Reproducible Research Software |
title_sort |
"Can I Implement Your Algorithm?": A Model for Reproducible Research Software |
author_id_str_mv |
200c66ef0fc55391f736f6e926fb4b99 |
author_id_fullname_str_mv |
200c66ef0fc55391f736f6e926fb4b99_***_Tom Crick |
author |
Tom Crick |
author2 |
Tom Crick Benjamin A. Hall Samin Ishtiaq |
format |
Conference Paper/Proceeding/Abstract |
container_title |
2nd Workshop on Sustainable Software for Science: Practice and Experiences |
publishDate |
2014 |
institution |
Swansea University |
college_str |
Faculty of Humanities and Social Sciences |
hierarchytype |
|
hierarchy_top_id |
facultyofhumanitiesandsocialsciences |
hierarchy_top_title |
Faculty of Humanities and Social Sciences |
hierarchy_parent_id |
facultyofhumanitiesandsocialsciences |
hierarchy_parent_title |
Faculty of Humanities and Social Sciences |
department_str |
School of Social Sciences - Education and Childhood Studies{{{_:::_}}}Faculty of Humanities and Social Sciences{{{_:::_}}}School of Social Sciences - Education and Childhood Studies |
url |
https://arxiv.org/abs/1407.5981 |
document_store_str |
1 |
active_str |
0 |
description |
The reproduction and replication of novel results has become a major issue for a number of scientific disciplines. In computer science and related computational disciplines such as systems biology, the issues closely revolve around the ability to implement novel algorithms and approaches. Taking an approach from the literature and applying it to a new codebase frequently requires local knowledge missing from the published manuscripts and project websites. Alongside this issue, benchmarking, and the development of fair --- and widely available --- benchmark sets present another barrier.In this paper, we outline several suggestions to address these issues, driven by specific examples from a range of scientific domains. Finally, based on these suggestions, we propose a new open platform for scientific software development which effectively isolates specific dependencies from the individual researcher and their workstation and allows faster, more powerful sharing of the results of scientific software engineering. |
published_date |
2014-11-16T04:35:52Z |
_version_ |
1821378769434181632 |
score |
11.04748 |