Informatics at the service of collective well-being and personal development.
The Faculty of Informatics has a vision of a world in which the intensive and growing use of informatics is oriented towards collective well-being and personal development. Its mission is to contribute to this orientation through education, scientific research and service to society.
The studies
When you choose to study computer science, you're guaranteed immediate access to an exciting, multi-faceted career. Through a comprehensive range of courses - bachelor's, master's, specialization master's and doctorate - the Faculty of Computer Science offers you quality training based on scientific rigor and critical thinking, while emphasizing interdisciplinarity and societal responsibility.
Research
The mission of the Faculty of Computer Science is to ensure cutting-edge scientific research, open to the creation and integration of knowledge that feeds teaching, technological innovation and societal debate.
Service to society
The Faculty of Computer Science contributes to the development of our social, economic, technological and political environment by disseminating knowledge and providing advice at regional, national and international levels. Through the synergy between researchers and industry, and by making knowledge and know-how available, it participates in numerous missions of service to society.
International
The Faculty of Computer Science's international outlook is fundamental to the development of its teaching and research activities.
Organization
The Faculty of Computer Science has organized itself to manage its missions in the best possible way. It has around a hundred members at the service of teaching, research and service to society.
A word from the Dean
IT is a key to understanding, progress and responsibility in the face of the challenges and issues facing our society.
Animation
A series of events and players revolve around the Faculty of Computer Science.
Spotlight
Agenda
Public Defense of a Doctoral Dissertation in Computer Science - Liesbet De Vos
SignFCG: A Framework for Operationalizing Sign Language Constructions in Computational Construction Grammar.
Abstract
Sign languages express meaning through sequentially and simultaneously produced manual and non-manual articulations, making them structurally different from spoken languages. However, many linguistic theories remain biased towards spoken language structures. An exception is construction grammar, a linguistic theory which analyses language through form-meaning mappings that can involve manual and non-manual articulations and can combine specific and schematic structures. While construction grammar is increasingly used to describe sign language constructions theoretically, computational implementations remain sparse, limiting its systematic application to corpora. The theoretical applicability of construction grammar to signed languages, however, does not guarantee that the theory can be computationally operationalised, which introduces challenges in representation and processing. This thesis addresses these challenges by introducing SignFCG, an extension of Fluid Construction Grammar (FCG). SignFCG introduces phonetic representations of manual articulations that account for their sequential and simultaneous organisation. It also provides avatar visualisations for signed forms and tools to transform linguistic annotations into the proposed format. To investigate the types of constructions that can be operationalised for a restricted domain of French-Belgian Sign Language (LSFB), a computational grammar comprising 904 constructions was manually developed using GeoQuery-LSFB, an extension of the multilingual GeoQuery corpus created as part of this thesis. The grammar was evaluated in comprehension and production, achieving high coverage. A user study based on semi-structured interviews with sign language researchers identified perceptions of SignFCG’s usability and potential adoption. Participants identified promising applications, including exploring and formalising constructions and studying constructional variation across contexts. The user study also identified a need for greater flexibility in SignFCG’s form representation, which may require varying levels of detail to answer different research questions. The contributions of this thesis are situated at the intersection of sign language linguistics research, construction grammar, and computational linguistics. For construction grammar, it demonstrates how constructional principles can be operationalised for the visual-gestural modality and how the combination of specific and schematic structures within constructions can facilitate this. For computational linguistics, it demonstrates the feasibility of bidirectional processing between manually signed forms and structured meanings within a restricted domain, while providing resources for further research. Extending FCG to signed languages also provides a basis for exploring other computational research areas in which FCG has been applied.
Jury
- Prof. Katrien BEULS - University of Namur, Belgium
- Prof. Bruno DUMAS - University of Namur, Belgium
- Prof. Anthony CLEVE - University of Namur, Belgium
- Prof. Laurence MEURANT - University of Namur, Belgium
- Prof. Paul VAN EECKE - Artificial Intelligence Laboratory, Vrije Universiteit Brussel, Belgium
- Dr. Remi VAN TRIJP - Sony Computer Science Laboratories, France
- Dr. Michael FILHOL - LISN, CNRS, France
Public Defense of a Doctoral Dissertation in Computer Science - Maxime André
Understanding Data Manipulation in Evolving Microservices
Abstract
Over the past fifteen years, the microservices architectural style has become a dominant model, particularly for the design of cloud-based applications in the cloud continuum. Supported by agile development methods, it has been adopted by many actors of the modern software industry, including open-source communities as well as major software development companies such as Netflix, Spotify, and Amazon. Unlike the monolithic architectural style, it is praised for its qualities of modularity, heterogeneity, deployability, collaboration, and automation. Facilitating software evolution is one of the main motivations for adopting microservices architectures. Paradoxically, recent studies observe the opposite, especially concerning data manipulation layer. Nowadays, it is considered one of the most pressing challenges. Indeed, this style impacts the data layer, making it heterogeneous and distributed. In practice, developers encounter difficulties obtaining a holistic view of the system, understanding the related data concepts, measuring the impact of changes, and propagating subsequent modifications while preserving inter-microservices and inter-data relationships, which are sometimes implicit. These challenges often lead to manual effort during evolution tasks, for which developers suffer from a lack of support. This thesis aims to fill these gaps by proposing novel methods, techniques, and tools. More specifically, it combines static and dynamic program analysis techniques to perform reverse engineering of microservices and their data manipulation layer, to identify data concepts, and to locate related code fragments while taking into account their heterogeneous and distributed nature. It then visualizes the extracted information from a multi-layered viewpoint. Finally, it introduces techniques for analyzing the data-driven evolution of microservices from a historical perspective.
The members of the jury
- Prof. Dr Katrien BEULS – President of the jury, UNamur, Belgium
- Prof. Dr Anthony CLEVE – Supervisor, UNamur, Belgium
- Prof. Dr Xavier DEVROEY – Internal member, UNamur, Belgium
- Prof. Dr Etienne RIVIERE – Co-supervisor, UCLouvain, Belgium
- Prof. Dr Massimiliano DI PENTA – External member, University of Sannio, Italy
- Prof. Dr Michele LANZA – External member, Università della Svizzera Italiana, Switzerland