Publications (274)
ARTICLE
Just-in-Time Detection of Silent Security Patches
Xunzhu Tang, Kisub Kim, Saad Ezzini, Yewei Song, Haoye Tian, Jacques Klein, Tegawende Bissyande
Open-source code is pervasive. In this setting, embedded vulnerabilities are spreading to downstream software at an alarming rate. Although such vulnerabilities are generally identified and addressed rapidly, inconsistent maintenance policies can cause security patches to go unnoticed. Indeed, security patches can be silent, i.e., they do not(...)
Patches
ARTICLE
Performance of the Large Language Models in African rheumatology: a diagnostic test accuracy study of ChatGPT-4, Gemini, Copilot, and Claude artificial intelligence.
Yannick Laurent Tchenadoyo Bayala, Wendlassida Joelle Stéphanie Zabsonré/Tiendrebeogo, Dieu- Donné Ouedraogo , Fulgence Kaboré , Charles Sougué , Aristide Relwendé Yameogo , Wendlassida Martin Nacanabo , Ismael Ayouba Tinni, Aboubakar Ouedraogo and Yamyellé Enselme Zongo.
Background: Artificial intelligence (AI) tools, particularly Large Language Models (LLMs), are revolutionizing medical practice, including rheumatology. However, their diagnostic capabilities remain underexplored in the African context. To assess the diagnostic accuracy of ChatGPT-4, Gemini, Copilot, and Claude AI in rheumatology within an Afr(...)
Africa; Artificial intelligence; Diagnostic accuracy; Large Language Models; Rheumatology
ARTICLE
A large-scale LPWAN Architecture for Multimedia Data Collection in High-security Challenge Areas
OUATTARA Yacouba, PODA Pasteur et TRAORE Mamouta
The Internet of Things (IoT) is rapidly expanding, including in conflict zones where security is
critical. Sound signals used for intelligence in the Middle East, combined with Sahel challenges from poor
infrastructure, emphasize the need for better data collection. This paper proposes a secure IoT architecture
using Low Power Wide Area Net(...)
LPWAN, LoRaWAN, Architecture, Design, Terrorism, Steganography, Military.
ARTICLE
Temporal-Incremental Learning for Android Malware Detection
Tiezhu Sun, Nadia Daoudi, Weiguo Pian, Kisub Kim, Kevin Allix, Tegawendé F. Bissyandé, Jacques Klein
Malware classification is a specific and refined task within the broader malware detection problem. Effective classification aids in understanding attack techniques and developing robust defenses, ensuring application security and timely mitigation of software vulnerabilities. The dynamic nature of malware demands adaptive classification techn(...)
Android Malware
ARTICLE
Drop-in efficient self-attention approximation method
Damien François, Mathis Saillot, Jacques Klein, Tegawendé F. Bissyandé, Alexander Skupin
Transformers have achieved state-of-the-art performance in most common tasks to which they have been applied. Those achievements are attributed to the Self-Attention mechanism at their core. Self-Attention is understood to map the relationship between tokens of any given sequence. This exhaustive mapping incurs massive costs in memory and infe(...)
method
ARTICLE
Towards a Single-Sign-On Authentication Architecture Based on OpenID Connect Protocol and Blockchain Technology
Assane Ilboudo, Didier Bassole, Justin P. Kouraogo, Gouayon Koala, Oumarou Sie
OpenID Connect is a delegated authentication protocol used in web and mobile applications. It emphasizes the crucial role of third-party applications, also known as Relying Parties, which securely request information from an identity provider. In this article, we have proposed an approach based on the Ethereum blockchain to enhance the authent(...)
Authentication, Security, Blockchain, OpenID Connect
ARTICLE
A Low-Resource Language Translation: French to Mooré
Hamed Joseph Ouily, Aminata Sabané, Delwende Eliane Birba, Rodrique Kafando, Abdoul-Kader Kabore, Tegawendé F. Bissyandé
Natural Language Processing (NLP) is an exciting field of artificial intelligence with the goal of enabling machines to understand human language in a natural way. Neural Machine Translation (NMT) stands out as one of the most promising applications of NLP, offering the ability to effectively translate text from a source language to a target l(...)
Translation (biology), Linguistics, Resource (disambiguation), Computer science, Philosophy, Biology, Computer network
ARTICLE
5G NR Uplink Performance Optimization: A Comprehensive Study on PRACH and PUSCH Interference Management
Désiré GUEL, Flavien Hervé SOMDA, Boureima Zerbo, Oumarou Sié
The evolution of 5G New Radio (NR) technology offers unprecedented speeds, ultra-low latency, and the
capability to connect billions of devices. However, these advancements come with significant challenges,
particularly in managing interference during uplink communication. This study presents a comprehensive
investigation into the optimizat(...)
5G-NR , Physical Random Access Channel (PRACH), PUSCH, Intra/Inter-Cell Interference, Quality of Service (QoS), Block Error Rate (BLER)
ARTICLE
5G NR Uplink Performance Optimization A Comprehensive Study on PRACH and PUSCH Interference Management
Désiré Guel, P. Justin Kouraogo, Flavien Hervé Somda, Boureima Zerbo, Oumarou Sié
The evolution of 5G New Radio (NR) technology offers unprecedented speeds, ultra-low latency, and the capability to connect billions of devices. However, these advancements come with significant challenges, particularly in managing interference during uplink communication. This study presents a comprehensive investigation into the optimization(...)
5G-NR , Physical Random Access Channel (PRACH), PUSCH, Intra/Inter-Cell Interference, Quality of Service (QoS), Block Error Rate (BLER)
ARTICLE
Revisiting the Non-Determinism of Code Generation by the GPT-3.5 Large Language Model
Salimata Sawadogo, Aminata Sabané, Rodrique Kafando, Tegawendé F. Bissyandé
Despite recent advancements in Large Language Models (LLMs) for code generation, their inherent non-determinism remains a significant obstacle for reliable and reproducible software engineering research. Prior work has highlighted the high degree of variability in LLM-generated code, even when prompted with identical inputs. This non-determini(...)
LLM, TOT, GPT
ARTICLE
IoT Devices Security Improvement Based on Collaborative Intrusion Detection System and Blockchain Technology
Yempabou Yves Stéphans Loari; Didier Bassole; Leonard M. Sawadogo; Gouayon Koala; Oumarou Sié
IoT is one of today's major growth areas. With its low computing power and massively exchanged heterogeneous data, it is vulnerable to numerous at-tacks. In this paper, we proposed a collaborative system based on hybrid intrusion detection and blockchain technology to improve IoT devices security. Thus, we simulated a federated learning using(...)
IoT security, federated learning, CIDS, Blockchain
ARTICLE
Enriching automatic test case generation by extracting relevant test inputs from bug reports
Wendkûuni C. Ouédraogo, Laura Plein, Kader Kaboré, Andrew Habib, Jacques Klein, David Lo, Tegawendé F. Bissyandé
Abstract The quality of software is closely tied to the effectiveness of the tests it undergoes. Manual test writing, though crucial for bug detection, is time-consuming, which has driven significant research into automated test case generation. However, current methods often struggle to generate relevant inputs, limiting the effectiveness of(...)
Test (biology), Computer science, Natural language processing, Artificial intelligence, Data mining, Reliability engineering, Engineering, Geology
ARTICLE
Création d’une carte de connaissances à partir d’un graphe de connaissance d’activités 2025
Orlane SONKENG TSAFACK, Serge SONFACK SOUNCHIO, Marthe Désirée Olivia HABACK, Adama ARAMA, Halguièta TRAWINA, Ho Tuong Vinh
La gestion des connaissances produites au sein des organi- sations est capitale pour leur développement et les graphes de connaissance d’activités sont utilisés à cet effet. Ils per- mettent de réutiliser ces connaissances pour résoudre des problèmes ou prendre des décisions. Cependant, la réuti- lisation des graphes de connaissance d’activité(...)
Graphe de connaissances, Graphe de connaissance des ac- tivités, Carte de connaissances
ARTICLE
Détection de communautés dans les graphes de connaissance d’activités 2025
Marthe Désirée Olivia HABACK, Serge SONFACK SOUNCHIO, Orlane SONKENG TSAFACK, Halguièta TRAWINA, Ho Tuong Vinh
La gestion des connaissances produites au cours des activités au sein des organisations joue un rôle important dans leur développement et leur succès. La formalisation de ces connaissances sous forme de graphe de connaissance d’activités (Activity Knowledge Graph : AKG) permet de représenter et de réutiliser ces connaissances pour résoudre des(...)
Graphe de connaissance, graphe de connaissance d’activité, détection de communauté, algorithme de Louvain
ARTICLE
Beyond Syntax: Testing LLM Semantic Understanding of Code
Aminata Sabané, Tegawendé F. Bissyandé
While Large Language Models (LLMs) have shown promise in various software engineering tasks, their deep understanding of code semantics remains a challenging area. This paper introduces a novel methodology to probe the semantic understanding of LLMs by subjecting them to a rigorous test: identifying trivial equivalent mutations in C code gener(...)
LLM, code understanding, mutation equivalence