Linkedin

TALKS

RSS meetup: Filipe Côgo

RSS Meetups are monthly gatherings of LASIGE members with research interests mainly in Software Architecture, Verification, Testing, Programming Languages, Type Systems, Logic, Concurrency, and Formal Methods.

Title: Dependency Management in the Era of Foundation Models: From Codeware to Agentware Ecosystems
Speakers: Filipe Côgo (Huawei Canada)
When: Monday, June 30th, 2025, 11h00
Where: FCUL, 6.3.27
Invited by: Alcides Fonseca

Abstract: Dependency management and software reuse have historically focused on deterministic, modular code components with well-defined interfaces, typically maintained within structured software ecosystems. However, the emergence of foundation models (FMs) introduces a fundamental shift. Reuse is no longer constrained to code libraries but extends to heterogeneous artifacts such as data, models, prompts, and agentic architectures, for which behaviour is often non-deterministic and interfaces are context-sensitive. At the same time, software development practices are being reshaped by increasing reliance on FM-based tools, with reuse being mediated by the developer’s ability to articulate intent and the model’s capability to generate appropriate responses. This thought-provoking presentation suggests that this transition challenges foundational dependency management practices such as versioning and backward compatibility, requiring an accommodation of the dynamics of FM-centred ecosystems. It also suggests a change from code-centric to interaction-centric reuse, rethinking dependency management to adapt to new development paradigms.

Bio: Filipe Roseiro Cogo is a Software Engineering Researcher at the Centre for Software Excellence, Huawei Canada, working on the intersection between Foundation Models and Software Engineering. His research work has been published in prominent venues in the area, such as TSE, EMSE, TOSEM, ICSE, and FSE. He is currently co-organizing the ICSE’26 Industry Challenge track and serving as an associate editor for the Springer Automated Software Engineering journal. Filipe has more than ten years of teaching experience in Computer Science and received his Ph.D. from the School of Computing at Queen’s University, Canada, in 2020. More info at https://www.filipecogo.pro.