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...

Universidad de los Andes | Vigilada Mineducación
Reconocimiento como Universidad: Decreto 1297 del 30 de mayo de 1964.
Reconocimiento personería jurídica: Resolución 28 del 23 de febrero de 1949 Minjusticia
Edificio Mario Laserna Cra 1Este No 19A - 40 Bogotá (Colombia) | Tel: [571] 3394949 Ext: 2860, 2861, 2862 | Fax: [571] 3324325
© 2024 - Departamento de Ingeniería de Sistemas y Computación