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, CEUR Workshop Proceedings, 2563, 2019, p104-115Journal Article, 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, IEEE, 2023Conference Paper, 2023, DOI
  • 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

Recognition

  • 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) 2020
  • Best Paper Award International Symposium on Parallel and Distributed Computing 2014 (CORE C) 2014
  • 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
  • SFI Lero Director's Award Diversity and Inclusion 2019
  • IEEE
  • ACM