Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2016;4(1):e27.
doi: 10.5334/jors.96. Epub 2016 Jul 19.

Channeling Community Contributions to Scientific Software: A Sprint Experience

Affiliations

Channeling Community Contributions to Scientific Software: A Sprint Experience

Michael R Crusoe et al. J Open Res Softw. 2016.

Abstract

In 2014, the khmer software project participated in a two-day global sprint coordinated by the Mozilla Science Lab. We offered a mentored experience in contributing to a scientific software project for anyone who was interested. We provided entry-level tasks and worked with contributors as they worked through our development process. The experience was successful on both a social and a technical level, bringing in 13 contributions from 9 new contributors and validating our development process. In this experience paper we describe the sprint preparation and process, relate anecdotal experiences, and draw conclusions about what other projects could do to enable a similar outcome. The khmer software is developed openly at http://github.com/dib-lab/khmer/.

Keywords: bioinformatics; code sprint; hackathon; khmer; onboarding.

PubMed Disclaimer

References

    1. Brown CT, Hackathon AK. [Accessed: 2014-08-01]; http://ivory.idyll.org/blog/014-khmer-hackathon.html.
    1. Chacon S. Github flow. 2011 http://scottchacon.com/2011/08/31/github-flow.html.
    1. Crusoe MR, Alameldin HF, Awad S, et al. The khmer software package: enabling efficient nucleotide sequence analysis [version 1; referees: 2 approved, 1 approved with reservations] F1000Research. 2015;4:900. DOI: http://dx.doi.org/10.12688/f1000research.6924.1. - DOI - PMC - PubMed
    1. Crusoe MR, Brown CT. Walking the talk: adopting and adapting sustainable scientific software development processes in a small biology lab. Technical Report 791567, figshare, 2013. 2013 DOI: http://dx.doi.org/10.6084/m9.figshare.791567. - DOI - PMC - PubMed
    1. Trainer EH, Chaihirunkarn C, Kalyanasundaram A, Herbsleb JD. Community code engagements: Summer of code & hackathons for community building in scientific software. Proceedings of the 18th International Conference on Supporting Group Work, GROUP '14; New York, NY, USA: ACM; 2014. pp. 111–121.