Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Journal of Open Source Software: Bot-assisted c...

Arfon Smith
September 29, 2020

Journal of Open Source Software: Bot-assisted community peer-review

My presentation on JOSS for the open source community call on 29th September 2020.

Arfon Smith

September 29, 2020
Tweet

More Decks by Arfon Smith

Other Decks in Research

Transcript

  1. Journal of Open Source Software Gabriela Alessio Robles, Tania Allard,

    Lorena A Barba, Katy Barnhart, Juanjo Bazán, Sebastian Benthall, Eloisa Bentivegna, Monica Bobra, Frederick Boehm, Jed Brown, Kakia Chatsiou, Jason Clark, Pierre de Buyl, Patrick Diehl, Dan Foreman-Mackey, George Githinji, Jeff Gostick, Richard Gowers, Olivia Guest, Roman Valls Guimera, Melissa Gymrek, David Hagan, Alex Hanna, Alice Harpole, Lindsey Heagy, Kathryn Huff, Luiz Irber, Mark A. Jensen, Daniel S. Katz, Anisha Keshavan, Vincent Knight, Hugo Ledoux, Thomas J. Leeper, Christopher R. Madan, Abigail Cabunoc Mayes, Brian McFee, Melissa Weber Mendonça, Lorena Mesa, Mikkel Meyer Andersen, Kevin M. Moerman, Kyle Niemeyer, Juan Nunez-Iglesias, Lorena Pantano, Stefan Pfenninger, Viviane Pons, Jack Poulson, Pjotr Prins, Karthik Ram, Kristina Riemer, Amy Roberts, Marie E. Rognes, Ariel Rokem, William Rowe, David P. Sanders, Arfon Smith (@arfon), Charlotte Soneson, Matthew Sottile, Ben Stabler, Yuan Tang, Tracy Teal, George K. Thiruvathukal, Kristen Thyng, Tim Tröndle, Leonardo Uieda, Jake Vanderplas, Marcos Vital, Bruce E. Wilson, Yo Yehudi https://joss.theoj.org Bot-assisted community peer-review
  2. 1. Find some way to fit software into current (paper/book-centric)

    system. 2. Evolve beyond one-dimensional credit model. How to better recognize software contributions?
  3. Software papers Gives us something easy to cite No changes

    required to existing infrastructure Publishing in existing journals raises profile of software within a community
  4. Software papers Writing another paper can be a ton of

    work Many journals don’t accept software papers For long-lived software packages, static authorship presents major issues Many papers about the same software may lead to citation dilution
  5. What if we made it as easy as possible to

    write and publish a software paper? Embracing the hack
  6. A developer friendly journal* for research software packages. Paper preparation

    (and submission) for well-documented software should take no more than an hour. The primary purpose of a JOSS paper is to enable citation credit to be given to authors of research software. * Other venues exist for publishing papers about software
  7.          

      Year 1: 104 (8.6 papers/month) Year 2: 181 (15.3 papers/month) Year 3: 281 (23.4 papers/month) Year 4: 334* (27.8 papers/month) Year 5 (partial): 102 (29.0 papers/month) * Includes 2-month pause in submissions due to COVID-19
  8. Whedon produces final proofs of paper and Crossref metadata Managing

    editor asks Whedon to do a ‘dry run’ of accepting paper Interacts with authors, reviewers, and editors in review ‘issues’ on GitHub. Compiles papers (Pandoc). Conducts automated ‘healthchecks’ for incoming submissions (e.g. license checks, search for missing DOIs). Sends automated reminders. Deposits metadata and registers DOIs with Crossref.
  9. Some observations It seems to be working (i.e. we’re meeting

    a demand that exists)… People enjoy editing, reviewing, and being reviewed at JOSS.
  10. Some observations It seems to be working (i.e. we’re meeting

    a demand that exists)… People enjoy editing, reviewing, and being reviewed at JOSS.
  11. Some observations It seems to be working (i.e. we’re meeting

    a demand that exists)… People enjoy editing, reviewing, and being reviewed at JOSS.
  12. Some observations It seems to be working (i.e. we’re meeting

    a demand that exists)… People enjoy editing, reviewing, and being reviewed at JOSS.
  13. Some observations It seems to be working (i.e. we’re meeting

    a demand that exists)… People enjoy editing, reviewing, and being reviewed at JOSS.
  14. Scaling JOSS Most of our challenges are about scaling people

    processes: • AEiC/managing editor rotations. • More editors. • Term limits for editors (to avoid burnout). Technology improvements: • Smarter reviewer assignments. • Better monitoring tools for editors. • Tools to help authors prepare their submissions.         
  15. Unexpected consequences of working openly Semi-regular emails from people annoyed

    they haven’t been asked to review yet. Generally need relatively small number of invites to identify reviewers (~2 invites per reviewer). Vanity software package ‘pile-on’. For high- profile open source projects, often have many reviewers volunteering.
  16. Some awesome things about working openly Zero privileged information in

    the system: Reviewer reports, editorial decisions available to all. Increase transparency: • Public declarations of potential conflicts. • Editorial decisions documented in the open. • Clear expectations of authors. Reduces complexity of infrastructure. People can link to their reviews.
  17. Zero privileged information in the system: So sometimes authors chase

    reviewers, editors etc. Good reviewers become well known quickly potentially leading to reviewer burnout. Potential cultural barriers to entry for some and negative dynamics for junior staff. Some not-so-awesome things about working openly