Loading…
useR! 2024
Attending this event?
In Person & Virtual
8 - 11 July, 2024
Learn more and Register to Attend

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for useR! 2024 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Central European Time (UTC+1)To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change.
Thursday, July 11 • 11:30 - 11:50
R Evolution: The Retirement of R Packages with Many Reverse Dependencies - Edzer Pebesma, University of Muenster & Roger Bivand, Norwegian School of Economics

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

We report on a project where three older R packages for spatial analysis: rgdal for reading and writing vector and raster data and coordinate transfromation, rgeos for geometric transformations and predicates and maptools have been taken off CRAN on Oct 16, 2023 because their maintainer retired, and more modern approaches (e.g., sf and terra) had superseded them. To avoid a very large number of R packages that depended on one or more of these packages, directly or indirectly, being removed from CRAN, we took a number of steps. In this talk we describe the steps we took to minimize lasting damage to other packages on CRAN, and report on the lessons learnt. Over the course of the project the number of at-risk packages decreased from more than 550 to less than 100. Of the 70 or so packages still on an at-risk watch-list, about half were actively archived by their maintainers as outdated. We will discuss some key takeaways/pieces of advice for developers considering software retirement, and propose a mechanism of deprecating packages with a deprecation date, which could for instance show up as a NOTE when checking packages that use them.

Speakers
avatar for Roger  Bivand

Roger Bivand

Norwegian School of Economics
Retired
avatar for Edzer Pebesma

Edzer Pebesma

University of Muenster
I lead the spatio-temporal modelling laboratory at the institute for geoinformatics, and am deputy head of institute. I hold a PhD in geosciences, and am interested in spatial statistics, environmental modelling, geoinformatics and GI Science, semantic technology for spatial analysis... Read More →


Thursday July 11, 2024 11:30 - 11:50 CEST
Salzburg I
Feedback form isn't open yet.