Event

Doctoral thesis defense - Sereysethy Touch

SynopsisA honeypot is a security tool deliberately designed to be vulnerable, thereby enticing attackers to probe, exploit, and compromise it. Since their introduction in the early 1990s, honeypots have remained among the most widely used tools for capturing cyberattacks, complementing traditional defenses such as firewalls and intrusion detection systems. They serve both as early warning systems and as sources of valuable attack data, enabling security professionals to study the techniques and behaviors of threat actors.While conventional honeypots have achieved significant success, they remain deterministic in their responses to attacks. This is where adaptive or intelligent honeypots come into play. An adaptive honeypot leverages Machine Learning techniques, such as Reinforcement Learning, to interact with attackers. These systems learn to take actions that can disrupt the normal execution flow of an attack, potentially forcing attackers to alter their techniques. As a result, attackers must find alternative routes or tools to achieve their objectives, ultimately leading to the collection of more attack data.Despite their advantages, traditional honeypots face two main challenges. First, emulation-based honeypots (also known as low- and medium-interaction honeypots) are increasingly susceptible to detection, which undermines their effectiveness in collecting meaningful attack data. Second, real-system-based honeypots (also known as high-interaction honeypots) pose security risks to the hosting organization if not properly isolated and protected. Since adaptive honeypots rely on the same underlying systems, they also inherit these challenges.This thesis investigates whether it is possible to design a honeypot system that mitigates these challenges while still fulfilling its primary objective of collecting attack data. To this end, it proposes a new abstract model for adaptive self-guarded honeypots, designed to balance attack data collection, detection evasion, and security preservation, ensuring that it does not pose a risk to the rest of the network.Jury membersProf. Wim VANHOOF, President, University of NamurProf. Jean-Noël COLIN, Promoter, University of NamurProf. Florentin ROCHET, Internal Member, University of NamurProf. Benoît FRENAY, Internal Member, University of NamurProf. Ramin SADRE, External Member, Catholic University of LeuvenDr. Jérôme FRANCOIS, External Member, University of LuxembourgYou are cordially invited to a drink, which will follow the public defense. For good organization, please give your answer by Tuesday, May 20, 2025.
See content
Event

Defense of doctoral thesis - Jérôme Fink

Synopsis deep learning methods have become increasingly popular for building intelligent systems. Currently, many deep learning architectures constitute the state of the art in their respective domains, such as image recognition, text generation, speech recognition, etc. The availability of mature libraries and frameworks to develop such systems is also a key factor in this success.This work explores the use of these architectures to build intelligent systems for sign languages. The creation of large sign language data corpora has made it possible to train deep learning architectures from scratch. The contributions presented in this work cover all aspects of the development of an intelligent system based on deep learning. A first contribution is the creation of a database for the Langue des Signes de Belgique Francophone (LSFB). This is derived from an existing corpus and has been adapted to the needs of deep learning methods. The possibility of using crowdsourcing methods to collect more data is also explored.The second contribution is the development or adaptation of architectures for automatic sign language recognition. The use of contrastive methods to learn better representations is explored, and the transferability of these representations to other sign languages is assessed.Finally, the last contribution is the integration of models into software for the general public. This led to a reflection on the challenges of integrating an intelligent module into the software development life cycle.Jury membersProf. Wim VANHOOF, President, University of NamurProf. Benoît FRENAY, Promoter, University of NamurProf. Anthony CLEVE, Co-promoter, University of NamurProf. Laurence MEURANT, Internal Member, University of NamurProf. Lorenzo BARALDI, External Member, University of ModenaProf. Annelies BRAFFORT, External Member, University of Paris-SaclayProf. Joni DAMBRE, External Member, University of GhentYou are cordially invited to a drink, which will follow the public defense. For a good organization, please give your answer by Friday June 6.
See content
Event

Public thesis defense - Movsun KUY

This thesis presents a novel approach to address the challenges of deploying and managing Network Functions Virtualization (NFV) in resource-constrained and multi-domain environments. The proposed solution leverages a Raspberry Pi clusterbased approach for NFV deployment in resource-constrained environments, combined with a deployable Sidecar VNF (S-VNF) coordinator for multi-domain NFV orchestration.The thesis demonstrates the feasibility of integrating NFV into edge computing environments by successfully deploying and managing Network Services (NSs) on a Raspberry Pi cluster. The S-VNF coordinator facilitates efficient cross-cloud NFV deployment and management while ensuring security and interoperability.While the obtained deployment and scaling delays in the testbed setup were significant due to the bare-metal deployment process used, the proposed solution remains valuable in environments where service maintenance time is a critical factor.By automating deployment and scaling, organizations can minimize the impact of service maintenance time, improve customer satisfaction, and enhance system resilience. Moreover, the solution enables NFV to be deployed effectively in edge environments, providing benefits such as reduced latency and improved network performance.Overall, this thesis contributes to the advancement of NFV by providing innovative solutions for deployment and management in challenging environments. The proposed framework has the potential to enable the widespread adoption of NFV and drive the development of new network services.Directed by Prof. Laurent SCHUMACHER and Prof. Sokchenda SRENG.In front of a jury composed of:Prof. Wim VANHOOF, President, University of NamurProf. Laurent SCHUMACHER, Co-Promoter, University of NamurProf. Sokchenda SRENG, Co-Promoter, ITC Graduate School (Cambodia)Prof. Florentin ROCHET, Internal Member, University of NamurProf. Johann MARQUEZ-BARJA, External Member, University of AntwerpProf. Bruno QUOITIN, External Member, University of MonsProf. Raveth HIN, External Member, ITC Graduate School (Cambodia)You are cordially invited to a drink, which will follow the public defense.For good organization, please give your answer by Thursday March 20 by means of this link.Contact: Daelman Isabelle - isabelle.daelman@unamur.be
See content
Article

UNamur at the sixth edition of SETT

On January 23 and 24, 2025, UNamur experts were present at the SETT (School Education Transformation Technology) trade show for its sixth edition. A must-attend event for digital education in the Wallonia-Brussels Federation, dedicated to principals, teachers and technical-pedagogical advisors.
See content
Article

Space, between dream and strategic challenge

Space has become a major economic and strategic issue. As a member of the European UNIVERSEH Alliance, UNamur explores this space theme in its various departments, from physics to geology, via mathematics, computer science or philosophy. Without forgetting to address the general public, who still dream of the stars...
See content
Page

Francqui 2025 Chair - Explainable Software Engineering

Version françaiseDans le cadre d’une Chaire Francqui internationale 2024-2025, la faculté d’informatique (UNamur) aura le plaisir de recevoir le Professeur Arie Van Deursen (TU Delft, Pays-bas) du 24 au 27 mars 2025, pour une série de leçons sur le thème: "Explainable Software Engineering". Explainable Software Engineering in the Public Sector The field of software engineering seeks to devise theories, methods, tools, and techniques that support the development, operation, and evolution of the digital infrastructure modern society relies on. While the software engineering capabilities have advanced substantially over the past decades, it remains challenging to deliver high quality systems in a timely and cost-effective manner. Government system in particular have a weak reputation in this respect.To better understand why, we analyze 125 complex software projects in the public sector in The Netherlands. The projects are described in public reports published by the Advisory Council on IT Assessments (AcICT), which advises the Dutch parliament and cabinet on riks and chances of success in complex Information Technology (IT) projects. The projects span a time period of 10 years, represent a total budget of over 14 billion Euros, and cover such areas as tax collection, social security, pensions, health, traffic control, defense, or water management.We study these reports through the lens of "explainability", focusing on supporting decision making. Furthermore, we reflect on current advances in software engineering, including modern software testing and large language models, in addressing current software engineering challenges. Program INAUGURAL LECTURE: Explainable Software Engineering in the Public Sector - Tuesday 25/03 - 18:00-19:00 - PA02 SESSION 1: Architectural decision making in software engineering - Monday 24/03 - 10:30-12:30 - I33SESSION 2 : Tests as executable explanations - Tuesday 25/03 - 14:00-16:00 - I33SESSION 3: Technical debt, test smells, legacy systems - Wednesday 26/03 - 14:00-16:00 - I33SESSION 4: Artificial Intelligence for Software Engineering - Thursday 27/03 - 10:30-12:30 - I33 About the speaker Arie van Deursen is a professor at Delft University of Technology, where he leads the Software Engineering Research Group. His research interests include software testing, language models for code, trustworthy artificial intelligence, and human aspects of software engineering. He presently serves as chair of the Steering Commmittee of the ACM/IEEE International Conference on Software Engineering (ICSE).He is a member of the Dutch Advisory Council on IT Assessments (AcICT), as well as a member of the Advisory Board of ING Bank The Netherlands. In 2023, he was elected fellow of the Netherlands Academy of Engineering (NAE). Read more
See content
Event

Francqui 2025 Chair - Explainable Software Engineering

English versionIn the context of an international Chaire Francqui 2024-2025, the Faculty of Computer Science (UNamur) has the honor to receive Professor Arie Van Deursen (TU Delft, Netherlands ) from the 24th to the 27st of March, for a series of lectures on the theme of: “ Explainable Software Engineering ”.The inaugural lecture, entitled “Explainable Software Engineering in the Public Sector”, will be held on the 25th of March 2025, at 6pm at PA02 (Sentier Thomas, 5000 – Namur).French versionAs part of an international Francqui Chair 2024-2025, the Faculty of Computer Science (UNamur) will have the pleasure of welcoming Professor Arie Van Deursen (TU Delft, Netherlands) from March 24 to 27, 2025, for a series of lessons on the theme: "Explainable Software Engineering".The inaugural lesson, entitled "Explainable Software Engineering in the Public Sector", will take place on Tuesday March 25, 2025 at 6:00 pm at PA02 (Sentier Thomas, 5000 - Namur). Explainable Software Engineering in the Public Sector The field of software engineering seeks to devise theories, methods, tools, and techniques that support the development, operation, and evolution of the digital infrastructure modern society relies on. While the software engineering capabilities have advanced substantially over the past decades, it remains challenging to deliver high quality systems in a timely and cost-effective manner. Government system in particular have a weak reputation in this respect.To better understand why, we analyze 125 complex software projects in the public sector in The Netherlands. The projects are described in public reports published by the Advisory Council on IT Assessments (AcICT), which advises the Dutch parliament and cabinet on riks and chances of success in complex Information Technology (IT) projects. The projects span a time period of 10 years, represent a total budget of over 14 billion Euros, and cover such areas as tax collection, social security, pensions, health, traffic control, defense, or water management.We study these reports through the lens of "explainability", focusing on supporting decision making. Furthermore, we reflect on current advances in software engineering, including modern software testing and large language models, in addressing current software engineering challenges. Program INAUGURAL LECTURE: Explainable Software Engineering in the Public Sector - Tuesday 25/03 - 18:00-19:00 - PA02 SESSION 1: Architectural decision making in software engineering - Monday 24/03 - 10:30-12:30 - I33SESSION 2 : Tests as executable explanations - Tuesday 25/03 - 14:00-16:00 - I33SESSION 3: Technical debt, test smells, legacy systems - Wednesday 26/03 - 14:00-16:00 - I33SESSION 4: Artificial Intelligence for Software Engineering - Thursday 27/03 - 10:30-12:30 - I33 About the speaker Arie van Deursen is a professor at Delft University of Technology, where he leads the Software Engineering Research Group. His research interests include software testing, language models for code, trustworthy artificial intelligence, and human aspects of software engineering. He presently serves as chair of the Steering Commmittee of the ACM/IEEE International Conference on Software Engineering (ICSE).He is a member of the Dutch Advisory Council on IT Assessments (AcICT), as well as a member of the Advisory Board of ING Bank The Netherlands. In 2023, he was elected fellow of the Netherlands Academy of Engineering (NAE). Read more Register for the event
See content
Event

Francqui 2025 Chair - Explainable Software Engineering

English versionIn the context of an international Chaire Francqui 2024-2025, the Faculty of Computer Science (UNamur) has the honor to receive Professor Arie Van Deursen (TU Delft, Netherlands ) from the 24th to the 27st of March, for a series of lectures on the theme of: “ Explainable Software Engineering ”.The inaugural lecture, entitled “Explainable Software Engineering in the Public Sector”, will be held on the 25th of March 2025, at 6pm at PA02 (Sentier Thomas, 5000 – Namur).French versionDans le cadre d’une Chaire Francqui internationale 2024-2025, la faculté d’informatique (UNamur) aura le plaisir de recevoir le Professeur Arie Van Deursen (TU Delft, Pays-bas) du 24 au 27 mars 2025, pour une série de leçons sur le thème: "Explainable Software Engineering".   La leçon inaugurale, intitulée "Explainable Software Engineering in the Public Sector ", se tiendra le mardi 25 mars 2025 à 18h00 au PA02 (Sentier Thomas, 5000 – Namur). Explainable Software Engineering in the Public Sector The field of software engineering seeks to devise theories, methods, tools, and techniques that support the development, operation, and evolution of the digital infrastructure modern society relies on. While the software engineering capabilities have advanced substantially over the past decades, it remains challenging to deliver high quality systems in a timely and cost-effective manner. Government system in particular have a weak reputation in this respect.To better understand why, we analyze 125 complex software projects in the public sector in The Netherlands. The projects are described in public reports published by the Advisory Council on IT Assessments (AcICT), which advises the Dutch parliament and cabinet on riks and chances of success in complex Information Technology (IT) projects. The projects span a time period of 10 years, represent a total budget of over 14 billion Euros, and cover such areas as tax collection, social security, pensions, health, traffic control, defense, or water management.We study these reports through the lens of "explainability", focusing on supporting decision making. Furthermore, we reflect on current advances in software engineering, including modern software testing and large language models, in addressing current software engineering challenges. Program INAUGURAL LECTURE: Explainable Software Engineering in the Public Sector - Tuesday 25/03 - 18:00-19:00 - PA02 SESSION 1: Architectural decision making in software engineering - Monday 24/03 - 10:30-12:30 - I33SESSION 2 : Tests as executable explanations - Tuesday 25/03 - 14:00-16:00 - I33SESSION 3: Technical debt, test smells, legacy systems - Wednesday 26/03 - 14:00-16:00 - I33SESSION 4: Artificial Intelligence for Software Engineering - Thursday 27/03 - 10:30-12:30 - I33 About the speaker Arie van Deursen is a professor at Delft University of Technology, where he leads the Software Engineering Research Group. His research interests include software testing, language models for code, trustworthy artificial intelligence, and human aspects of software engineering. He presently serves as chair of the Steering Commmittee of the ACM/IEEE International Conference on Software Engineering (ICSE).He is a member of the Dutch Advisory Council on IT Assessments (AcICT), as well as a member of the Advisory Board of ING Bank The Netherlands. In 2023, he was elected fellow of the Netherlands Academy of Engineering (NAE). Read more Register for the event
See content
Event

Francqui 2025 Chair - Explainable Software Engineering

English versionIn the context of an international Chaire Francqui 2024-2025, the Faculty of Computer Science (UNamur) has the honor to receive Professor Arie Van Deursen (TU Delft, Netherlands ) from the 24th to the 27st of March, for a series of lectures on the theme of: “ Explainable Software Engineering ”.The inaugural lecture, entitled “Explainable Software Engineering in the Public Sector”, will be held on the 25th of March 2025, at 6pm at PA02 (Sentier Thomas, 5000 – Namur).French versionAs part of an international Francqui Chair 2024-2025, the Faculty of Computer Science (UNamur) will have the pleasure of welcoming Professor Arie Van Deursen (TU Delft, Netherlands) from March 24 to 27, 2025, for a series of lessons on the theme: "Explainable Software Engineering".The inaugural lesson, entitled "Explainable Software Engineering in the Public Sector", will take place on Tuesday March 25, 2025 at 6:00 pm at PA02 (Sentier Thomas, 5000 - Namur). Explainable Software Engineering in the Public Sector The field of software engineering seeks to devise theories, methods, tools, and techniques that support the development, operation, and evolution of the digital infrastructure modern society relies on. While the software engineering capabilities have advanced substantially over the past decades, it remains challenging to deliver high quality systems in a timely and cost-effective manner. Government system in particular have a weak reputation in this respect.To better understand why, we analyze 125 complex software projects in the public sector in The Netherlands. The projects are described in public reports published by the Advisory Council on IT Assessments (AcICT), which advises the Dutch parliament and cabinet on riks and chances of success in complex Information Technology (IT) projects. The projects span a time period of 10 years, represent a total budget of over 14 billion Euros, and cover such areas as tax collection, social security, pensions, health, traffic control, defense, or water management.We study these reports through the lens of "explainability", focusing on supporting decision making. Furthermore, we reflect on current advances in software engineering, including modern software testing and large language models, in addressing current software engineering challenges. Program INAUGURAL LECTURE: Explainable Software Engineering in the Public Sector - Tuesday 25/03 - 18:00-19:00 - PA02 SESSION 1: Architectural decision making in software engineering - Monday 24/03 - 10:30-12:30 - I33SESSION 2 : Tests as executable explanations - Tuesday 25/03 - 14:00-16:00 - I33SESSION 3: Technical debt, test smells, legacy systems - Wednesday 26/03 - 14:00-16:00 - I33SESSION 4: Artificial Intelligence for Software Engineering - Thursday 27/03 - 10:30-12:30 - I33 About the speaker Arie van Deursen is a professor at Delft University of Technology, where he leads the Software Engineering Research Group. His research interests include software testing, language models for code, trustworthy artificial intelligence, and human aspects of software engineering. He presently serves as chair of the Steering Commmittee of the ACM/IEEE International Conference on Software Engineering (ICSE).He is a member of the Dutch Advisory Council on IT Assessments (AcICT), as well as a member of the Advisory Board of ING Bank The Netherlands. In 2023, he was elected fellow of the Netherlands Academy of Engineering (NAE). Read more Register for the event
See content
Event

Francqui 2025 Chair - Explainable Software Engineering

English versionIn the context of an international Chaire Francqui 2024-2025, the Faculty of Computer Science (UNamur) has the honor to receive Professor Arie Van Deursen (TU Delft, Netherlands ) from the 24th to the 27st of March, for a series of lectures on the theme of: “ Explainable Software Engineering ”.The inaugural lecture, entitled “Explainable Software Engineering in the Public Sector”, will be held on the 25th of March 2025, at 6pm at PA02 (Sentier Thomas, 5000 – Namur).French versionAs part of an international Francqui Chair 2024-2025, the Faculty of Computer Science (UNamur) will have the pleasure of welcoming Professor Arie Van Deursen (TU Delft, Netherlands) from March 24 to 27, 2025, for a series of lessons on the theme: "Explainable Software Engineering".The inaugural lesson, entitled "Explainable Software Engineering in the Public Sector", will take place on Tuesday March 25, 2025 at 6:00 pm at PA02 (Sentier Thomas, 5000 - Namur). Explainable Software Engineering in the Public Sector The field of software engineering seeks to devise theories, methods, tools, and techniques that support the development, operation, and evolution of the digital infrastructure modern society relies on. While the software engineering capabilities have advanced substantially over the past decades, it remains challenging to deliver high quality systems in a timely and cost-effective manner. Government system in particular have a weak reputation in this respect.To better understand why, we analyze 125 complex software projects in the public sector in The Netherlands. The projects are described in public reports published by the Advisory Council on IT Assessments (AcICT), which advises the Dutch parliament and cabinet on riks and chances of success in complex Information Technology (IT) projects. The projects span a time period of 10 years, represent a total budget of over 14 billion Euros, and cover such areas as tax collection, social security, pensions, health, traffic control, defense, or water management.We study these reports through the lens of "explainability", focusing on supporting decision making. Furthermore, we reflect on current advances in software engineering, including modern software testing and large language models, in addressing current software engineering challenges. Program INAUGURAL LECTURE: Explainable Software Engineering in the Public Sector - Tuesday 25/03 - 18:00-19:00 - PA02 SESSION 1: Architectural decision making in software engineering - Monday 24/03 - 10:30-12:30 - I33SESSION 2 : Tests as executable explanations - Tuesday 25/03 - 14:00-16:00 - I33SESSION 3: Technical debt, test smells, legacy systems - Wednesday 26/03 - 14:00-16:00 - I33SESSION 4: Artificial Intelligence for Software Engineering - Thursday 27/03 - 10:30-12:30 - I33 About the speaker Arie van Deursen is a professor at Delft University of Technology, where he leads the Software Engineering Research Group. His research interests include software testing, language models for code, trustworthy artificial intelligence, and human aspects of software engineering. He presently serves as chair of the Steering Commmittee of the ACM/IEEE International Conference on Software Engineering (ICSE).He is a member of the Dutch Advisory Council on IT Assessments (AcICT), as well as a member of the Advisory Board of ING Bank The Netherlands. In 2023, he was elected fellow of the Netherlands Academy of Engineering (NAE). Read more Register for the event
See content
Event

Francqui 2025 Chair - Explainable Software Engineering

English versionIn the context of an international Chaire Francqui 2024-2025, the Faculty of Computer Science (UNamur) has the honor to receive Professor Arie Van Deursen (TU Delft, Netherlands ) from the 24th to the 27st of March, for a series of lectures on the theme of: “ Explainable Software Engineering ”.The inaugural lecture, entitled “Explainable Software Engineering in the Public Sector”, will be held on the 25th of March 2025, at 6pm at PA02 (Sentier Thomas, 5000 – Namur).French versionAs part of an international Francqui Chair 2024-2025, the Faculty of Computer Science (UNamur) will have the pleasure of welcoming Professor Arie Van Deursen (TU Delft, Netherlands) from March 24 to 27, 2025, for a series of lessons on the theme: "Explainable Software Engineering".The inaugural lesson, entitled "Explainable Software Engineering in the Public Sector", will take place on Tuesday March 25, 2025 at 6:00 pm at PA02 (Sentier Thomas, 5000 - Namur). Explainable Software Engineering in the Public Sector The field of software engineering seeks to devise theories, methods, tools, and techniques that support the development, operation, and evolution of the digital infrastructure modern society relies on. While the software engineering capabilities have advanced substantially over the past decades, it remains challenging to deliver high quality systems in a timely and cost-effective manner. Government system in particular have a weak reputation in this respect.To better understand why, we analyze 125 complex software projects in the public sector in The Netherlands. The projects are described in public reports published by the Advisory Council on IT Assessments (AcICT), which advises the Dutch parliament and cabinet on riks and chances of success in complex Information Technology (IT) projects. The projects span a time period of 10 years, represent a total budget of over 14 billion Euros, and cover such areas as tax collection, social security, pensions, health, traffic control, defense, or water management.We study these reports through the lens of "explainability", focusing on supporting decision making. Furthermore, we reflect on current advances in software engineering, including modern software testing and large language models, in addressing current software engineering challenges. Program INAUGURAL LECTURE: Explainable Software Engineering in the Public Sector - Tuesday 25/03 - 18:00-19:00 - PA02 SESSION 1: Architectural decision making in software engineering - Monday 24/03 - 10:30-12:30 - I33SESSION 2 : Tests as executable explanations - Tuesday 25/03 - 14:00-16:00 - I33SESSION 3: Technical debt, test smells, legacy systems - Wednesday 26/03 - 14:00-16:00 - I33SESSION 4: Artificial Intelligence for Software Engineering - Thursday 27/03 - 10:30-12:30 - I33 About the speaker Arie van Deursen is a professor at Delft University of Technology, where he leads the Software Engineering Research Group. His research interests include software testing, language models for code, trustworthy artificial intelligence, and human aspects of software engineering. He presently serves as chair of the Steering Commmittee of the ACM/IEEE International Conference on Software Engineering (ICSE).He is a member of the Dutch Advisory Council on IT Assessments (AcICT), as well as a member of the Advisory Board of ING Bank The Netherlands. In 2023, he was elected fellow of the Netherlands Academy of Engineering (NAE). Read more Register for the event
See content
Article

Towards a new generation of human-inspired linguistic models: a groundbreaking scientific study conducted by UNamur and VUB

Can a computer learn a language like a child? A recent study published in the leading journal Computational Linguistics by Professors Katrien Beuls (Université de Namur) and Paul Van Eecke (AI-lab, Vrije Universiteit Brussel) sheds new light on this question. The researchers argue for a fundamental revision of the way artificial intelligence acquires and processes language.
See content