Speaker
Description
In the past months, we built a tool to analyze all versions (roughly 170,000) of all packages available on CRAN, obtaining around 80 GB of raw data on various semantic aspects such as call graphs of functions, dead code, values of constants, the coverage of provided vignettes, transitive dependencies of packages, and much more. Moreover, the data is linked to the release date and download numbers of these packages which allows exploring the evolution of these characteristics over time as well as weigh them by the adoption of the respective package.
Proposing the presentation of the results as a separate talk at useR 2026, we intend to use this poster to not only spark individual, more detailed discussions with members of the community, but also to collect a set of interesting questions and aspects to explore further.
Next to a summarized overview of the tool's architecture and data schema, the poster should feature a collection of insights obtained so far (such as the evolution of uncalled functions over time) and provide space for suggestions by the community in the form of post-it notes.
Please note, that the poster is self-contained and interaction is not dependent on the accompanying presentation.
If you used AI tools or services to support the preparation of this submission, please state the name and reason for using each of them.
No AI tools/services were used.
| Keywords: Please list up to 5 keywords to help us find the right session for your contribution. | program analysis, ecosystem evolution, community feedback |
|---|---|
| Virtual Option | This submission is for onsite presentation only |
| Material License | CC-BY-SA 4.0 |
| Video Recording | Video sharing is fine |
| The author(s) agree(s) to take responsibility and be accountable for the contents of the submission and is/are authorized to present it. | Confirm |
| Interested in serving as reviewer? | florian.sihler@uni-ulm.de |