ICFP/SPLASH 2025
Sun 12 - Sat 18 October 2025 Singapore

There are simultaneous interlinked crises across the planet due to human actions: climate change, biodiversity loss, and desertification. Addressing these challenges requires, amongst other things, a global understanding of the present state of affairs and the effectiveness of our adaptations and mitigations, leveraging both data and computation.

However, programming the computer systems required to effectively ingest, clean, collate, process, explore, archive, and derive policy decisions from the planetary data we are collecting is difficult and leads to artefacts presently not usable by non-CS-experts, not reliable enough for scientific and political decision making, and not widely and openly available to all interested parties. Concurrently, domains where computational techniques are already central (e.g., climate modelling) are facing diminishing returns from current hardware trends and software techniques.

PROPL explores how to close the gap between state-of-the-art programming methods being developed in academia and the use of programming in climate analysis, modelling, forecasting, policy, and diplomacy. The aim is to build bridges to the current practices used in the scientific community.

This is the second edition of the workshop. The first edition was co-located with POPL 2024 in London.

Plenary

This program is tentative and subject to change.

You're viewing the program in a time zone which is different from your device's time zone change time zone

Mon 13 Oct

Displayed time zone: Perth change

10:10 - 10:50
Coffee breakCatering at Garden Walk
10:10
40m
Coffee break
Break
Catering

10:50 - 12:05
Programming for biodiversity and climatePROPL at Peony NE
10:50
30m
Talk
Programming Opportunities for the Global Biodiversity Observation Network
PROPL
Jean-Michel Lord McGill University, Jamie M. Kass Tohoko University, Andrew Gonzalez McGill University, Michael Dales University of Cambridge, UK, Anil Madhavapeddy University of Cambridge, UK
11:20
15m
Talk
Precision Action Towards Climate and Health (PATCH)
PROPL
Dr. Angela Chaudhuri Swasti, Nitish Kumar Venkatesan Catalyst Management Services Pvt. Ltd., Prerakkumar Mukeshkumar Shah Catalyst Management Services Pvt. Ltd., Sabhimanvi Dua Swasti
11:35
15m
Paper
Bridging Disciplinary Gaps in Climate Research Through Programming Accessibility and Interdisciplinary Collaboration
PROPL
Cristian Urlea University Of Glasgow, Ana Denisa Urlea Romanian Air Traffic Services Administration, Wim Vanderbauwhede University of Glasgow, Adriana Laura Voinea University of Glasgow, UK, Syed Waqar Nabi University of Glasgow
11:50
15m
Paper
Towards Modelling and Verification of Coupler Behaviour in Climate Models
PROPL
Chinmayi Prabhu Baramashetru University of Oslo, Dominic Orchard University of Cambridge; University of Kent
12:10 - 13:40
12:10
90m
Lunch
Lunch
Catering

13:40 - 15:20
Principled scientific programmingPROPL at Peony NE
13:40
20m
Talk
Authoring Tools for Transparent Climate Reporting
PROPL
Roly Perera University of Cambridge/University of Bristol, Joe Bond University of Bristol, UK, Cristina David University of Bristol, Andrew McNutt University of Utah, Alfonso Piscitelli University of Salerno
14:00
20m
Paper
GPU-accelerated Hydrology Algorithms for On-prem Computation: Flow accumulation, Drainage lines, Watershed delineation, Runoff simulation
PROPL
rahul kumar , Vatsal Jingar IIT Delhi, Abhilash Jindal IIT Delhi, India, Aaditeshwar Seth Indian Institute Of Technology Delhi
14:20
20m
Paper
STACD: STAC Extension with DAGs for Geospatial Data and Algorithm Management
PROPL
Saharsh Laud Indian Institute Of Technology Delhi, Saurabh Joshi Indian Institute Of Technology Delhi, Tarun Mangla Indian Institute Of Technology Delhi, Abhilash Jindal IIT Delhi, India, Aaditeshwar Seth Indian Institute Of Technology Delhi
14:40
20m
Paper
Yirgacheffe: a declarative approach to geospatial data
PROPL
Michael Dales University of Cambridge, UK, Alison Eyres University of Cambridge, Patrick Ferris University of Cambridge, UK, Anil Madhavapeddy University of Cambridge, UK, Francesca A. Ridley Newcastle University, Simon Tarr IUCN
15:00
20m
Talk
What we talk about when we talk about scientific programming
PROPL
Patrick Ferris University of Cambridge, UK
15:20 - 16:00
Coffee breakCatering at Garden Walk
15:20
40m
Coffee break
Break
Catering

16:00 - 17:40
Lightning talks and demosPROPL at Peony NE
16:00
16m
Talk
Challenges in Practice: Building a Usable Library for Planetary-Scale Embeddings
PROPL
Sadiq Jaffer University of Cambridge, Frank Feng University of Cambridge, Robin Young University of Cambridge, Srinivasan Keshav University of Cambridge, Anil Madhavapeddy University of Cambridge, UK
16:16
16m
Talk
Scaling the Urban Forest: An Integrated Framework for Managing Cities by Fusing Raster and Vector Data
PROPL
Andrés C. Zúñiga-González University of Cambridge, Anil Madhavapeddy University of Cambridge, UK, Ronita Bardhan University of Cambridge
16:33
16m
Talk
Spatial Programming for Environmental Monitoring
PROPL
Josh Millar Imperial College London, Ryan Gibb University of Cambridge, Roy Ang University of Cambridge, Hamed Haddadi Imperial College London, Anil Madhavapeddy University of Cambridge, UK
17:23
16m
Paper
A FAIR Case for a Live Computational Commons
PROPL
Cyrus Omar University of Michigan, Michael Coblenz University of California, San Diego, Anil Madhavapeddy University of Cambridge, UK

Unscheduled Events

Not scheduled
Talk
Start Making Geospatial Foundation Models Accessible
PROPL
Robin Young University of Cambridge
Not scheduled
Talk
Large Language Models for computational climate analysis
PROPL
Jay Torry University of Cambridge

Accepted Papers and Talks

Title
A FAIR Case for a Live Computational Commons
PROPL
Authoring Tools for Transparent Climate Reporting
PROPL
Bridging Disciplinary Gaps in Climate Research Through Programming Accessibility and Interdisciplinary Collaboration
PROPL
Challenges in Practice: Building a Usable Library for Planetary-Scale Embeddings
PROPL
GPU-accelerated Hydrology Algorithms for On-prem Computation: Flow accumulation, Drainage lines, Watershed delineation, Runoff simulation
PROPL
Large Language Models for computational climate analysis
PROPL
Precision Action Towards Climate and Health (PATCH)
PROPL
Programming Opportunities for the Global Biodiversity Observation Network
PROPL
Scaling the Urban Forest: An Integrated Framework for Managing Cities by Fusing Raster and Vector Data
PROPL
Spatial Programming for Environmental Monitoring
PROPL
STACD: STAC Extension with DAGs for Geospatial Data and Algorithm Management
PROPL
Start Making Geospatial Foundation Models Accessible
PROPL
Towards Modelling and Verification of Coupler Behaviour in Climate Models
PROPL
What we talk about when we talk about scientific programming
PROPL
Yirgacheffe: a declarative approach to geospatial data
PROPL

Call for Papers

There are simultaneous crises across the planet due to rising CO2 emissions, rapid biodiversity loss, and desertification. Assessing progress on these complex and interlocking issues requires a global view on the effectiveness of our adaptations and mitigations. To succeed in the coming decades, we need a wealth of new data about our natural environment that we rapidly process into accurate indicators, with sufficient trust in the resulting insights to make decisions that affect the lives of billions of people worldwide.

However, programming the computer systems required to effectively ingest, clean, collate, process, explore, archive, and derive policy decisions from the planetary data we are collecting is difficult and leads to artefacts presently not usable by non-CS-experts, not reliable enough for scientific and political decision making, and not widely and openly available to all interested parties. Concurrently, domains where computational techniques are already central (e.g., climate modelling) are facing diminishing returns from current hardware trends and software techniques.

PROPL explores how to close the gap between state-of-the-art programming methods being developed in academia and the use of programming in climate analysis, modelling, forecasting, policy, and diplomacy. The aim is to build bridges to the current practices used in the scientific community. We welcome contributions in the following forms:

  • Provocations: (any length), short position pieces proposing and outlining a problem, application area, challenge, or capacity gap, that might be addressable by members of the community. We especially welcome such contributions from domain experts outside computer science. Please submit these using the form available at https://forms.gle/DV2rA1iUgNwxfjiW6

  • Short papers: (up to 5 pages, excluding bibliography and appendices), addressing a topic within the scope of the workshop. We take a generous view on paper styles, given the relative youth of this workshop, so a problem statement, application or tool paper, a note on research outcomes, identification of a capacity gap or research topic are all welcome submissions. These should be formatted using the acmart SIGPLAN double-column format, i.e., \documentclass[sigplan]{acmart}. Review is conducted single-blind (that is, the reviewers will be anonymous, but you should include your names and affiliations in the submitted paper). Papers will appear in the ACM Digital Library.

  • Talk proposal: Please submit an abstract of a talk aligned with the topics of the workshop. This could include reporting on existing work, a demo, open problems, work in progress, or new ideas and speculation. Multiple talk proposals may be combined into panel discussions, depending on the submitted topics.

Significant dates:

  • Deadline: 8th July 2025 AoE (Updated)
  • Notification: 11th August 2025
  • Camera ready: 22nd August 2025

Programming Committee:

  • KC Sivaramakrishnan (IIT Madras) (PC chair)
  • Chinmayi Baramashetru (University of Kent)
  • Valentin Churavy (University of Augsburg)
  • Justin Hsu (Cornell)
  • Roly Perera (University of Cambridge)
  • Benjamin Pierce (University of Pennsylvania)
  • Lisa Rennels (Stanford)
  • Aaditeshwar Seth (IIT Delhi)
  • Lauritz Thamsen (University of Glasgow)
  • Michele Weiland (University of Edinburgh)

General Chairs:

Any comments or questions please e-mail the chairs.

Camera Ready Instructions

Once you receive notification about the publication status of your paper, the camera-ready version needs to be prepared. This process is handled by the Conference Publishing team. Please read the following instructions carefully.

You must have your camera-ready PDF uploaded to HotCRP by the 22nd August 2025 (AoE). Accepted papers have a page limit of 6 pages (excluding references and acknowledgements), and must adhere to the ACM SIGPLAN templates (two column).

Please also check that your HotCRP profiles include the correct affiliation (including its country) and your institutional e-mail addresses (not gmail.com, etc). This is because In order to apply institutional open access to the paper, ACM checks the affiliation and the institutional e-mail address of the primary author against its database of institutions that are registered for this program.

Once you have uploaded your camera-ready, a separate author kit will follow by email from the Conference Publishing team. The official publication date is the date the proceedings are made available in the ACM Digital Library. This date may be up to two weeks prior to the first day of your conference. The official publication date affects the deadline for any patent filings related to published work.

Questions? Use the PROPL contact form.