ACM Digital Library-Curation Platform Integrations
- ACM Pilot Demo 1 - Collective Knowledge: Packaging and Sharing
- ACM Pilot Demo 2 - OCCAM: Sharing and Modification
- ACM Pilot Demo 3 - Code Ocean: Code Modification and Derivation
ACM encourages all authors to submit a snapshot of their software and data sets for permanent archiving in the ACM DL. At the same time, ACM has begun building integrations with external software curation platforms where authors can create, evolve, and modify their projects.
A study funded by the Alfred P. Sloan Foundation was undertaken to understand the landscape of the emerging platforms and how they might be integrated with the ACM Digital Library (DL). The use cases considered three typical situations:
- Repeating algorithmic comparisons with different datasets
- Sharing and modifying experiments as interactive content
- Deriving a new software artifact from an existing one
Although the use cases do not cover all situations or exhaust the capabilities of each of the platforms, they do provide insight into best practices for authors, reviewers and publishers to create, evaluate and deploy content from active curation. And most important, they demonstrate the potential of reproducible experiments with their artifacts when integrated with the published research.
Pilot integration was done for the three use cases above which employed different exemplar platforms and papers. Video demonstrations (above) were made for the pilots to illustrate active digital curation and to seek the feedback of the broader computer science and engineering community.
There is a growing need for access to artifacts and experiments associated with scholarly publications in computer science and engineering. To serve this need, new “active digital curation” platforms are emerging that provide support to create and deliver artifacts and experiments as dynamic, interactive content, which can be associated with scientific articles. Integrating these platforms with publications has the potential to radically change the processes and mechanisms for scholarly dissemination.