PhD in Advanced Computing. University of Córdoba
Member of the Knowledge Discovery and Intelligent Systems (KDIS) research group
Ph.D. Thesis: Metaheuristic models for decision support in the software construction process. University of Córdoba. 24/09/2018.
Search-based Software Engineering
This area reformulates software engineering tasks as optimisation problems. Once these problems have been defined, they can be solved by applying search algorithms like metaheuristics. I am currently working on automating software design tasks (architectures, services...)
Optimisation with metaheuristics
Metaheuristics are efficient search algorithms, since they are able to find near optimal solutions in few time. They are usually inspired by natural processes, such as the evolution of the species. Within this field, I have special interest in advanced topics like multi-objective optimisation and interactive approaches.
Data mining and its applications
Data mining and machine learning techniques allow gathering knowledge from collections of data with the aim of describing, classifying or predicting new data. In this case, I am more interested in applications to different domains, including the software development process (mining software repositories).