11:30

In this talk we will review Software Heritage's background and current status with a focus on its graph data model and research applications.
The archive is a Merkle DAG whose nodes stand for source code development  artifacts such as source files, code trees, commits, releases, and  version control system (VCS) snapshots. The graph is typed, fully-deduplicated, and global, allowing to keep track of all the  different places (e.g., different VCS repositories) from which a given  artifacts have been distributed from. The graph is huge, with about  300 billion edges and 30 billion nodes and exponentially growing, doubling every 2 years.

We will discuss the state-of-the-art of analyzing, and querying the Software Heritage graph, highlighting recent research results obtained using it as a large-scale dataset in the field of empirical software engineering.

Bio:
Stefano Zacchiroli is full professor of computer science at Télécom Paris, Polytechnic Institute of Paris. His current research interests span digital commons, open source software engineering, computer security, and the software supply chain. He is co-founder and CTO of  Software Heritage, the largest public archive of software source code.
 He is a Debian developer since 2001, where he served as Debian project leader from 2010 to 2013. He is a former board director of the Open Source Initiative (OSI) and recipient of the 2015 O’Reilly Open Source Award.

Salle 178