Ten simple rules for making research software more robust

نویسندگان

  • Morgan Taschuk
  • Greg Wilson
چکیده

Software produced for research, published and otherwise, suffers from a number of common problems that make it difficult or impossible to run outside the original institution or even off the primary developer's computer. We present ten simple rules to make such software robust enough to be run by anyone, anywhere, and thereby delight your users and collaborators.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ten Simple Rules for Reviewers

Last summer, the Student Council of the International Society for Computational Biology prompted an Editorial, ‘‘Ten Simple Rules for Getting Published’’ [1]. The interest in that piece (it has been downloaded 14,880 times thus far) prompted ‘‘Ten Simple Rules for Writing a Grant’’ [2]. With this third contribution, the ‘‘Ten Rules’’ series would seem to be established, and more rules for diffe...

متن کامل

Data Warehouse Query Processing and Optimization Architecture

Data warehouse query processing must satisfy different requirements such as: simple/complex front-end ad hoc query, query used in the applications including data mining applications, query used to obtain information from metadata containing structured, unstructured and semi-structured data such as XML (eXtended Markup Language) documents. In this paper, we will explain several robust algorithms...

متن کامل

Ten simple rules for collaborative lesson development

The collaborative development methods pioneered by the open source software community offer a way to create lessons that are open, accessible, and sustainable. This paper presents ten simple rules for doing this drawn from our experience with several successful projects.

متن کامل

Towards Highly Usable and Robust Spoken Language Technologies for Chinese

This paper gives an overview of our research on Chinese spoken language technologies during the past ten years. It covers fundamental acoustic-phonetic studies of spoken Cantonese, speech corpora development, automatic speech recognition and text-to-speech. Currently our focus is on making these technologies more usable for general users who are not speech experts, and more robust for real-worl...

متن کامل

Robust Multi-Stage Decision Making

Testifying to more than ten years of academic and practical developments, this tutorial attempts to provide a succinct yet unified view of the robust multi-stage decision making framework. In particular, the reader should better understand: (1) the distinction between static versus fully or partially adjustable decisions; (2) the root of tractability issues; (3) the connection to robust dynamic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره 13  شماره 

صفحات  -

تاریخ انتشار 2017