Glossaire¶
Contrôle statistique¶
ARL (Average Run Length) — Nombre moyen de points tracés avant la première alarme. \(\text{ARL}_0\) : quand rien n'a changé (on le veut grand) ; \(\text{ARL}_1\) : après un vrai changement (on le veut petit). Voir Variation et cartes.
Autocorrélation — Dépendance d'une mesure à la précédente. Rend les limites XmR trop serrées.
Carte c, carte u — Cartes de comptage de défauts, par unité de taille constante (c) ou variable (u).
Carte de contrôle — Graphique chronologique d'une mesure avec une ligne centrale et des limites calculées à partir de la variation du processus lui-même.
Carte p — Carte d'une proportion (part de runs échoués par lot, par exemple).
Carte XmR — Carte pour valeurs individuelles ; dispersion estimée par les étendues mobiles ; limites à \(\bar{x} \pm 2{,}66\,\overline{\text{mR}}\).
Cause commune — Source de variation inhérente au processus, toujours présente.
Cause spéciale (ou assignable) — Source de variation extérieure au fonctionnement habituel, identifiable.
CUSUM — Carte à sommes cumulées (Page, 1954) : accumule les écarts à la cible et détecte les petits décalages durables.
Détection de points de rupture (change point detection) — Famille de méthodes qui cherchent, dans une série, l'instant où sa distribution a changé. Utilisée pour les régressions de performance.
Étendue mobile — Valeur absolue de la différence entre deux mesures consécutives.
EWMA — Carte à moyenne mobile à pondération exponentielle (Roberts, 1959).
Limites naturelles du processus — Nom donné par Wheeler aux limites d'une carte XmR, pour les distinguer des spécifications.
MSA (Measurement System Analysis) — Analyse du système de mesure : vérifier que l'instrument est juste et fidèle avant de tracer une carte.
Phase I / phase II — Phase I : estimer les limites à partir de données historiques. Phase II : surveiller les nouvelles données avec ces limites.
Processus maîtrisé (in control) — Processus dont la variation ne provient que de causes communes. Prévisible, pas nécessairement satisfaisant.
Règles de séquences (runs rules) — Règles qui signalent un motif de plusieurs points (8 du même côté, 2 sur 3 au-delà de 2σ…) plutôt qu'un point isolé.
Sous-groupe rationnel — Ensemble de mesures produites dans des conditions aussi identiques que possible, pour que la variation interne ne contienne que du bruit.
Sur-ajustement (tampering) — Corriger un processus en réaction à une variation de cause commune. Augmente la variance (entonnoir de Deming).
Lean et qualité industrielle¶
Andon — Signal visuel (et corde) qui rend visible un arrêt ou un problème sur la ligne.
AQL (Acceptable Quality Limit) — Niveau de qualité le moins bon jugé acceptable en moyenne dans un échantillonnage pour acceptation.
Jidoka — Arrêt automatique d'une machine qui détecte une anomalie.
Plan de contrôle — Document qui fixe, pour chaque caractéristique, la mesure, la fréquence, la carte et la réaction.
Poka-yoke — Dispositif qui rend une erreur impossible ou immédiatement visible.
Travail standardisé — Description de la meilleure méthode connue pour une opération ; référence de toute amélioration.
Développement logiciel¶
Analyse de mutation — Injection de petites modifications artificielles (mutants) dans le code pour vérifier que les tests les détectent ; meilleure mesure de l'efficacité d'une suite de tests que la couverture. Voir Tests.
Analyse statique — Examen du code sans l'exécuter, par un outil, pour y repérer des défauts. Voir Analyse statique.
Couverture de code — Part du code exécutée par les tests (lignes, branches, conditions).
DRE (Defect Removal Efficiency) — Part des défauts éliminés avant livraison, rapportée aux défauts trouvés ensuite par les clients (Capers Jones).
Inspection (de Fagan) — Relecture formelle et préparée, avec rôles et réunion, introduite chez IBM en 1976.
ODC (Orthogonal Defect Classification) — Classification des défauts par type et par déclencheur, pour lire l'état du processus dans leur distribution (IBM, 1992).
Oracle de test — Ce qui permet de décider si le résultat d'un test est correct (assertion, spécification, relation).
Revue de code moderne — Relecture légère, outillée et asynchrone de chaque modification avant fusion (PR).
Taux de faux positifs effectif — Part des signalements d'un outil sur lesquels le développeur choisit de ne rien faire (Google, Tricorder).
Budget d'erreur, taux de consommation (burn rate) — Part d'échecs tolérée par un SLO, et vitesse à laquelle on la consomme.
DORA — Programme de recherche sur la performance de livraison logicielle ; ses métriques : fréquence de déploiement, délai de changement, taux d'échec, temps de rétablissement, taux de reprise.
SLO (Service Level Objective) — Objectif de niveau de service, par exemple 99,9 % de requêtes réussies.
Temps de cycle — Durée entre le début et la fin du travail sur un ticket.
Test instable (flaky test) — Test qui réussit et échoue sur le même code.
Agents d'IA¶
Biais d'automatisation — Tendance à trop se fier à un système automatique : ne pas voir ce qu'il n'a pas signalé (omission) ou suivre sa recommandation fausse (commission). Voir Facteurs humains.
Différence de différences — Méthode qui compare l'évolution d'un groupe exposé (dépôts ayant adopté un outil) à celle d'un groupe témoin, avant et après l'exposition.
Horizon temporel (METR) — Durée, en temps humain, des tâches qu'un agent réussit avec une probabilité donnée (50 % ou 80 %).
Paquet halluciné — Dépendance citée par un modèle qui n'existe pas dans le registre ; exploitable par slopsquatting.
Agent de code — Modèle de langage doté d'outils (lecture et écriture de fichiers, exécution de commandes) qui accomplit une tâche de développement en plusieurs étapes.
Divulgation progressive — Principe des Agent Skills : seuls le nom et la description sont chargés au démarrage ; le corps est lu quand le skill est jugé pertinent.
Hook — Commande exécutée automatiquement à un moment du cycle de l'agent (avant un outil, à l'arrêt…), qui peut bloquer l'action.
Juge LLM (LLM-as-judge) — Modèle de langage utilisé pour noter la production d'un autre modèle.
Orchestrateur — Système qui distribue des tâches à des agents, enchaîne leurs étapes et décide de la suite (fusion, revue, relance).
pass@k — Probabilité qu'au moins un essai sur k réussisse. Mesure de capacité.
pass^k — Probabilité que les k essais réussissent tous. Mesure de fiabilité.
Reward hacking (contournement de la récompense) — Comportement d'un agent qui maximise la mesure de succès sans accomplir la tâche visée (modifier les tests, renvoyer les valeurs attendues).
Scaffold — Environnement d'exécution d'un agent : outils, boucle de contrôle, prompt.
Skill — Répertoire d'instructions (SKILL.md) et de ressources qu'un agent charge à la demande pour un type de tâche.