Seminar logo

The GEODES Seminar aims to bring together members of the group in a semi-formal setting with a semi-regular timing.
We'd especially love to see students at all levels reporting their progress, entertain presentations on core or adjacent topics, host dry-runs before conferences, etc.

Upcoming talks

There are no upcoming events scheduled currently. Check back later.

Previous talks this season

  • Recent Progress in Neural Program Repair
    • Martin Monperrus – Professor of Software Technology at KTH Royal Institute of Technology

    Neural Program Repair consists of producing software patches with neural networks and recently large language models. We will present an overview of our recent contributions in the space, highlighting the key challenges in designing representations, training networks and meaningfully evaluating effectiveness.

    2024-05-31@11h00 5441, Pav. André-Aisenstadt
  • The IDEA of Us: Engineering Socially-Aware AI Systems

    Join us for a presentation on IDEA, an adaptive software architecture that enhances cooperation between humans and AI systems using the social identity approach. By understanding group dynamics and leveraging game-theoretic models, IDEA improves the resilience of communities and emergency services during urban mass emergencies. Discover how this innovative system fosters reliable and trustworthy human-AI collaboration.

    2024-05-24@13h00 3195, Pav. André-Aisenstadt
  • Extending Scala for Safe Concurrent Programming
    • Philipp Haller – Associate professor of computer science at KTH Royal Institute of Technology

    Concurrent programming is notorious for hazards such as data races and deadlocks. At the same time, program executions are difficult to reproduce due to various sources of nondeterminism, complicating the debugging of concurrent programs. These challenges have motivated work on ensuring safety statically using type systems. Type-based prevention of data races is a major challenge in the context of object-oriented programming languages due to pervasive mutation and aliasing. In addition, extending the type systems of existing languages is a challenge, preventing recent advances from practical use.

    2024-05-24@14h00 3195, Pav. André-Aisenstadt

Previous talks in previous seasons

  • Embracing Deep Variability For Reproducibility & Replicability
    • Benoit Combemale – Full Professor of Software Engineering at the University of Rennes
  • AI-Assisted Automated Programing and Automated Program Repair
    • He Ye – Postdoctoral researcher
  • Large Language Models for Code - Introduction and Recent Breakthroughs
  • Open collaborative data engineering
  • Video Game Software Engineering: Troubles, Techniques, and Tools
  • Conceptualization and Development of ML-based Recommender Systems for Software Engineering [presentation]
  • Characterizing and building datasets of software repositories
  • A Multi-Step Learning Approach to Assist Code Review
  • Migrating Enterprise applications into Software Product Lines
  • Uncertainty in Software Models [presentation]
  • Learning from Code Repositories to Recommend Model Classes
  • Process modeling, analysis and enactment with the FTG+PM formalism [presentation]
  • Systematic Reviews with ReLiS [presentation]
  • Fine-grained Analysis of Similar Code Snippets
  • The ongoing problem of reuse and evolution in software architectures: illustration through four research projects
  • Moose – A modular, composable software analysis environment
  • Introduction to Reinforcement Learning
  • Multi-paradigm modeling of complex heterogeneous systems – Are we there yet?
  • Improving online visibility for you and your research [presentation]
  • AST-Probe: Recovering abstract syntax trees from hidden representations of pre-trained language models


Got an interesting topic you'd like to present? Reach out to your favorite postdoc for details.