Benevol 2024 : l’UNamur au cœur de l’évolution du génie, de la maintenance et de l'évolution des logiciels
Fin novembre 2024, l’UNamur a accueilli le 23ème congrès de BENEVOL, un séminaire de recherche annuel qui donne la possibilité aux chercheurs internationaux de se rencontrer et de discuter de nouvelles idées, de questions importantes et de recherches de pointe dans le domaine du génie, de la maintenance et de l'évolution des logiciels.
Voir le contenu
BENEVOL 2024 + IMPACT! day
What?
BENEVOL on Thursday and Friday, 21 and 22 November: the congress will bring together researchers working in software engineering, evolution, and maintenance. This year, we will have two keynotes: one by Prof. Andy Zaidman from TU Delft and one by Prof. Sonia Haiduc from Florida State University. IMPACT! day on November 20: as a PhD student and/or researcher, you can join us to learn to communicate what you bring to the table efficiently thanks to the tried and tested Value Proposition canvas and exchange with practitioners, who will expose the challenges they encounter daily. The IMPACT! day initiative is supported by the GRASCOMP doctoral school, and participants will receive a certificate. As a software development professional, you can join us on Wednesday afternoon, November 20, as a guest from the corporate world to share your current challenges and connect with researchers working to advance software development and maintenance practices (please do not hesitate to contact us at snail.info@unamur.be if you would like to participate in the introductory panel of guests from the professional world and/or at the World Café).
When?
Wednesday 20 (IMPACT Day!) Thursday 21 - Friday 22 November 2024 (BENEVOL Research Congress)
Organizers
Xavier Devroey, Gilles Perrouin, Benoît Vanderose, Anthony Cleve, Babette Di Guardia, Amélie Notaro, Sophie Panarotto, Alix Decrop, Tom Mens
Where?
TRAKK, Namur creative hub (Journée IMPACT!) S09, Faculty of Sciences, University of Namur, Belgium (BENEVOL Research Congress)
More information
Voir le contenu
Le spatial, entre rêve et enjeu stratégique
L’espace est devenu le lieu d’importants enjeux économiques et stratégiques. Membre de l’Alliance européenne UNIVERSEH, l’UNamur explore cette thématique spatiale dans ses différents départements, de la physique à la géologie, en passant par les mathématiques, l’informatique ou la philosophie. Sans oublier de s’adresser au grand public, que les étoiles font toujours rêver...
Voir le contenu
Chaire Francqui 2025 - 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 ”.
Voir le contenu
Chaire Francqui 2025 - 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).Version française Dans 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).
En savoir plus
S'inscrire à l'événement
Voir le contenu
Chaire Francqui 2025 - 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).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". 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).
En savoir plus
S'inscrire à l'événement
Voir le contenu
Chaire Francqui 2025 - 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).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". 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).
En savoir plus sur Arie van Deursen
S'inscrire à l'événement
Voir le contenu
Chaire Francqui 2025 - 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).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". 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).
En savoir plus
S'inscrire à l'événement
Voir le contenu
Chaire Francqui 2025 - 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).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". 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).
En savoir plus
S'inscrire à l'événement
Voir le contenu
Défense de thèse de doctorat - 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.Membres du juryProf. Wim VANHOOF, Président, Université de NamurProf. Jean-Noël COLIN, Promoteur, Université de NamurProf. Florentin ROCHET, Membre interne, Université de NamurProf. Benoît FRENAY, Membre interne, Université de NamurProf. Ramin SADRE, Membre externe, Université catholique de Louvain Dr. Jérôme FRANCOIS, Membre externe, Université du LuxembourgVous êtes cordialement invités à un drink, qui suivra la soutenance publique. Pour une bonne organisation, merci de donner votre réponse pour le mardi 20 mai 2025.
Voir le contenu
Défense de thèse de doctorat - Jérôme Fink
SynopsisLes méthodes deep learning sont devenues de plus en plus populaires pour construire des systèmes intelligents. Actuellement, de nombreuses architectures deep learning constituent l'état de l'art dans leurs domaines respectifs, tels que la reconnaissance d'images, la génération de texte, la reconnaissance vocale, etc. La disponibilité de bibliothèques et de frameworks matures pour développer de tels systèmes est également un facteur clé de ce succès.Ce travail explore l'utilisation de ces architectures pour construire des systèmes intelligents pour les langues des signes. La création grands corpus de données en langue des signes a rendu possible l'entraînement d'architectures deep learning à partir de zéro. Les contributions présentées dans ce travail couvrent tous les aspects du développement d'un système intelligent basé sur l'apprentissage profond. Une première contribution est la création d’une base de données pour la Langue des Signes de Belgique Francophone (LSFB). Celle-ci est dérivé d’un corpus existant et a été adapté aux besoins des méthodes deep learning. La possibilité de recourir à des méthodes de collecte participative (crowdsourcing) pour recueillir d'avantages de données est également explorée.La deuxième contribution est le développement ou l’adaptation d'architectures pour la reconnaissance automatique de la langue des signes. L'utilisation de méthodes contrastives pour apprendre de meilleures représentations est explorée, et la transférabilité de ces représentations à d'autres langues des signes est évaluée.Enfin, la dernière contribution est l’intégration des modèles dans des logiciels destinés au grand public. Cela a permis de mener une réflexion sur les défis lié à l'intégration d'un module intelligent dans le cycle de vie du développement logiciel.Membres du juryProf. Wim VANHOOF, Président, Université de NamurProf. Benoît FRENAY, Promoteur, Université de NamurProf. Anthony CLEVE, Co-promoteur, Université de NamurProf. Laurence MEURANT, Membre interne, Université de NamurProf. Lorenzo BARALDI, Membre externe, Université de ModèneProf. Annelies BRAFFORT, Membre externe, Université de Paris-SaclayProf. Joni DAMBRE, Membre externe, Université de Gand
Voir le contenu
Défense de thèse de doctorat - Antoine Sion
SynopsisOver recent years, the development of agent-based models has allowed researchers to advance their understanding of naturally occurring collective behaviours. Swarm robotics, a field studying the design of decentralised robot swarms, has emerged following the replication of some collective behaviours in artificial groups of robots. The first part of this thesis provides novel techniques for the aggregation of heterogeneous swarms. First, we enhance an existing controller for an aggregation problem on two sites through the use of informed robots. We show that our simplified approach offers a wider range of operating conditions and a greater flexibility. Second, we provide a new method for the aggregation of robot swarms with adaptive random walks. We separately study cue-based aggregation with a swarm of robots only sensing private information and neighbour-based aggregation with a swarm of robots sensing social information. We show that a trade-off can be obtained with a heterogeneous swarm composed of the two robot types, forming a dense cluster near the minimum of an environmental cue. Private and social information also play a key role in the evolution of biological processes inside animal groups. Dispersal, the movement of an animal from site of birth to site of reproduction, is strongly affected by the acquisition and the use of information. Since experimental research is often difficult to conduct while accounting for multiple information sources and environmental variability, the use of agent-based models offer an opportunity to study the evolution of dispersal and its associated costs linked to private and social information in a controlled setting. The second part of this thesis provides an agent-based model of dispersal including the acquisition of information and its associated costs. Throughout three case studies, we observe the evolution of genes linked to the acquisition of information and the obtained dispersal strategies in different scenarios.
Jury members
Prof. Wim Vanhoof, Président, Université de Namur, BelgiqueProf. Elio Tuci, Secrétaire, Université de Namur, BelgiqueProf. Timoteo Carletti, Membre interne, Université de Namur, Belgique Prof. Eliseo Ferrante, Membre externe, Vrije Universiteit Amsterdam, Pays-BasProf. Mauro Birattari, Membre externe, ULB, Belgique Prof. Andreagiovanni Reina, Membre externe, Universität Konstanz, Allemagne
Voir le contenu