Dr. Anthony Ventresque

Dr. Anthony Ventresque

Associate Professor, Computer Science

https://csl.scss.tcd.ie

Biography

Dr Anthony Ventresque founded and leads the TCD Complex Software Lab. Dr Ventresque received his Ph.D. degree in Computer Science from the University of Nantes & INRIA France in 2008. He is currently an Associate Professor in the School of Computer Science and Statistics at Trinity College Dublin, Ireland, and a Funded Investigator with Lero, the SFI Irish Software Research Centre. Previously he held positions as Research Fellow at NTU, Singapore (2010-2011), UCD, Ireland (2012-2014) IBM Research Dublin, Ireland (2014-2015) and UCD, Ireland (Assistant Prof.: 2015-2022 and Visiting Associate Prof: 2023-now).

Publications and Further Research Outputs

  • Juliana Alves Pereira, Mathieu Acher, Hugo Martin, Jean-Marc Jézéquel, Goetz Botterweck, Anthony Ventresque, Learning software configuration spaces: A systematic literature review, Journal of Systems and Software, 182, 2021, p111044Journal Article, 2021, DOI
  • Takfarinas Saber, David Brevet, Goetz Botterweck, Anthony Ventresque, MILPIBEA: Algorithm for Multi-objective Features Selection in (Evolving) Software Product Lines, European Conference on Evolutionary Computation in Combinatorial Optimization (Part of EvoStar) (EvoCOP 2020), 2020, pp164--179Conference Paper, 2020, DOI
  • Takfarinas Saber, David Brevet, Goetz Botterweck, Anthony Ventresque, Is seeding a good strategy in multi-objective feature selection when feature models evolve?, Information and Software Technology, 95, 2018, p266-280Journal Article, 2018, DOI
  • David Brevet, Takfarinas Saber, Goetz Botterweck, Anthony Ventresque, Preliminary Study of Multi-objective Features Selection for Evolving Software Product Lines, Search Based Software Engineering - 8th International Symposium (SSBSE 2016,), 2016, pp274--280Conference Paper, 2016, DOI
  • Thomas Laurent, Paolo Arcaini, Catia Trubiani, Anthony Ventresque, Mutation-based analysis of queueing network performance models, Journal of Systems and Software, 191, 2022, p111385Journal Article, 2022, DOI
  • Laurent, T., Arcaini, P., Ishikawa, F., Ventresque, A., Achieving weight coverage for an autonomous driving system with search-based test generation (HOP track at GECCO 2021), GECCO 2021 Companion - Proceedings of the 2021 Genetic and Evolutionary Computation Conference Companion, 2021, p33-34Journal Article, 2021, DOI
  • Doyle, J., Saber, T., Arcaini, P., Ventresque, A., Improving mobile user interface testing with model driven monkey search, Proceedings - 2021 IEEE 14th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2021, 2021, p138-145Journal Article, 2021, DOI
  • Saber, T., Ventresque, A., Marques-Silva, J., Thorburn, J., Murphy, L., MILP for the multi-objective VM Reassignment Problem, arXiv, 2021Journal Article, 2021
  • Razzaq, A., Ventresque, A., Koschke, R., De Lucia, A., Buckley, J., The Effect of Feature Characteristics on the Performance of Feature Location Techniques, IEEE Transactions on Software Engineering, 2021Journal Article, 2021, DOI
  • Ruane, E., Farrell, S., Ventresque, A., User Perception of Text-Based Chatbot Personality, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 12604 LNCS, 2021, p32-47Journal Article, 2021, DOI
  • Laurent, T., Wall, F., Ventresque, A., On the impact of timeouts and JVM crashes in Pitest, Proceedings - 2020 IEEE 13th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2020, 2020, p247-253Journal Article, 2020, DOI
  • O"Neill, E., Young, R., Thiaville, E., MacCarthy, M., Carson-Berndsen, J., Ventresque, A., S-capade: Spelling correction aimed at particularly deviant errors, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 12379 LNAI, 2020, p85-96Journal Article, 2020, DOI
  • Ruane, E., Young, R., Ventresque, A., Training a chatbot with microsoft LUIS: Effect of intent imbalance on prediction accuracy, International Conference on Intelligent User Interfaces, Proceedings IUI, 2020, p63-64Journal Article, 2020, DOI
  • Saber, T., Gandibleux, X., O"Neill, M., Murphy, L., Ventresque, A., A comparative study of multi-objective machine reassignment algorithms for data centres, Journal of Heuristics, 26, (1), 2020, p119-150Journal Article, 2020, DOI
  • Laurent, T., Arcaini, P., Ishikawa, F., Ventresque, A., Achieving Weight Coverage for an Autonomous Driving System with Search-based Test Generation, Proceedings of the IEEE International Conference on Engineering of Complex Computer Systems, ICECCS, 2020-October, 2020, p93-102Journal Article, 2020, DOI
  • Ma, W., Laurent, T., Ojdanic, M., Chekam, T.T., Ventresque, A., Papadakis, M., Commit-Aware Mutation Testing, Proceedings - 2020 IEEE International Conference on Software Maintenance and Evolution, ICSME 2020, 2020, p394-405Journal Article, 2020, DOI
  • Ruane, E., Smith, R., Bean, D., Tjalve, M., Ventresque, A., Developing a conversational agent with a globally distributed team: An experience report, Proceedings - 2020 ACM/IEEE 15th International Conference on Global Software Engineering, ICGSE 2020, 2020, p122-126Journal Article, 2020, DOI
  • De Almeida, L.B., Magoni, D., Perry, P., De Almeida, E.C., Murphy, J., Ventresque, A., Multi-Layer-Mesh: A Novel Topology and SDN-Based Path Switching for Big Data Cluster Networks, IEEE International Conference on Communications, 2019-May, 2019Journal Article, 2019, DOI
  • Ruane, E., Birhane, A., Ventresque, A., Conversational AI: Social and ethical considerations, Irish Conference on Artificial Intelligence and Cognitive Science, 2563, 2019, pp104-115Conference Paper, 2019
  • Laurent, T., Arcaini, P., Ishikawa, F., Ventresque, A., A mutation-based approach for assessing weight coverage of a path planner, arXiv, 2019Journal Article, 2019
  • Laurent, T., Arcaini, P., Ishikawa, F., Ventresque, A., A Mutation-Based Approach for Assessing Weight Coverage of a Path Planner, Proceedings - Asia-Pacific Software Engineering Conference, APSEC, 2019-December, 2019, p94-101Journal Article, 2019, DOI
  • , PIT-HOM: an Extension of Pitest for Higher Order Mutation Analysis, 2019 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), 2019Journal Article, 2019, DOI
  • Barbier, J., Kenny, P., Young, J., Normand, J.-M., Keane, M.T., O'Sullivan, M., Ventresque, A., MAAP Annotate: When archaeology meets augmented reality for annotation of megalithic art, Proceedings of the 2017 23rd International Conference on Virtual Systems and Multimedia, VSMM 2017, 2018-January, 2018, p1-8Journal Article, 2018, DOI
  • Saber, T., Thorburn, J., Murphy, L., Ventresque, A., VM reassignment in hybrid clouds for large decentralised companies: A multi-objective challenge, Future Generation Computer Systems, 79, 2018, p751-764Journal Article, 2018, DOI
  • Ruane, E., Faure, T., Smith, R., Bean, D., Carson-Berndsen, J., Ventresque, A., BoTest: A framework to test the quality of conversational agents using divergent input examples, International Conference on Intelligent User Interfaces, Proceedings IUI, 2018Journal Article, 2018, DOI
  • , BigDataNetSim: A Simulator for Data and Process Placement in Large Big Data Platforms, 2018 IEEE/ACM 22nd International Symposium on Distributed Simulation and Real Time Applications (DS-RT), 2018Journal Article, 2018, DOI
  • Saber, T., Delavernhe, F., Papadakis, M., Oneill, M., Ventresque, A., A Hybrid Algorithm for Multi-Objective Test Case Selection, 2018 IEEE Congress on Evolutionary Computation, CEC 2018 - Proceedings, 2018Journal Article, 2018, DOI
  • Langeois, A., Almeida, E.C.D., Ventresque, A., BDTest, a System to Test Big Data Frameworks, Proceedings - 10th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2017, 2017, p395-397Journal Article, 2017, DOI
  • Laurent, T., Guillot, L., Toyama, M., Smith, R., Bean, D., Ventresque, A., Towards a Gamified Equivalent Mutants Detection Platform, Proceedings - 10th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2017, 2017, p382-384Journal Article, 2017, DOI
  • Bouget, S., Bromberg, Y.-D., Taïani, F., Ventresque, A., Scalable anti-KNN: Decentralized computation of k-Furthest-Neighbor graphs with HyFN, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 10320 LNCS, 2017, p101-114Journal Article, 2017, DOI
  • Saber, T., Marques-Silva, J., Thorburn, J., Ventresque, A., Exact and Hybrid Solutions for the Multi-Objective VM Reassignment Problem, International Journal on Artificial Intelligence Tools, 26, (1), 2017Journal Article, 2017, DOI
  • Bragard, Q., Ventresque, A., Murphy, L., Self-Balancing Decentralized Distributed Platform for Urban Traffic Simulation, IEEE Transactions on Intelligent Transportation Systems, 18, (5), 2017, p1190-1197Journal Article, 2017, DOI
  • Laurent, T., Papadakis, M., Kintis, M., Henard, C., Traon, Y.L., Ventresque, A., Assessing and Improving the Mutation Testing Practice of PIT, Proceedings - 10th IEEE International Conference on Software Testing, Verification and Validation, ICST 2017, 2017, p430-435Journal Article, 2017, DOI
  • Saber, T., Ventresque, A., Marques-Silva, J., Thorburn, J., Murphy, L., MILP for the multi-objective VM reassignment problem, Proceedings - International Conference on Tools with Artificial Intelligence, ICTAI, 2016-January, 2016, p41-48Journal Article, 2016, DOI
  • Coles, H., Laurent, T., Henard, C., Papadakis, M., Ventresque, A., PIT: A practical mutation testing tool for Java (Demo), ISSTA 2016 - Proceedings of the 25th International Symposium on Software Testing and Analysis, 2016, p449-452Journal Article, 2016, DOI
  • Li, X., Ventresque, A., Murphy, J., Thorburn, J., SOC: Satisfaction-Oriented Virtual Machine Consolidation in Enterprise Data Centers, International Journal of Parallel Programming, 44, (1), 2016, p130-150Journal Article, 2016, DOI
  • Guillot, L., Bragard, Q., Smith, R., Bean, D., Ventresque, A., Towards a gamified system to improve translation for online meetings, CEUR Workshop Proceedings, 1642, 2016, p21-28Journal Article, 2016
  • Hanai, M., Suzumura, T., Ventresque, A., Shudo, K., An adaptive VM provisioning method for large-scale agent-based traffic simulations on the cloud, Proceedings of the International Conference on Cloud Computing Technology and Science, CloudCom, 2015-February, (February), 2015, p130-137Journal Article, 2015, DOI
  • Dangel, U., Bragard, Q., McDonagh, P., Ventresque, A., Murphy, L., Can road traffic volume information improve partitioning for distributed SUMO?, Lecture Notes in Control and Information Sciences, 13, 2015, p61-74Journal Article, 2015, DOI
  • Bragard, Q., Ventresque, A., Murphy, L., Global dynamic load-balancing for decentralised distributed simulation, Proceedings - Winter Simulation Conference, 2015-January, 2015, p3797-3808Journal Article, 2015, DOI
  • Saber, T., Ventresque, A., Brandic, I., Thorburn, J., Murphy, L., Towards a Multi-objective VM Reassignment for Large Decentralised Data Centres, Proceedings - 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing, UCC 2015, 2015, p65-74Journal Article, 2015, DOI
  • Li, X., Ventresque, A., Iglesias, J.O., Murphy, J., Scalable correlation-aware virtual machine consolidation using two-phase clustering, Proceedings of the 2015 International Conference on High Performance Computing and Simulation, HPCS 2015, 2015, p237-245Journal Article, 2015, DOI
  • Offutt, J., Thorpe, C., Ventresque, A., Welcome message from the TTC workshop chairs, Proceedings - IEEE 7th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2014, 2014, p361-362Journal Article, 2014, DOI
  • Hanai, M., Suzumura, T., Ventresque, A., Shudo, K., Towards a framework for adaptive resource provisioning in large-scale distributed agent-based simulation, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8805, (Part 1), 2014, p430-439Journal Article, 2014
  • Bragard, Q., Ventresque, A., Murphy, L., Synchronisation for dynamic load balancing of decentralised conservative distributed simulation, SIGSIM-PADS 2014 - Proceedings of the 2014 ACM Conference on SIGSIM Principles of Advanced Discrete Simulation, 2014, p117-126Journal Article, 2014, DOI
  • Cordier, A., Domingues, R., Labaere, A., Noel, N., Thiery, A., Cerqueus, T., Clarke, S., Idziak, P., Song, H., Perry, P., Ventresque, A., Dynamic Adaptation of the Traffic Management System CarDemo, International Conference on Self-Adaptive and Self-Organizing Systems, SASO, 2014-December, (December), 2014, p193-194Journal Article, 2014, DOI
  • Saber, T., Ventresque, A., Gandibleux, X., Murphy, L., GeNePi: A multi-objective machine reassignment algorithm for data centres, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 8457 LNCS, 2014, p115-129Journal Article, 2014, DOI
  • Li, X., Ventresque, A., Murphy, J., Thorburn, J., A fair comparison of VM placement heuristics and a more effective solution, Proceedings - IEEE 13th International Symposium on Parallel and Distributed Computing, ISPDC 2014, 2014, p35-42Journal Article, 2014, DOI
  • Laurent, Thomas, Klikovits, Stefan, Arcaini, Paolo, Ishikawa, Fuyuki, Ventresque, Anthony, Parameter Coverage for Testing of Autonomous Driving Systems under Uncertainty, ACM Transactions on Software Engineering and Methodology, 32, (3), 2023, p1-31Journal Article, 2023, DOI
  • Doyle, Jordan, Laurent, Thomas, Ventresque, Anthony, Modelling Android applications through static analysis and systematic exploratory testing, International Conference on Dependable Systems and Their Applications (DSA), Tokyo, Japan, 10/08/2023, IEEE, 2023Conference Paper, 2023, DOI , TARA - Full Text
  • Murphy, Aidan, Lourenço, Nuno, Ventresque, Anthony, Initialisation in Structured Grammatical Evolution, ACM, 2023Conference Paper, 2023, DOI
  • Holmes, Ruth, Rushe, Ellen, De Coster, Mathieu, Bonnaerens, Maxim, Satoh, Shin"Ichi, Sugimoto, Akihiro, Ventresque, Anthony, From Scarcity to Understanding: Transfer Learning for the Extremely Low Resource Irish Sign Language, IEEE, 2023Conference Paper, 2023, DOI
  • Tao, Ning, Ventresque, Anthony, Saber, Takfarinas, Program Synthesis with Generative Pre-trained Transformers and Grammar-Guided Genetic Programming Grammar, IEEE, 2023Conference Paper, 2023, DOI
  • Tao, Ning, Ventresque, Anthony, Saber, Takfarinas, Many-objective Grammar-guided Genetic Programming with Code Similarity Measurement for Program Synthesis, IEEE, 2023Conference Paper, 2023, DOI
  • Matias Duran, Thomas Laurent, Ellen Rushe, and Anthony Ventresque, Metamorphic Testing for Pose Estimation Systems, International Conference on Software Testing, Verification and Validation (ICST), Naples, Italy, 2025Conference Paper, 2025, TARA - Full Text
  • Kathryn Dane, Stephen West, Ciaran Simms, Hendricks Sharief, Nicol van Dyk, Will Connors, Anthony Ventresque and Fiona Wilson, Are recommended tackle techniques associated with superior performance outcomes? A retrospective video analysis study of elite women"s rugby union, Journal of Sport Sciences, 42, (24), 2024Journal Article, 2024, DOI
  • Saber, T., Ventresque, A., Murphy, J., ROThAr: Real-time on-line traffic assignment with load estimation, Proceedings - IEEE International Symposium on Distributed Simulation and Real-Time Applications, 2013, p79-86Conference Paper, 2013, DOI
  • Ventresque, A., Bragard, Q., Liu, E.S., Nowak, D., Murphy, L., Theodoropoulos, G., Liu, Q., SParTSim: A space partitioning guided by road network for distributed traffic simulations, Proceedings - IEEE International Symposium on Distributed Simulation and Real-Time Applications, 2012, p202-209Conference Paper, 2012, DOI
  • Braghin, S., Yong, J.T.T., Ventresque, A., Datta, A., SWAT: Social web application for team recommendation, Proceedings of the International Conference on Parallel and Distributed Systems - ICPADS, 2012, p845-850Conference Paper, 2012, DOI
  • Ventresque, A., Yong, J.T.T., Datta, A., Impact of expertise, social cohesiveness and team repetition for academic team recommendation, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 6984 LNCS, 2011, p296-299Book, 2011, DOI
  • , T-RecS: Team Recommendation System Through Expertise and Cohesiveness, Proceedings of the 20th International Conference Companion on World Wide Web, 2011Conference Paper, 2011, DOI
  • Ventresque, A., Cazalens, S., Cerqueus, T., Lamarre, P., Pasi, G., Personalization through query explanation and document adaptation, PersDB 2010 - 4th International Workshop on Personalized Access, Profile Management, and Context Awareness in Databases, Electronic Proceedings - In Conjunction with VLDB 2010, 2010, p17-22Conference Paper, 2010
  • Ventresque, A., Cazalens, S., Lamarre, P., Valduriez, P., Dealing with P2P semantic heterogeneity through query expansion and interpretation, ACM International Conference Proceeding Series, 2008, p3-10Conference Paper, 2008, DOI
  • Ventresque, A., Cazalens, S., Lamarre, P., Valduriez, P., Improving interoperability using query interpretation in semantic vector spaces, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 5021 LNCS, 2008, p539-553Book, 2008, DOI
  • Ventresque, A., Cazalens, S., Lamarre, P., Valduriez, P., Query expansion and interpretation to go beyond semantic P2P interoperability, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 4803 LNCS, (PART 1), 2007, p870-877Book, 2007
  • Ventresque, A., A semantic similarity measure using psychological research outcomes,Une mesure de similarité sémantique utilisant des résultats de psychologie, CORIA 2006: Actes de la Troisieme Conference en Recherche d'Information et Applications - Proceedings of the Third Conference on Information Retrieval and Applications, 2006, p371-376Conference Paper, 2006
  • Ventresque, A., Effective information retrieval using semantics: The focus,Recherche d'Information efficace utilisant la sémantique: Le focus, CORIA 2006: Actes de la Troisieme Conference en Recherche d'Information et Applications - Proceedings of the Third Conference on Information Retrieval and Applications, 2006, p377-382Conference Paper, 2006
  • Will Connors, Ellen Rushe, Anthony Ventresque, Frisbees and Dogs: Domain Adaptation for Object Detection with Limited Labels in Rugby Data, ECAI 2024, Spain, 2024Conference Paper, 2024, DOI , TARA - Full Text
  • Ruth M Holmes, Ellen Rushe, Anthony Ventresque, The Key Points: Using Feature Importance to Identify Shortcomings in Sign Language Recognition Models, Joint International Conference on Computational Linguistics, Language Resources and Evaluation (LREC-COLING 2024), Torino, Italy, May 2024, 2024Conference Paper, 2024, DOI
  • Tao Nin, Ventresque Anthon, Nallur Vive, Saber Takfarina, Grammar-obeying program synthesis: A novel approach using large language models and many-objective genetic programming, Computer Standards & Interfaces, 92, 2025, p103938-Journal Article, 2025, DOI , URL
  • Tao Ning, Ventresque Anthony, Nallur Vivek, Saber Takfarinas, Enhancing Program Synthesis with Large Language Models Using Many-Objective Grammar-Guided Genetic Programming, Algorithms, 17, (7), 2024Journal Article, 2024, DOI
  • Doyle, Jordan, Laurent, Thomas, Ventresque, Anthony, PADRAIG: Precise Android Automated Input Generation, International Conference on Software Quality, Reliability and Security (QRS), Cambridge, UK, 03/07/2024, IEEE, 2024Conference Paper, 2024, DOI , TARA - Full Text

Recognition

  • SFI Lero Impact Award 2024
  • Best Paper Award International Conference on Software Maintenance and Evolution 2020 (CORE A) 2020
  • Best Paper Award International Workshop on Mutation Analysis, co-located with the International Conference on Software Testing, Verification and Validation (CORE A) 2022
  • UCD School of Computer Science Teaching Award 2020
  • Best Paper Award International Symposium on Parallel and Distributed Computing 2014 (CORE C) 2014
  • SFI Lero Director's Award Diversity and Inclusion 2019
  • SFI Lero Research Award 2024
  • Best Paper Award International Workshop on Mutation Analysis, co-located with the International Conference on Software Testing, Verification and Validation (CORE A) 2020
  • IEEE
  • ACM