I am a Lecturer/Assistant Professor in the School of Computer Science at University of Galway. I am also a Funded-Investigator in Lero, the Science Foundation Ireland Research Centre for Software.

My area of expertise is in the optimisation of Complex Software Systems such as Cloud Computing, Distributed Systems, and Wireless Communication Networks. I design and apply novel Artificial Intelligence techniques from Operations Research, Machine Learning, and Evolutionary Computation/Learning to advance the Engineering and Testing of such systems and enhance their Performance and Trustworthiness.

Previously, I have held the position of Lecturer/Assistant Professor at both the School of Computer Science, University College Dublin (UCD) and the School of Computing, Dublin City University (DCU). I have also held a Post-doctoral Researcher position at the Natural Computing Research & Applications Group located in Michael Smurfit Graduate Business School, UCD.

I obtained my PhD in Computer Science in 2017 from UCD, Ireland. My PhD topic is Multi-objective Optimisation of Large-Scale Data Centres: I designed multi-objective meta-heuristics to satisfy complex requirements of capital allocators when deploying their software on Data Centres.

I obtained my BSc in Computer Science in 2011 and my MSc in Computer Science, track: Optimisation In Operations Research in 2013 from the University of Nantes, France.

Publications

2025

Abbasi, Nisar Ahmad, Ali, Esraa, Alibakhshikenari, Mohammad, Din, Iftikhar, Elmunim, Nouf, Falcone, Francisco, Limiti, Ernesto, Mariyanayagam, Dion, Rashid, Nasr, Saber, Takfarinas, See, Chan Hwang, Ullah, Sadiq, Virdee, B.S.. 2025. Metasurface covered millimeter-wave MIMO antenna array. Waves in Random and Complex Media, 1-16. doi: 10.1080/17455030.2025.2574631.

2024

Nallur, Vivek, Saber, Takfarinas, Tao, Ning, Ventresque, Anthony. 2024. Grammar-obeying program synthesis: A novel approach using large language models and many-objective genetic programming. Computer Standards & Interfaces, 92, 103938. doi: 10.1016/j.csi.2024.103938.
Botterweck, Goetz, Chadli, Kouider, Saber, Takfarinas. 2024. The Environmental Cost of Engineering Machine Learning-Enabled Systems: A Mapping Study. In: Proceedings of the 4th Workshop on Machine Learning and Systems, Association for Computing Machinery. doi: 10.1145/3642970.3655828.
Nallur, Vivek, Saber, Takfarinas, Tao, Ning, Ventresque, Anthony. 2024. Enhancing Program Synthesis with Large Language Models Using Many-Objective Grammar-Guided Genetic Programming. Algorithms, 17, 287. doi: 10.3390/a17070287.
Bendechache, Malika, Connolly, Regina, Farayola, Michael Mayowa, Saber, Takfarinas, Tal, Irina. 2024. Enhancing Algorithmic Fairness: Integrative Approaches and Multi-Objective Optimization Application in Recidivism Models. In: Proceedings of the 19th International Conference on Availability, Reliability and Security, Association for Computing Machinery. doi: 10.1145/3664476.3669978.
Saber, Takfarinas, Zhang, Zixian. 2024. Assessing the Code Clone Detection Capability of Large Language Models. doi: 10.48550/arXiv.2407.02402.

2023

De Lombaerde, Philippe, Naeher, Dominik, Saber, Takfarinas, Vo, Hung. 2023. Regional Economic Integration and Machine Learning: Policy Insights from the Review of Literature. Journal of Policy Modeling, 45. doi: 10.1016/j.jpolmod.2023.07.001.
Saber, Takfarinas, Tao, Ning, Ventresque, Anthony. 2023. Program Synthesis with Generative Pre-trained Transformers and Grammar-Guided Genetic Programming Grammar. In: 2023 IEEE Latin American Conference on Computational Intelligence (LA-CCI). doi: 10.1109/LA-CCI58595.2023.10409384.
Connolly, Regina, Farayola, Michael Mayowa, Malika, Bendechache, Saber, Takfarinas, Tal, Irina. 2023. Fairness of AI in Predicting the Risk of Recidivism: Review and Phase Mapping of AI Fairness Techniques. In: Proceedings of the 18th International Conference on Availability, Reliability and Security, Association for Computing Machinery. doi: 10.1145/3600160.3605033.
Bendechache, Malika, Connolly, Regina, Farayola, Michael, Saber, Takfarinas, Tal, Irina. 2023. Ethics and Trustworthiness of AI for Predicting the Risk of Recidivism: A Systematic Literature Review. Information, 14, 426. doi: 10.3390/info14080426.
Bendechache, Malika, Kumar, Teerath, Mileo, Alessandra, Saber, Takfarinas, Turab, Muhammad. 2023. AudRandAug: Random Image Augmentations for Audio Classification.

2022

Saber, Takfarinas, Tao, Ning, Ventresque, Anthony. 2022. Multi-objective Grammar-guided Genetic Programming with Code Similarity Measurement for Program Synthesis. doi: 10.1109/CEC55065.2022.9870312.
Bendechache, Malika, Kumar, Teerath, Saber, Takfarinas, Turab, Muhammad. 2022. Investigating Multi-Feature Selection and Ensembling for Audio Classification. doi: 10.48550/ARXIV.2206.07511.
Bendechache, Malika, Saber, Takfarinas. 2022. DiLLeMa: A Framework for Collaborative Multi-Cultural Lecturing Material in International University Colleges. doi: 10.1109/LACLO54177.2021.00074.
Saber, Takfarinas, Tao, Ning, Ventresque, Anthony. 2022. Assessing Similarity-Based Grammar-Guided Genetic Programming Approaches for~Program Synthesis. In: Optimization and Learning, Springer International Publishing.

2020

Cachard, C{^o}me, Saber, Takfarinas, Ventresque, Anthony. 2020. RONIN: a SUMO Interoperable Mesoscopic Urban Traffic Simulator. In: IEEE 18th International Conference on Smart City. doi: 10.1109/HPCC-SmartCity-DSS50907.2020.00145.
Anthony Ventresque, Brevet, David, Goetz Botterweck, Saber, Takfarinas. 2020. MILPIBEA: Algorithm for~Multi-objective Features Selection in~(Evolving) Software Product Lines. In: Evolutionary Computation in Combinatorial Optimization, Springer International Publishing. doi: 10.1007/978-3-030-43680-3_11.
Claussen, Holger, Fagan, David, Kucera, Stepan, Lynch, David, Michael O'Neill, Saber, Takfarinas. 2020. Hierarchical Grammar-Guided Genetic Programming Techniques for Scheduling in Heterogeneous Networks. In: IEEE Congress on Evolutionary Computation. doi: 10.1109/CEC48606.2020.9185636.
Saber, Takfarinas, Wang, Shen. 2020. Evolving Better Rerouting Surrogate Travel Costs with Grammar-Guided Genetic Programming. In: IEEE Congress on Evolutionary Computation (CEC). doi: 10.1109/CEC48606.2020.9185764.
Bendechache, Malika, Muntean, Gabriel-Miro, Saber, Takfarinas, Tal, Irina. 2020. Application of Blockchain Technology to 5G-Enabled Vehicular Networks: Survey and Future Directions.
Capatina, Laurentiu, Saber, Takfarinas, Ventresque, Anthony. 2020. Analysis of Urban Traffic Incidents Through Road Network Features. In: 2020 IEEE 22nd International Conference on High Performance Computing and Communications; IEEE 18th International Conference on Smart City; IEEE 6th International Conference on Data Science and Systems (HPCC/SmartCity/DSS). doi: 10.1109/HPCC-SmartCity-DSS50907.2020.00144.

2019

Claussen, Holger, Fagan, David, Kucera, Stepan, Lynch, David, Michael O'Neill, Saber, Takfarinas. 2019. A Multi-Level Grammar Approach to Grammar-Guided Genetic Programming: The case of Scheduling in Heterogeneous Networks. Genetic Programming and Evolvable Machines. doi: 10.1007/s10710-019-09346-4.
Anthony Ventresque, Delavernhe, Florian, Papadakis, Mike, Saber, Takfarinas. 2019. A Hybrid Algorithm for Multi-objective Test Case Selection in Regression Testing. In: IEEE CONGRESS ON EVOLUTIONARY COMPUTATION. doi: 10.1109/CEC.2018.8477875.
Claussen, Holger, Kucera, Stepan, Lynch, David, Michael O'Neill, Saber, Takfarinas. 2019. Evolutionary learning of link allocation algorithms for 5G heterogeneous wireless communications networks. doi: 10.1145/3321707.3321853.
Anthony Ventresque, Gandibleux, Xavier, Michael O'Neill, Murphy, Liam, Saber, Takfarinas. 2019. A comparative study of multi-objective machine reassignment algorithms for data centres. Journal of Heuristics. doi: 10.1007/s10732-019-09427-8.

2018

Claussen, Holger, Fagan, David, Kucera, Stepan, Lynch, David, Michael O'Neill, Saber, Takfarinas. 2018. Multi-level Grammar Genetic Programming for Scheduling in Heterogeneous Networks. In: Genetic Programming, Springer International Publishing.

2017

Anthony Ventresque, Jao Marques-Silva, Saber, Takfarinas, Thorburn, James. 2017. Exact and Hybrid Solutions for the Multi-Objective VM Reassignment Problem. International Journal on Artificial Intelligence Tools, 26. Available at: http://www.worldscientific.com/doi/abs/10.1142/S0218213017600041.

2016

Anthony Ventresque, Brevet, David, Goetz Botterweck, Saber, Takfarinas. 2016. Preliminary Study of Multi-objective Features Selection for Evolving Software Product Lines. In: Search Based Software Engineering: 8th International Symposium, SSBSE 2016, Raleigh, NC, USA, October 8-10, 2016, ProceedingsSearch Based Software Engineering: 8th International Symposium, SSBSE 2016, Raleigh, NC, USA, October 8-10, 2016, Proceedings, Springer International Publishing. Available at: http://dx.doi.org/10.1007/978-3-319-47106-8_23.

2015

Anthony Ventresque, Jao Marques-Silva, Liam Murphy, Saber, Takfarinas. 2015. MILP for the Multi-objective VM Reassignment Problem. In: ICTAI 2015, the annual IEEE International Conference on Tools with Artificial Intelligence 2015.ICTAI 2015, the annual IEEE International Conference on Tools with Artificial Intelligence 2015.

2014

Anthony Ventresque, Gandibleux, Xavier, Liam Murphy, Saber, Takfarinas. 2014. GeNePi: a Multi-Objective Machine Reassignment Algorithm for Data Centres.

2013

Anthony Ventresque, John Murphy, Saber, Takfarinas. 2013. ROThAr: Real-time On-line Traffic Assignment with Load Estimation. In: IEEE/ACM Distributed Systems and Real Time applications (DS-RT) 2013IEEE/ACM Distributed Systems and Real Time applications (DS-RT) 2013. Available at: http://hdl.handle.net/10344/3561.