“News from the Forwards Taskforce” published in The R Journal.
Forwards is an R Foundation taskforce working to widen the participation of under-represented groups in the R project and in related activities, such as the useR! conference. This report rounds up activities of the taskforce during the second half of 2022.
Liz Hare gave a workshop on Writing Meaningful Alt-Texts for Data Visualizations in R for R-Ladies New York and contributed a chapter on the same topic to the Urban Institute’s Do No Harm Guide: Centering Accessibility in Data Visualization. Liz also participated in a Book Dash for the Turing Way, a handbook for reproducible, ethical and collaborative data science, discussing technical accessibility, e.g., bandwidth and hardware requirements, as well as disability-related issues.
s gwynn sturdevant contributed to an article for the Justice, Equity, Diversity, and Inclusion (JEDI) Corner of Amstat News, on the topic From Visualization to ‘Sensification’, considering how senses other than sight might be used for statistical communication.
Yanina Bellini Saibene and Andrea Sánchez-Tapia contributed to a CarpentryCon 2022 panel on Translation at The Carpentries, sharing their experience of translating technical and educational materials into Spanish. The panel was part of a wider effort by The Carpentries to make their materials available in languages other than English, which will help more people to teach or learn data science skills, including R programming.
RainbowR continued to build on its relaunch, led by Ella Kaye and Zane Dax. Inspired by a post on the RainbowR Twitter, community member Laura Bakala developed the gglgbtq package, which provides ggplot2 palettes and themes based on various pride flags. Zane led the development of the tidyrainbow GitHub repository that collates several datasets pertaining to the LGBTQ+ community, where LGBTQ+ folk are explicitly represented and where it is not assumed that gender is binary. These data sets provide great opportunities for data analysis and visualisation in R and other languages.
RainbowR are meeting bimonthly online, giving people an opportunity to present, in an informal and safe space, anything R related they had been working on. Ella recently set up a Mastodon account @email@example.com, which has helped to grow the community, with several new folk joining the RainbowR Slack as a result.
Yanina Bellini Saibene was co-chair of the LatinR 2022 conference. Now in its 5th year, 900 people attended the online conference, with keynotes, regular talks and tutorials in each of the conference languages: English, Spanish and Portuguese. A charge was introduced for tutorials reducing no-shows and enabling tutors to be paid, but scholarships were offered thanks to donations. Yanina was a keynote speaker at CarpentryCon 2022, where she spoke about Achieving the change we want one conference at a time (in Spanish). In the talk she shared actions that can be taken to make events more diverse and inclusive, based on 20 years of experience organizing face-to-face, virtual and hybrid events. Many of these actions are summarized in the article “Ten simple rules to host an inclusive conference” (Joo et al. 2022), which distils learnings from organizing useR! 2021.
Paola Corrales and Yanina Bellini Saibene gave a tutorial From spreadsheets to R at the Software Sustainability Institute’s Research Software Camp: Next Steps in Coding. The tutorial was presented in Spanish - one of two events during the research camp in a language other than English.
For anyone wanting to teach package development, we would like to highlight the Forwards materials which are organized into four 1-hour hands-on modules: Packages in a Nutshell, Setting up your system, Your first package, and Package documentation. The material is released under a CC BY-NC-SA license.
Saranjeet Kaur Bhogal continued work on the R Development Guide, as part of the R project’s Google Summer of Docs project, alongside the second technical writer, Lluís Revilla. The case study summarises the progress made during the official project period. There is some funding remaining from the grant, so there are plans to continue work in 2023.
Michael Chirico and others supported R Contribution Working Group (RCWG) initiatives to encourage more people to contribute translations to base R. RCWG member Gergely Daróczi set up a Weblate server to provide a user-friendly web interface for adding/editing translations. This was used during the R translatón/Hackaton de tradução do R that was organized by RCWG/LatinR as a satellite to LatinR 2022, led by Beatriz Milz, Ángela Sanzo, Macarena Quiroga, and Caio Lente. Use of the Weblate server has gradually increased and Michael Lawrence made a recent commit to R-devel, which bundled over 3000 translations from the platform across 8 languages and 17 translators.
Heather Turner and Ella Kaye joined RCWG members Elin Waring and Gabriel Becker in running monthly Office Hours for R contributors. These sessions provide an opportunity to discuss how to get started contributing to R and to look at open bugs or work on translations together. This has led to some bugs being closed such as Bug 16158: Error in predict.lm for rank-deficient cases and Bug 17853: stats::factanal print method drops labels when sort=TRUE. The Office Hours are held at two times on the same day to cater for different time zones, see the R Contributors Events page or Meetup for upcoming events.
We also started planning for the R Project Developer Sprint 2023, to be hosted at the University of Warwick, Coventry, UK, from August 30 to September 1. This sprint will bring together novice and experienced contributors, to work alongside members of the R Core Team on contributions to base R. Thanks to the event sponsors, full board on-campus accommodation will be provided during the sprint and funding is available for travel if required. Anyone interested to attend is encouraged to self-nominate via the application form by Friday 10 March. Additional sponsors are also welcome.
We welcome the following members to the taskforce: