Annexe B — Glossaire
Ce glossaire regroupe les principaux termes techniques et conceptuels utilisés dans cet ouvrage. Les renvois indiquent le ou les chapitres où chaque notion est introduite ou approfondie.
- Agile
-
Approche itérative de gestion de projet qui privilégie la livraison progressive de résultats plutôt qu’une planification rigide à long terme. → 3
- Anonymisation
-
Processus consistant à supprimer ou à transformer les informations permettant d’identifier des individus dans un jeu de données, afin de protéger leur vie privée. → 4
- API (Application Programming Interface)
-
Interface permettant à deux logiciels de communiquer entre eux. En recherche, les API sont couramment utilisées pour extraire des données depuis des plateformes en ligne (médias sociaux, journaux, bases de données). → 6
- Apprentissage machine (machine learning)
-
Sous-domaine de l’intelligence artificielle dans lequel un algorithme apprend automatiquement à effectuer une tâche à partir de données d’entraînement, sans être explicitement programmé pour chaque cas. → 9
- Apprentissage profond (deep learning)
-
Technique d’apprentissage machine utilisant des réseaux de neurones artificiels à plusieurs couches pour modéliser des relations complexes dans les données. → 9
- BibTeX
-
Format de fichier texte (
.bib) utilisé pour stocker des références bibliographiques. Il est lu par LaTeX, Quarto et d’autres outils pour générer automatiquement des bibliographies formatées. → 5 - Branche (branch)
-
Dans Git, copie parallèle d’un dépôt permettant de développer des modifications de façon isolée avant de les intégrer à la version principale. → 4
- Code source
-
Texte lisible par un humain constituant un programme informatique, écrit dans un langage de programmation. Les logiciels libres rendent leur code source accessible publiquement. → 1
- Commit
-
Dans Git, enregistrement d’un ensemble de modifications dans l’historique du dépôt, accompagné d’un message descriptif. → 4
- Covidence
-
Plateforme en ligne de gestion des revues systématiques. Elle structure les phases de tri, distribue les études entre les évaluateurs et documente chaque décision. → 5
- CRAN (Comprehensive R Archive Network)
-
Dépôt centralisé hébergeant les packages R validés et mis à la disposition de la communauté. → 2
- Dette cognitive
-
Perte de capacité qui résulte de la délégation répétée d’une tâche intellectuelle à un outil. Le travail est fait, mais l’apprentissage qu’il aurait produit n’a pas lieu. → 9
- DOI (Digital Object Identifier)
-
Identifiant numérique permanent et unique attribué à une publication ou à un jeu de données, garantissant son accessibilité à long terme sur le Web. → 4
- Données massives (big data)
-
Ensembles de données dont le volume, la variété ou la vélocité dépassent les capacités des outils d’analyse traditionnels, nécessitant des infrastructures et des méthodes spécialisées. → 1
- Données sensibles
-
Données permettant d’identifier directement ou indirectement des personnes, ou contenant des informations confidentielles. Leur conservation et leur partage sont encadrés par le comité d’éthique de la recherche. → 4
- ggplot2
-
Package R de visualisation fondé sur la grammaire des graphiques. Un graphique s’y construit par couches successives plutôt qu’en choisissant un type prédéfini. → 7
- Git
-
Logiciel libre de contrôle de version permettant de suivre l’historique des modifications d’un projet, de collaborer à plusieurs et de revenir à des versions antérieures. → 4
- GitHub
-
Plateforme en ligne hébergeant des dépôts Git et offrant des outils de collaboration (issues, pull requests, révision de code). → 4
- Grammaire des graphiques (grammar of graphics)
-
Cadre théorisé par Leland Wilkinson qui décrit un graphique comme la combinaison de composants indépendants, les données, les correspondances visuelles, les objets géométriques et les échelles. → 7
- Hallucination
-
Production, par un modèle de langage, d’une information fausse mais formulée avec assurance. Elle découle du fonctionnement même du modèle, qui optimise la vraisemblance du texte et non sa véracité. → 9
- HTML (HyperText Markup Language)
-
Langage de balisage utilisé pour structurer le contenu des pages Web. Utilisé aussi comme format de sortie par Quarto et Markdown. → 6
- IDE (Environnement de développement intégré)
-
Logiciel regroupant un éditeur de code, un débogueur et d’autres outils facilitant la programmation. Positron, RStudio et VS Code en sont des exemples courants. → 2
- Intelligence artificielle générative
-
Catégorie de systèmes d’IA capables de produire du contenu nouveau (texte, image, code) à partir d’une requête, en s’appuyant sur des modèles de langage de grande taille. → 9
- Kanban
-
Méthode visuelle de gestion de projet organisée autour d’un tableau divisé en colonnes représentant les étapes d’avancement des tâches (ex. : À faire, En cours, Terminé). → 3
- LaTeX
-
Langage de composition typographique utilisé pour produire des documents de haute qualité, particulièrement adapté aux équations mathématiques et aux longs documents structurés. → 8
- Licence GPL (General Public License)
-
Licence de logiciel libre garantissant à tout utilisateur le droit d’utiliser, d’étudier, de modifier et de redistribuer le logiciel, à condition que les versions dérivées restent sous la même licence. → 1
- LLM (Large Language Model)
-
Modèle d’intelligence artificielle entraîné sur de très grandes quantités de texte, capable de générer, de résumer ou de traduire du texte de façon cohérente. ChatGPT en est un exemple. → 9
- Logiciel libre
-
Logiciel dont le code source est librement accessible, modifiable et redistribuable selon des conditions définies par sa licence. À distinguer du logiciel gratuit (freeware). → 1
- Markdown
-
Langage de balisage léger permettant de formater du texte à l’aide de caractères simples (ex. :
**gras**,# titre). Il est à la base de Quarto et R Markdown. → 8 - Métadonnées
-
Données décrivant d’autres données, comme le titre, l’auteur, la date de création ou les mots-clés associés à un fichier ou à une référence bibliographique. → 5
- Package
-
Extension installable dans un langage de programmation (R, Python) qui ajoute des fonctions ou des capacités non présentes dans la version de base. → 2
- Pandoc
-
Convertisseur universel de documents capable de transformer un fichier d’un format (Markdown, LaTeX, Word) vers un autre (HTML, PDF, DOCX). Quarto l’utilise en coulisses. → 8
- Positron
-
Environnement de développement intégré créé par Posit pour l’analyse de données, présenté dans ce livre comme le successeur de RStudio. Construit sur la même base que VS Code, il exécute R et Python et accepte les extensions de ce dernier. → 2
- Préinscription (preregistration)
-
Pratique consistant à enregistrer publiquement, avant de collecter des données, les hypothèses et la méthodologie d’une étude, afin de renforcer la transparence et la reproductibilité. → 1
- Principe FAIR
-
Ensemble de principes guidant la gestion des données de recherche : Faciles à trouver (Findable), Accessibles (Accessible), Interopérables (Interoperable) et Réutilisables (Reusable). → 4
- Pull request
-
Dans GitHub, demande formelle d’intégrer les modifications d’une branche dans une autre, soumise à révision par les collaborateurs avant fusion. → 4
- Python
-
Langage de programmation interprété, polyvalent et populaire en science des données, en apprentissage machine et en développement web. → 2
- Quarto
-
Système de publication scientifique et technique permettant de combiner du texte narratif, du code et des résultats dans un même document, exportable en PDF, HTML ou Word. → 8
- R
-
Langage de programmation et environnement logiciel libre spécialisé dans l’analyse statistique et la visualisation de données, très utilisé en sciences sociales. → 2
- Reproductibilité
-
Capacité d’un autre chercheur à obtenir les mêmes résultats en utilisant les mêmes données et la même méthode. Pilier central de la science ouverte. → 1
- Revue de portée (scoping review)
-
Synthèse qui cartographie l’état des connaissances sur une question large, en repérant les concepts clés et les lacunes, sans évaluer la qualité méthodologique de chaque étude retenue. → 5
- Revue systématique
-
Synthèse exhaustive et rigoureuse de la littérature scientifique sur une question précise, suivant un protocole préétabli et documenté (ex. : PRISMA). → 5
- rvest
-
Package R d’extraction de données web. Il lit le code HTML d’une page et en extrait les éléments désignés par des sélecteurs CSS. → 6
- Science ouverte
-
Mouvement visant à rendre la recherche scientifique plus transparente, accessible et reproductible, notamment par le partage des données, du code et des publications en libre accès. → 1
- Scraping web (extraction automatisée)
-
Technique de collecte automatique de données à partir de pages Web, généralement à l’aide d’un script qui analyse le code HTML pour en extraire les informations pertinentes. → 6
- Scrum
-
Cadre de travail Agile structurant le développement en cycles courts appelés sprints, avec des rôles définis (Scrum Master, Product Owner) et des rituels réguliers (mêlées quotidiennes, rétrospectives). → 3
- Sélecteur CSS
-
Expression qui désigne un ou plusieurs éléments d’une page web à partir de leur balise, de leur classe ou de leur identifiant. C’est ce qui permet à un extracteur de cibler l’information voulue. → 6
- Snowballing
-
Technique de repérage bibliographique qui part de quelques publications clés, puis remonte vers les références qu’elles citent ou vers les articles qui les citent. Elle s’utilise à l’intérieur de n’importe quel type de revue. → 5
- YAML (YAML Ain’t Markup Language)
-
Format de sérialisation de données lisible par l’humain, utilisé notamment pour configurer les métadonnées d’un document Quarto (titre, auteur, format de sortie). → 8
- Zotero
-
Logiciel libre de gestion bibliographique permettant de collecter, organiser et citer des références, et de les exporter vers des formats comme BibTeX. → 5