ICSE 2026
Sun 12 - Sat 18 April 2026 Rio de Janeiro, Brazil

This program is tentative and subject to change.

Thu 16 Apr 2026 11:00 - 11:15 at Oceania X - Dependability and Security 5

Modern software projects depend on many third-party libraries, complicating reproducible and secure builds. Several package managers address this with the generation of a lockfile that freezes dependency versions and can be used to verify the integrity of dependencies. Yet, Maven, one of the most important package managers in the Java ecosystem, lacks native support for a lockfile. We present Maven-Lockfile to generate and update lockfiles, with support for rebuilding projects from past versions. Our lockfiles capture all direct and transitive dependencies with their checksums, enabling high integrity builds. Our evaluation shows that Maven-Lockfile can reproduce builds from historical commits and is able to detect tampered artifacts. With minimal configuration, Maven-Lockfile equips Java projects with modern build integrity and build reproducibility, and fosters future research on software supply chain security in Java. Demonstration: https://youtu.be/eGgR3toBgxU

This program is tentative and subject to change.

Thu 16 Apr

Displayed time zone: Brasilia, Distrito Federal, Brazil change

11:00 - 12:30
11:00
15m
Talk
Maven-Lockfile: High Integrity Rebuild of Past Java Releases
Demonstrations
Larissa Schmid KTH Royal Institute of Technology, Elias Lundell KTH Royal Institute of Technology, Yogya Gamage Universtité de Montréal, Benoit Baudry Université de Montréal, Martin Monperrus KTH Royal Institute of Technology
11:15
15m
Talk
Build Code is Still Code: Finding the Antidote for Pipeline Poisoning
New Ideas and Emerging Results (NIER)
Brent Pappas University of Central Florida, Paul Gazzillo University of Central Florida
11:30
15m
Talk
Closing the Chain: How to reduce your risk of being SolarWinds, Log4j, or XZ Utils
Research Track
Sivana Hamer North Carolina State University, Jacob Bowen North Carolina State University, Md Nazmul Haque North Carolina State University, Robert Hines , Chris Madden Yahoo, Laurie Williams North Carolina State University
Pre-print
11:45
15m
Talk
Bytecode-centric Detection of Known-to-be-vulnerable Dependencies in Java Projects
Research Track
Stefan Schott Heinz Nixdorf Institut, Paderborn University, Serena Elisa Ponta SAP Labs, Wolfram Fischer SAP Labs, Jonas Klauke Heinz Nixdorf Institut, Paderborn University, Eric Bodden
Pre-print
12:00
15m
Talk
Insecure Ingredients? Exploring Dependency Update Patterns of Bundled JavaScript Packages on the Web
Research Track
Ben Swierzy Fraunhofer FKIE and University of Bonn, Marc Ohm University of Bonn and Fraunhofer FKIE, Michael Meier University of Bonn and Fraunhofer FKIE
Pre-print
12:15
15m
Talk
Securing the AI Supply Chain: What Can We Learn From Developer-Reported Security Issues and Solutions of AI Projects?
Research Track
The Anh Nguyen Adelaide University, Triet Le The University of Adelaide, Muhammad Ali Babar School of Computer Science, The University of Adelaide
Pre-print