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

JOSS rOpenSci presentation

03e2e7de45b193cac192ae7ea071e5ff?s=47 Arfon Smith
December 07, 2021
16

JOSS rOpenSci presentation

Slides from the rOpenSci community call on the 7th December 2021.

03e2e7de45b193cac192ae7ea071e5ff?s=128

Arfon Smith

December 07, 2021
Tweet

Transcript

  1. Bots-assisted peer review on GitHu b Gabriela Alessio Robles, Tania

    Allard, Mikkel Meyer Andersen, Lorena A Barba, Katy Barnhart, Juanjo Bazán, Sebastian Benthall, Eloisa Bentivegna, Monica Bobra, Frederick Boehm, Jed Brown, Kakia Chatsiou, Jason Clark, Patrick Diehl, Vissarion Fisikopoulos, 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, 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, Kelly Rowland, David P. Sanders, Arfon M. Smith, Charlotte Soneson, Matthew Sottile, Ben Stabler, Fabian-Robert Stöter, Yuan Tang, Tracy Teal, George K. Thiruvathukal, Kristen Thyng, Tim Tröndle, Leonardo Uieda, Jake Vanderplas, Marcos Vital, Bruce E. Wilson, Yo Yehudi, Pierre de Buy l https://joss.theoj.org
  2. JOSS submission and review process

  3. 2 https://joss.readthedocs.io/en/latest/index.html

  4. None
  5. None
  6. None
  7. Automated paper compilation Our editorial robot Detecting programming language

  8. Editor agreeing 🎉 Managing editor asking editors if they can

    take submission Author suggesting reviewers Managing editor asking bot to assign editor
  9. Reviewer #1 volunteering to review Editor asking bot to assign

    Reviewer #1 as reviewer for paper
  10. Reviewer #2 volunteering to review Editor asking bot to assign

    Reviewer #2 as reviewer for paper
  11. Editor asking bot to check the references for missing DOIs

    Bot obliging
  12. Editor asking bot to start the main review

  13. Metadata (editor, author, reviewers) Badge to include on e.g. GitHub

  14. Checklist for each reviewer

  15. Reviewer opening issues on software repository

  16. Author asking bot to recompile paper

  17. Editor associating Zenodo software archive with paper Editor updating software

    version associated with review Editor tagging EiC team to accept
  18. bot produces fi nal proofs of paper and Crossref metadata

    Managing editor asks bot to do a ‘dry run’ of accepting paper
  19. bot tweets link to paper Managing editor asks bot to

    accept paper …and con fi rms when DOI registered with Crossref
  20. Managing editor thanks reviewers and editor bot closes review

  21. None
  22. Bot-assisted communities

  23. None
  24. Powered by ‘webhooks’

  25. https://blog.joss.theoj.org/2019/06/cost-models-for-running-an-online-open-journa l

  26. Extracting a bot framework

  27. https://github.com/openjournals/bu ff y

  28. https://github.com/openjournals/bu ff y 🧑🦰 comment from human capture input, apply

    some logic respond and/or issue API command Responders
  29. https://github.com/openjournals/bu ff y

  30. https://github.com/openjournals/bu ff y

  31. None
  32. Thanks! @arfon