51
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      "Can I Implement Your Algorithm?": A Model for Reproducible Research Software

      Preprint
      , ,

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          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.

          Related collections

          Most cited references10

          • Record: found
          • Abstract: not found
          • Book Chapter: not found

          SLAyer: Memory Safety for Systems-Level Code

            Bookmark
            • Record: found
            • Abstract: not found
            • Book Chapter: not found

            Bma: Visual Tool for Modeling and Analyzing Biological Networks

              Bookmark
              • Record: found
              • Abstract: not found
              • Conference Proceedings: not found

              Using benchmarking to advance research: a challenge to software engineering

                Bookmark

                Author and article information

                Journal
                2014-07-22
                2014-09-16
                Article
                1407.5981
                e01bd9d8-b20c-41ca-b2e4-37c9bd6c49e7

                http://creativecommons.org/licenses/by-nc-sa/3.0/

                History
                Custom metadata
                Accepted for the 2nd Workshop on Sustainable Software for Science: Practice and Experiences (WSSSPE2); 5 pages, LaTeX
                cs.SE cs.CE

                Software engineering,Applied computer science
                Software engineering, Applied computer science

                Comments

                Comment on this article