rOpenSci Software Review
repository·main·Indexed 43 days ago
https://github.com/ropensci/software-reviewAn open peer review process for R packages designed to ensure high-quality, reproducible scientific software. Provides guides and templates for authors, reviewers, and editors, as well as a submission process for packages to receive constructive feedback and community support.
What's inside rOpenSci
- The rOpenSci software review process is managed by an editorial team and a community of reviewers. The leadership structure includes an Editor-in-Chief (which rotates approximately every 3 months) and an Associate Editorial team. Additionally, the project relies on a large group of invited reviewers who provide expertise for package submissions.
How to submit a package to rOpenSci
mainTo submit a package for peer review to the rOpenSci ecosystem, follow these steps:
- Read the Author Guide: Before initiating any process, review the guía para quienes envían un paquete (Author Guide).
- Open a Submission Issue: Once you have reviewed the guide, open a submission issue in the
ropensci/software-reviewrepository.
Benefits of submission:
- Constructive Feedback: Receive useful feedback focused on improving software quality.
- Community Support: Continued support for maintenance issues (e.g., R updates, dependencies, CRAN policies).
- Dissemination: Packages are featured on the rOpenSci website, blog, and social media (Mastodon, LinkedIn).
- Automated Documentation: Documentation sites are automatically built and deployed after each push.
- JOSS Integration: Packages relevant to the Journal of Open-Source Software may benefit from an accelerated review process.
Volunteer to review packages for rOpenSci
mainIf you wish to contribute to the scientific community by reviewing R packages, follow these steps:
- Read the Reviewer Guide: Familiarize yourself with the expectations by reading the guide for reviewers.
- Complete the Volunteer Form: Fill out the short form with your contact information and areas of expertise. rOpenSci seeks reviewers with both general package-writing experience and specific domain expertise.
Benefits of reviewing:
- Community Contribution: Support the mission of expanding access to scientific data and reproducible research.
- Learning: Learn new development practices from authors and fellow reviewers.
- Networking: Connect with colleagues and collaborators in the R development and scientific computing communities.
How to become a reviewer for rOpenSci
mainIf you wish to contribute to the scientific community by reviewing packages, follow these steps:
- Read the Reviewer Guide: Review the guía para personas que realizan revisiones (Reviewer Guide).
- Complete the Sign-up Form: Provide your contact information and areas of expertise via this brief form.
rOpenSci actively seeks reviewers with general R package development experience as well as specialized knowledge in specific scientific fields.
Access the rOpenSci software peer review dashboard
mainYou can view the current status of software peer reviews and information about the editorial team on the rOpenSci interactive dashboard.
https://ropensci-review-tools.github.io/dashboard/Become a package reviewer for rOpenSci
mainIf you wish to contribute to the scientific community and the rOpenSci mission by reviewing software packages, follow these steps:
- Complete the Reviewer Form: Provide your contact information and areas of expertise via this brief form. rOpenSci actively seeks reviewers with general R package development experience as well as domain-specific expertise.
- Read the Reviewer Guide: Familiarize yourself with the expectations and processes by reading the guide for reviewers.
Why review?
- Contribute to Science: Support the mission of expanding access to scientific data and promoting reproducible research.
- Professional Development: Engage in bidirectional conversations to learn best practices in software development.
- Networking: Connect with colleagues and experts in R development and scientific computing.
Volunteer as an rOpenSci reviewer
mainIf you wish to contribute to the scientific community by reviewing R packages, follow these steps:
- Read the Reviewer Guide: Familiarize yourself with the expectations by reading the guide for reviewers.
- Fill out the Volunteer Form: Provide your contact information and areas of expertise via this short form.
rOpenSci seeks reviewers with both general package-writing experience and specific domain expertise.
Benefits of reviewing:
- Community Contribution: Support the mission of expanding access to scientific data and reproducible research.
- Learning: Improve your own development practices through interaction with authors and other reviewers.
- Networking: Connect with experts in R development and various scientific fields.
Submit a package to rOpenSci
mainTo submit a package for peer review to the rOpenSci ecosystem, follow these steps:
- Read the Author Guide: Before initiating a submission, review the guide for authors to ensure your package meets the necessary standards.
- Open a Submission Issue: Once you have prepared your package according to the guidelines, open a submission issue in the
ropensci/software-reviewrepository.
Benefits of submission:
- Constructive Feedback: Receive useful feedback aimed at improving software quality.
- Community Support: Access help with ongoing maintenance, such as R updates, dependency management, and CRAN policies.
- Dissemination: Your package will be featured on the rOpenSci website, blog, and social media (Mastodon, LinkedIn).
- Documentation: Packages in the suite benefit from automatically built and deployed documentation sites.
- JOSS Integration: Packages relevant to the Journal of Open-Source Software may benefit from an accelerated review process if accompanied by a short article.
Access rOpenSci development resources and templates
mainThe rOpenSci Guía de desarrollo (Development Guide) provides comprehensive resources for different roles:
Role-specific guides:
- Editorial Team: guía para el equipo editorial.
- Policies: nuestras políticas.
Templates:
- Review Template: plantilla de revisión.
- Editor Template: plantilla para quien hace la edición.
- Review Request Template: plantilla para pedido de revisión.
Community Discussion:
- Use the rOpenSci forum or the software-review-meta issues to discuss improvements to the review process.
Access rOpenSci development and review resources
mainComprehensive guidance for the rOpenSci review process is available in the rOpenSci Packages: Development, Maintenance, and Peer Review gitbook. Key resources include:
- Editor Guidance: Guide for editors.
- Policies: Official rOpenSci policies.
- Templates:
- Maintenance: Chapters dedicated to best practices for package maintenance.
For discussions regarding the review process itself, use the rOpenSci forum or the ropensci/software-review-meta issue tracker.
Access rOpenSci review resources and templates
mainThe rOpenSci gitbook provides comprehensive documentation for the peer review process, including:
- Editor Resources: A dedicated guide for editors.
- Policies: Official rOpenSci policies.
- Maintenance Guides: Chapters on best practices for package maintenance.
- Templates: Standardized formats for different stages of the process:
For discussions or feedback on the review process itself, use the rOpenSci forum or the software-review-meta issue tracker.