Enhancing Software Peer Review with GitHub Automation
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
How to join this free online event with Arfon Smith, Karthik Ram, Maëlle Salmon and Noam Ross.
Software peer-review involves coordinating and tracking many moving parts: software submissions, testing and diagnostics, assignment of editors and reviewers, and logging the progression of submissions through revisions and acceptance.
On this call we will discuss how rOpenSci has worked with The Journal of Open Source Software to extend JOSS’s approach of chatops-driven publishing into a new GitHub chat-bot that manages our editorial process: assigning tasks, tagging issues, running tests on software submissions, and returning reports to reviewers and editors, logging reviews in an external (Airtable) database, all from the comfort of a GitHub issue comment. Chat-ops automation has been critical to JOSS’s success, and shows huge promise for automating even more tedious tasks like frequent software checks and compliance with best practices.
We will show how our new review bot improves the author and editor experience, demonstrate how other teams can use and customize the bot, and discuss how this approach can be extended to tackle other automation, code review, and reproducibility challenges.
Speakers
Karthik Ram
Karthik Ram is a Senior Research Scientist with the Berkeley Institute for Data Science, Director and Co-founder of rOpenSci, and Editor for rOpenSci Software Peer Review. He has a PhD in Ecology and Evolution. Karthik on GitHub, Twitter, Website, rOpenSci
Arfon Smith
Arfon Smith is a Staff Product Manager for Data at GitHub and Editor-in-chief of the Journal of Open Source Software, a developer friendly, open access journal for research software packages. He has a PhD in Astrochemistry. Arfon on GitHub, Twitter, Website
Maëlle Salmon
Maëlle Salmon is a R(esearch) Software Engineer, part-time with rOpenSci where she, among other things, maintains the guide rOpenSci Packages: Development, Maintenance, and Peer Review. She also created the R-hub blog and co-wrote the book HTTP testing in R with Scott Chamberlain. She lives in Nancy, France. Maëlle has a PhD in Statistics. Maëlle on GitHub, Twitter, Website, rOpenSci.
Noam Ross
Noam Ross is Principal Scientist for Computational Research at EcoHealth Alliance and rOpenSci Software Review Lead. He co-leads the rOpenSci Statistical Software Testing and Peer Review project. Noam has a PhD in Ecology. Noam on GitHub, Twitter, Website
Resources
- rOpenSci Software Peer Review
- Journal of Open Source Software
- Buffy, is a service to provide a bot helping scientific journals manage submission reviews. Automates common editorial tasks like those needed by JOSS or rOpenSci.
- rOpenSci version of Buffy, holding our specific configuration and commands.
- ropensci-review-tools on GitHub, Tools for automation of software review at rOpenSci
Join Us!
- Who Everyone is welcome. No RSVP needed, simply connect and/or dial in at the time of the event.
- When Tuesday, 07 December 2021 09:00 PST (Tuesday, 07 December 2021 17:00 UTC)
- Find your timezone
- Add to Calendar.
-
How
Everyone is welcome. No RSVP needed.
Test your Zoom setup https://zoom.us/test.
Join the meeting: https://zoom.us/j/93997259411?pwd=Qmp5RHZlVHc0NGI1NVdnZTMvZkVkdz09
Meeting ID: 939 9725 9411
Passcode: 615476
Find your local number to join by phone: https://zoom.us/u/adAyZGMYrE
R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.