Explore our projects & studies
Explore our projects & studies
From Artificial Intelligence to Human-Computer Interaction and Software Architecture, our research team tackles complex problems across many domains. We seek at providing the best of modern technology for public services, health-care and industry.

Representing front-end of Applications in a nutshell
For the last 4 years, I worked with the migration team of the DRIT on the Graphical User Interface (GUI) migration problem. We published several papers and successfully migrated applications based on different GUI frameworks. Today, we’ll see together how we perform such a great project. In short, I’ll present

Intelligent Document Processing (IDP) a key component to the end-to-end automation of business processes
Company data is a key part of decision making, but unfortunately, much of this data is in an unstructured format: PDF documents, JPG scans, emails, etc. This unstructured representation is difficult to exploit by the machine, which complicates the automation of business processes. Intelligent Document Processing (IDP) captures, extracts, and

🇫🇷 Frugalité : Pour un numérique qui minimise son impact écologique
Nous savons maintenant que l’épuisement des ressources de la planète et le gaspillage énergétique mettent en péril nos modes de vies, notre santé et notre économie. Le numérique que nous produisons, vendons ou utilisons n’a de virtuel que les interfaces avec lesquelles nous interagissons. Ses impacts sur notre monde sont

Monoliths in the shadow of the micro
Microservices are emerging nowadays for the simple reason that monolithic applications are complex to maintain, evolve and administer. It was therefore necessary to segment our monolith into a multitude of fragments. These fragments allow for a much simpler technical and/or functional evolution.This evolution is now common in the backend domain.

How to use VSCode and Moose to analyze Java projects?
VSCode is an amazing editing tool. Thanks to its extensions, one can develop using many programming languages. However, what about analyzing a software system using VSCode? In this article, we will show you how to use VSCode with Moose to analyze Java code. We use Christopher Fuhrman’s post as an

Generation of Interoperability Connectors: an efficient way to save time
Code generation has gradually become a prominent aspect of today’s software development. The process of writing software requires developers to frequently rewrite similar code repeatedly. This practice can be both time-consuming and tedious. Developers aim to occasionally write abstraction to keep their applications DRY (do not repeat yourself), however writing

Micro-application architecture: A guaranteed time saver
In order to guarantee better maintainability and scalability of our applications, we often have to break down our application into a multitude of micro-services with their own logic. These micro-services must be as autonomous as possible and fulfill a specific function in order to be able to reuse them in

🧾DeepFacture🧾: When deep learning visually controls invoices
Before total digitalization, the invoices were visually checked by the agents. Today the invoices are entirely dematerialized, therefore nobody checks their layout, readability, and consistency with their metadata. In France, controlling an invoice dataflow (ORMC: Order of Multi Creditor Receipt) can take up to 1 full day. ORMC data flow

🇫🇷 L’illectronisme, un handicap majeur dans une société de plus en plus digitalisée
Le terme « illectronisme » est un néologisme transposant le problème d’illettrisme dans le domaine de l’information électronique. On peut le définir comme un manque de connaissances clés nécessaires à l’utilisation des ressources électroniques. On parle aussi d’illettrisme numérique, ce qui met bien en avant les difficultés de lecture des

What is the place for the Low Code / No Code evolution?
The Low Code/No Code did not appear in the early 2020s, it is a trend that has already been taking shape for several decades and in 2021 the market is still in the creation phase. There are a very large number of well-known players such as Salesforce, OutSystems, K2, Mendix,