<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel rdf:about="https://repository.esi-sba.dz/jspui/handle/123456789/12">
    <title>DSpace Communauté:</title>
    <link>https://repository.esi-sba.dz/jspui/handle/123456789/12</link>
    <description />
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="https://repository.esi-sba.dz/jspui/handle/123456789/765" />
        <rdf:li rdf:resource="https://repository.esi-sba.dz/jspui/handle/123456789/764" />
        <rdf:li rdf:resource="https://repository.esi-sba.dz/jspui/handle/123456789/763" />
        <rdf:li rdf:resource="https://repository.esi-sba.dz/jspui/handle/123456789/762" />
      </rdf:Seq>
    </items>
    <dc:date>2026-02-03T03:37:33Z</dc:date>
  </channel>
  <item rdf:about="https://repository.esi-sba.dz/jspui/handle/123456789/765">
    <title>Résoudre les problèmes d’incomplétude et de qualité des données pour la mise en place d’un historique consolidé</title>
    <link>https://repository.esi-sba.dz/jspui/handle/123456789/765</link>
    <description>Titre: Résoudre les problèmes d’incomplétude et de qualité des données pour la mise en place d’un historique consolidé
Auteur(s): BOUABDELLI, LAmisse FAtiha
Résumé: Dans ce rapport, nous examinons des données réelles de facturation relatives aux&#xD;
entretiens réalisés sur des motos dans diverses concessions. Nous traitons le cas d’une&#xD;
entreprise disposant d’un logiciel qui archive les informations sur les maintenances&#xD;
effectuées pour comparer ces dernières aux normes exigées par le fabricant Honda.&#xD;
Bien qu’il existe plusieurs méthodes de comparaison textuelle, elles se révèlent souvent&#xD;
insuffisantes en raison de la nécessité de comprendre le vocabulaire spécifique&#xD;
au domaine des motos. Pour surmonter ce défi, nous proposons une approche basée&#xD;
sur une matrice de correspondance afin de faciliter la comparaison sémantique. Un&#xD;
protocole expérimental a été mis en place pour vérifier l’efficacité de notre méthode.  ***&#xD;
&#xD;
&#xD;
&#xD;
.In this report, we examine real billing data related to motorcycle maintenance&#xD;
performed at various dealerships. We consider the case of a company that has software&#xD;
which archives information about the maintenance done in order to compare&#xD;
it to the standards required by the manufacturer Honda. Although there are several&#xD;
methods of textual comparison, they often prove insufficient due to the need&#xD;
to understand the specific vocabulary of the motorcycle domain. To overcome this&#xD;
challenge, we propose an approach based on a correspondence matrix to facilitate&#xD;
semantic comparison. An experimental protocol has been implemented to verify the&#xD;
effectiveness of our method.
Description: Encadrant : Pr. BENSLIMANE Sidi Mohammed                       Co-encadrant : Dr. BARON Mickael</description>
    <dc:date>2024-01-01T00:00:00Z</dc:date>
  </item>
  <item rdf:about="https://repository.esi-sba.dz/jspui/handle/123456789/764">
    <title>Mesures de similarité textuelle et modèles de type Transformer : État de l’art</title>
    <link>https://repository.esi-sba.dz/jspui/handle/123456789/764</link>
    <description>Titre: Mesures de similarité textuelle et modèles de type Transformer : État de l’art
Auteur(s): BOUABDELLI, LAmisse FAtiha
Résumé: Ce mémoire explore les diverses mesures de similarité textuelle, telles que la&#xD;
similarité cosinus et la distance de Levenshtein, ainsi que les modèles de type Transformer,&#xD;
tels que RoBERTa, BERT et CamemBERT, dans le cadre de la comparaison&#xD;
de textes. L’objectif principal est de fournir une revue de littérature exhaustive sur&#xD;
ces concepts, en mettant en évidence les défis et les solutions existantes. Nous analysons&#xD;
ces techniques de comparaison textuelle pour comprendre leur efficacité dans&#xD;
divers contextes, en particulier ceux nécessitant une interprétation sémantique fine.&#xD;
Nous abordons également les spécificités des modèles Transformer dans le cadre&#xD;
du traitement du langage naturel (NLP) et de l’apprentissage automatique (ML).&#xD;
Ce travail met en lumière l’importance de choisir des approches adaptées pour améliorer&#xD;
la qualité des analyses textuelles dans des domaines spécialisés.  ***&#xD;
&#xD;
&#xD;
This thesis explores various text similarity measures, such as cosine similarity&#xD;
and Levenshtein distance, as well as Transformer-based models, such as RoBERTa,&#xD;
BERT, and CamemBERT, in the context of text comparison. The primary objective&#xD;
is to provide a comprehensive literature review on these concepts, highlighting&#xD;
existing challenges and solutions. We analyze these text comparison techniques to&#xD;
understand their effectiveness in different contexts, particularly those requiring fine&#xD;
semantic interpretation.&#xD;
We also address the specifics of Transformer models within the scope of Natural&#xD;
Language Processing (NLP) and Machine Learning (ML). This work emphasizes&#xD;
the importance of selecting appropriate approaches to improve the quality of textual&#xD;
analyses in specialized domains
Description: Encadrant : Pr. BENSLIMANE Sidi Mohammed                  Co-encadrant :Dr. BARON Mickael</description>
    <dc:date>2024-01-01T00:00:00Z</dc:date>
  </item>
  <item rdf:about="https://repository.esi-sba.dz/jspui/handle/123456789/763">
    <title>Computer Science Book Validation : A Structured Approach</title>
    <link>https://repository.esi-sba.dz/jspui/handle/123456789/763</link>
    <description>Titre: Computer Science Book Validation : A Structured Approach
Auteur(s): MELKI, YAsser
Résumé: The report focuses on addressing structural and semantic challenges in validating&#xD;
large-scale technical documentation written in Microdown, a lightweight&#xD;
markup language used within the Pharo ecosystem. The thesis presents the&#xD;
design and implementation of an automated Book Validation Tool, aimed at&#xD;
ensuring the integrity and correctness of documents. The tool systematically&#xD;
checks for structural problems like missing files, cyclic references, and anchor&#xD;
issues, as well as semantic problems such as code block errors and inconsistencies.&#xD;
The solution utilizes advanced validation strategies, applying design&#xD;
patterns such as Strategy and Visitor to enhance flexibility and scalability.&#xD;
Through continuous testing and validation, the tool supports documentation&#xD;
consistency, particularly in evolving codebases. ***&#xD;
&#xD;
&#xD;
&#xD;
Le rapport se concentre sur la résolution des défis structurels et sémantiques dans la&#xD;
validation de la documentation technique à grande échelle écrite en Microdown, un&#xD;
langage de balisage léger utilisé dans l’écosystème Pharo. Le mémoire présente la&#xD;
conception et la mise en oeuvre d’un outil de validation automatisée des livres, visant&#xD;
à garantir l’intégrité et la précision des documents. L’outil vérifie systématiquement&#xD;
les problèmes structurels tels que les fichiers manquants, les références cycliques et&#xD;
les problèmes d’ancrage, ainsi que les problèmes sémantiques tels que les erreurs dans&#xD;
les blocs de code et les incohérences. La solution utilise des stratégies de validation&#xD;
avancées en appliquant des motifs de conception tels que la Stratégie et le Visiteur&#xD;
pour améliorer la flexibilité et l’évolutivité. Grâce à des tests et des validations&#xD;
continus, l’outil soutient la cohérence de la documentation, notamment dans les bases&#xD;
de code en évolution.
Description: Supervisor : Pr. Stéphane Ducasse / Dr. Awad Samir</description>
    <dc:date>2024-01-01T00:00:00Z</dc:date>
  </item>
  <item rdf:about="https://repository.esi-sba.dz/jspui/handle/123456789/762">
    <title>Enhancing Test Quality through Mutation Testing : State of Art</title>
    <link>https://repository.esi-sba.dz/jspui/handle/123456789/762</link>
    <description>Titre: Enhancing Test Quality through Mutation Testing : State of Art
Auteur(s): MELKI, YAsser
Résumé: Mutation testing is a rigorous method for evaluating the effectiveness of software test&#xD;
suites by injecting artificial faults (mutants) into a program and assessing whether the test&#xD;
suite can detect them. Unlike traditional metrics like code coverage, mutation testing goes&#xD;
beyond merely executing code and focuses on how well the tests can catch real-world bugs.&#xD;
This thesis explores the evolution of mutation testing, from its theoretical foundations in the&#xD;
1970s to modern advancements aimed at reducing its computational cost and improving its&#xD;
applicability to various domains.&#xD;
The study includes a detailed review of four state-of-the-art articles addressing critical&#xD;
issues in mutation testing, such as mutant selection strategies, handling equivalent mutants,&#xD;
and enhancing test suite accuracy. Key contributions of this work include the empirical&#xD;
comparison of operator-based mutant selection versus random selection, the refinement of&#xD;
non-redundant mutation operators, and the introduction of probability-based semantic interpretation&#xD;
as a more efficient method for selecting semantically similar mutants.&#xD;
The results demonstrate that mutation testing, despite its computational challenges, remains&#xD;
a highly effective tool for improving test suite quality, with modern techniques significantly&#xD;
reducing the associated overhead. The findings from this research lay the groundwork&#xD;
for further exploration of mutation testing in new domains, such as machine learning and&#xD;
web applications, ensuring its continued relevance in the evolving landscape of software development. ***&#xD;
&#xD;
&#xD;
&#xD;
Le Mutation Testing est une méthode rigoureuse d’évaluation de l’efficacité des suites de&#xD;
tests logiciels en injectant des défauts artificiels (mutants) dans un programme et en évaluant&#xD;
la capacité de la suite de tests à les détecter. Contrairement aux métriques traditionnelles&#xD;
telles que la couverture de code, le Mutation Testing va au-delà de l’exécution du code et&#xD;
se concentre sur la capacité des tests à détecter des bugs réels. Ce mémoire explore l’évolution&#xD;
du Mutation Testing, depuis ses fondements théoriques dans les années 1970 jusqu’aux&#xD;
avancées modernes visant à réduire son coût computationnel et à améliorer son applicabilité&#xD;
dans divers domaines.&#xD;
L’étude comprend une revue détaillée de quatre articles à la pointe de la recherche, abordant&#xD;
des questions critiques dans le Mutation Testing, telles que les stratégies de sélection&#xD;
des mutants, la gestion des mutants équivalents et l’amélioration de la précision des suites de&#xD;
tests. Les contributions clés de ce travail incluent la comparaison empirique entre la sélection&#xD;
de mutants basée sur les opérateurs et la sélection aléatoire, le raffinement des opérateurs&#xD;
de mutation non redondants, et l’introduction de l’interprétation sémantique probabiliste&#xD;
comme méthode plus efficace pour sélectionner des mutants sémantiquement similaires.&#xD;
Les résultats démontrent que, malgré ses défis computationnels, le Mutation Testing reste&#xD;
un outil très efficace pour améliorer la qualité des suites de tests, avec des techniques modernes&#xD;
réduisant de manière significative la surcharge associée. Les conclusions de cette recherche&#xD;
ouvrent la voie à des explorations supplémentaires du Mutation Testing dans de nouveaux&#xD;
domaines, tels que l’apprentissage automatique et les applications web, garantissant sa pertinence&#xD;
continue dans le paysage en constante évolution du développement logiciel.
Description: Supervisor : Pr. Stéphane Ducasse / Dr. Awad Samir</description>
    <dc:date>2024-01-01T00:00:00Z</dc:date>
  </item>
</rdf:RDF>

