These are the topics we are currently offering to bachelor and master students to work with FLAG.
If you are writing a thesis with FLAG you must:
Undergrad theses |
2025.
Clone detection for UI elements.
Short description: Detection of code clones across interface elements for Kotlin and Dart codebases Advisors: Nicolas Cardozo Read more... |
2025.
Language to Language translation.
Short description: Review of existing techniques for language to language translations Advisors: Nicolas Cardozo Read more... |
|
2025.
A complete Rust grammar.
Short description: Build a grammar and parser for the Rust programming language. Advisors: Nicolas Cardozo Read more... |
|
2025.
Verification of Parameter Passing Semantics in Actor Systems.
Short description: Formal verification of function distribution using pass-by-move semantics in actor systems Advisors: Nicolas Cardozo, Mateo Sanabria Read more... |
|
2025.
Procesamiento de Lenguaje Natural (NLP).
Short description: Desarrollo de algoritmos de procesamiento de lenguaje natural! Advisors: Ruben Manrique Read more... |
|
2025.
Desarrollo de software para bioinformática.
Short description: Se buscan estudiantes que quieran trabajar en bioinformática contribuyendo de diferentes maneras con el desarrollo del software NGSEP Advisors: Jorge Duitama Read more... |
|
2025.
Linear types for Quantum computing in Gleam.
Short description: Develop a linear type system in gleam to be used in the development of Quantum computing programs Advisors: Nicolas Cardozo, Daniel Barrero Read more... |
|
2025.
A complete C grammar.
Short description: Build a grammar and parser for the C programming language. Advisors: Nicolas Cardozo Read more... |
|
2025.
Two q-bit or not two q-bit.
Short description: Build programs on real programming languages for actual quantum computers Advisors: Nicolas Cardozo Read more... |
|
2024.
VRDebugger.
Short description: Build interactive 3D development environments Advisors: Nicolas Cardozo Read more... |
|
2024.
Visualización de emociones de texto del siglo XIX.
Short description: Advisors: Ruben Manrique Read more... |
|
2024.
Parser builder for mobile UI programs.
Short description: Extend the grammar of a mobile language to include features strictly related to the UI. Advisors: Nicolas Cardozo Read more... |
|
2024.
Identificación y generación de textos irónicos mediante clasificadores y LLMs.
Short description: Advisors: Ruben Manrrique Read more... |
|
2024.
Self-healing Detection mechanisms.
Short description: Detect points of failure for running programs and generate the infrastructure to fix them automatically Advisors: Mateo Sanabria, Nicolas Cardozo Read more... |
|
2024.
A programming language for reinforcement learning.
Short description: Build programming language abstractions to facilitate the development of RL-based programs Advisors: Nicolas Cardozo Read more... |
|
2024.
Recomendación de referencias utilizando LLMs y RAG.
Short description: Recomendación de referencias (citas) utilizando LLMs (large language models) y RAG (retrieval augmented generatio) Advisors: Ruben Manrique Read more... |
|
2024.
LLMs para la generación de lenguaje llano.
Short description: LLMs (modelos grandes de lenguage) para la generación de lenguaje llano Advisors: Ruben Manrique Read more... |
|
2024.
Evaluación de redes de suministro humanitario.
Short description: Implementación de redes de suministro humanitaria en casos de desastre teniendo en cuenta probabilidades dentro de la definición del grafo. Advisors: Nicolas Cardozo, Andrea Herrera Read more... |
|
2024.
Análisis de español antiguo, como las palabras cambias su significado con el tiempo.
Short description: Análisis de español antiguo, como las palabras cambias su significado con el tiempo Advisors: Ruben Manrique Read more... |
|
2024.
Efecto del detrimento de la calidad de señal de audio en modelos de anti-spoofing de voz.
Short description: Efecto del detrimento de la calidad de señal de audio en modelos de anti-spoofing de voz Advisors: Ruben Manrique Read more... |
|
2024.
Construcción automática de grafos de conocimiento a partir de periódicos latinoamericanos.
Short description: Advisors: Ruben Manrique Read more... |
|
Master theses |
2025.
TAD-ah.
Short description: TAD-ah is a new language implementation based on Abstract Data Types (ADTs) that does not have null Advisors: Nicolas Cardozo Read more... |
2025.
Verification and testing, together again for the first time.
Short description: Create a language bridge between a formal verification language (Athena) and programming language (Elixir) to assure the correct execution of distributed systems Advisors: Mateo Sanabria, Nicolas Cardozo Read more... |
|
2025.
Two q-bit or not two q-bit.
Short description: Build programs on real programming languages for actual quantum computers Advisors: Nicolas Cardozo Read more... |
|
2024.
Evaluation of Transfer Learning Techniques for Multi-task environments in Robot systems..
Short description: Evaluation of transfer learning algorithms to enable robot behavior in different unknown scenarios (unknown actions, unknown rewards) Advisors: Nicolás Cardozo Read more... |
|
2024.
Testing Deep Reinforcement Learning Algorithms..
Short description: Advisors: Nicolás Cardozo Read more... |
|
2024.
Consistency verification of COP programs using session types.
Short description: Type systems are used to assure behavior of a system. This project will tackle the consistency and interaction of dynamic behavior for adaptive systems Advisors: Nicolas Cardozo Read more... |
|
2024.
Software quality analysis of RL programs.
Short description: Advisors: Nicolas Cardozo Read more... |
|
2024.
Automated logic prover.
Short description: Implement different algorithms to automatically prove propositional logic formulas Advisors: Nicolas Cardozo Read more... |
|
2024.
Completeness analysis for adaptive JavaScript programs.
Short description: Evaluating completeness of JavaScript programs based on a completeness enhancement of the points-to analysis Advisors: Nicolas Cardozo Read more... |
|
2024.
Cross-language program analysis.
Short description: Analyzing structural and quality properties of software systems across programming languages. Advisors: Nicolas Cardozo Read more... |