Tâche de Stroop
Version : v1 (actuelle)
Vue d'ensemble
La tâche de Stroop est l'un des paradigmes les plus largement utilisés en psychologie cognitive, mesurant l'attention sélective et le contrôle cognitif. Les participants voient des mots de couleur (comme « ROUGE » ou « BLEU ») affichés dans une encre colorée et doivent nommer la couleur de l'encre tout en ignorant le mot lui-même. Lorsque le mot et la couleur de l'encre ne correspondent pas (par ex., le mot « ROUGE » en encre bleue), les temps de réponse augmentent et les erreurs se multiplient. C'est l'effet Stroop classique.
Cette tâche mesure les fonctions exécutives, notamment l'inhibition de réponse, l'attention sélective et la vitesse de traitement. L'interférence provenant de la lecture automatique des mots offre une fenêtre sur la manière dont le cerveau résout les conflits entre flux d'informations.
Contexte scientifique
L'effet Stroop, documenté pour la première fois par John Ridley Stroop en 1935, démontre que la lecture des mots est un processus si automatique qu'il interfère avec la tâche plus délibérée de dénomination des couleurs. Résultats clés :
- Stroop, J.R. (1935). Studies of interference in serial verbal reactions. Journal of Experimental Psychology, 18(6), 643-662.
- MacLeod, C.M. (1991). Half a century of research on the Stroop effect: An integrative review. Psychological Bulletin, 109(2), 163-203.
La tâche inclut typiquement trois types d'essais :
- Congruent : Le mot et la couleur correspondent (par ex., « ROUGE » en encre rouge). Cette condition produit les réponses les plus rapides.
- Incongruent : Le mot et la couleur ne correspondent pas (par ex., « ROUGE » en encre bleue). Cette condition produit les réponses les plus lentes et le plus d'erreurs.
- Neutre : Un mot non coloré ou un symbole en couleur (par ex., « XXX » en encre rouge). Cette condition sert de ligne de base.
L'effet Stroop = TR moyen (incongruent) - TR moyen (congruent)
Pourquoi les chercheurs utilisent cette tâche
- Évaluation des fonctions exécutives : Mesure le contrôle cognitif et l'inhibition
- Applications cliniques : Sensible au TDAH, à la dépression, à l'anxiété, au vieillissement et aux pathologies neurologiques
- Différences individuelles : L'interférence Stroop varie entre les populations et corrèle avec d'autres mesures exécutives
- Recherche sur l'attention : Sonde les processus automatiques vs. contrôlés
- Études sur le bilinguisme : Teste le contrôle langagier chez les individus multilingues
- Neuro-imagerie : Activation robuste dans le cortex préfrontal et le cortex cingulaire antérieur
Paramètres de la tâche
Mode de réponse
La tâche de Stroop propose trois modes de réponse, sélectionnables dans la section Options du panneau de configuration :
| Mode | Description | Micro acquis | Transcription | Idéal pour |
|---|---|---|---|---|
| Boutons | Le participant clique sur un bouton pour avancer chaque essai. Aucun microphone utilisé. | Non | Non | Études en laboratoire, protocoles sans microphone |
| Verbal | Le niveau du microphone est affiché sous forme de jauge pendant chaque stimulus. Pas de transcription en direct. Les réponses sont capturées par l'enregistrement de session et cotées post-hoc. | Oui | Non (null) | Études avec transcription post-hoc via Whisper |
| Verbal avec détection vocale pour avancement automatique | La détection du début de parole fait avancer l'essai dès que le participant commence à parler. La transcription en direct fournit un texte en session. Nécessite que la Calibration Audio soit activée sur l'étude. | Oui | Oui | Études nécessitant une cotation en session |
Déclencheur d'avancement verbal (affiché uniquement quand le mode Verbal est sélectionné) :
| Option | Comportement |
|---|---|
| Délai uniquement | L'essai avance automatiquement après la durée du stimulus |
| Appui sur bouton uniquement | Le participant clique sur un bouton pour avancer |
| L'un ou l'autre | L'essai avance selon la première condition remplie |
Seuil de confiance pour la transcription (affiché uniquement quand le mode Verbal avec détection vocale pour avancement automatique est sélectionné) :
- Score de confiance minimal (0–1) pour qu'un résultat de reconnaissance vocale soit accepté comme réponse correspondante.
- Des valeurs plus élevées exigent des transcriptions plus fiables. La valeur par défaut est
0.7.
Configuration visuelle
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
| Taille de police (px) | nombre | 96 | Taille de police des mots de couleur (8–400) |
Reconnaissance vocale
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
| Langue de reconnaissance vocale | chaîne | en-US | Code de langue pour la transcription en direct (mode Verbal avec détection vocale pour avancement automatique uniquement) |
Essais d'entraînement
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
| Activer les essais d'entraînement | booléen | true | Afficher une phase d'entraînement avec rétroaction visuelle avant les essais principaux |
Configuration des essais
Chaque essai est défini dans le tableur Essais avec les colonnes suivantes :
| Colonne | Description | Exemple |
|---|---|---|
| text | Le mot affiché | Red, Blue, Green, Yellow |
| color_hex | Couleur de l'encre en code hexadécimal | #FF0000 (rouge), #0000FF (bleu) |
| condition | Type d'essai | congruent, incongruent, neutral |
| expected_answer | Réponse orale correcte | Red, Blue (utilisé pour la correspondance transcription et le calcul de précision) |
| fixation_ms | Durée de la croix de fixation | 500 |
| stimulus_ms | Durée d'affichage du mot | 2000 |
| block | Étiquette optionnelle de regroupement | Practice, Main, Block 1 |
Exemples d'essais
| text | color_hex | condition | expected_answer | fixation_ms | stimulus_ms | block |
|--------|-----------|--------------|-----------------|-------------|-------------|--------|
| RED | #FF0000 | congruent | Red | 500 | 2000 | main |
| RED | #0000FF | incongruent | Blue | 500 | 2000 | main |
| BLUE | #0000FF | congruent | Blue | 500 | 2000 | main |
| BLUE | #FF0000 | incongruent | Red | 500 | 2000 | main |
| XXX | #00FF00 | neutral | Green | 500 | 2000 | main |
Ensemble de couleurs recommandé
Utiliser des couleurs à haut contraste, facilement distinguables :
- Rouge :
#FF0000(expected_answer : « Red ») - Bleu :
#0000FF(expected_answer : « Blue ») - Vert :
#00FF00(expected_answer : « Green ») - Jaune :
#FFFF00(expected_answer : « Yellow »)
Remarque : Le jaune sur fond blanc peut être difficile à voir. Envisager #FFD700 (doré) comme alternative.
Expérience du participant
Séquence d'un essai
- Instructions principales : Le participant lit les instructions de la tâche
- (Optionnel) Instructions d'entraînement : Affichées avant les essais d'entraînement si activé
- (Optionnel) Essais d'entraînement : Chaque essai affiche une rétroaction visuelle (coche verte / X rouge) après la réponse
- (Optionnel) Instructions des essais : Affichées après l'entraînement, avant les essais principaux
- Essais principaux : Chaque essai suit cette séquence :
- La croix de fixation (
+) apparaît (si fixation_ms > 0) - Le mot de couleur apparaît en encre colorée
- Le participant répond (parle à voix haute, appuie sur un bouton, ou les deux selon le mode)
- L'essai avance lorsque le critère de réponse est atteint
- La croix de fixation (
Comportement du microphone par mode
En mode Verbal et Verbal avec détection vocale pour avancement automatique, la tâche affiche une jauge de niveau audio (cinq barres) pendant l'affichage du stimulus. Les participants doivent :
- Parler clairement à volume normal
- Utiliser exactement les noms de couleurs spécifiés dans la colonne
expected_answer - Autoriser l'accès au microphone lorsque demandé
En mode Boutons, aucun microphone n'est utilisé.
Données de sortie
Marqueurs
| Marqueur | Champs de données | Description |
|---|---|---|
stroop_trial_start | trial_index, stimulus_id, word, color, condition, expected_answer, block, language, fixation_ms, stimulus_ms, is_practice | Enregistré au début de chaque essai (le marqueur devient stroop_practice_trial_start pendant la pratique) |
stimulus_shown | trial_index, stimulus_id, word, color, condition, expected_answer, block, is_practice | Enregistré quand le mot de couleur apparaît |
speech_start | trial_index, stimulus_id | Enregistré quand la reconnaissance vocale commence à écouter (mode Verbal avec détection vocale pour avancement automatique uniquement) |
speech_error | error | Enregistré en cas d'erreur de reconnaissance vocale |
vad_trial_advance | trial_index, threshold_db | Enregistré quand la détection du début de parole se déclenche (mode Verbal avec détection vocale pour avancement automatique uniquement) |
response_recorded | trial_index | Enregistré quand la réponse à l'essai est finalisée |
Données de réponse
Un objet de réponse est enregistré par essai, contenant tous les champs nécessaires à l'analyse :
| Champ | Type | Description |
|---|---|---|
trial_index | nombre | Numéro d'essai (à partir de 1) |
stimulus_id | chaîne | Identifiant unique du stimulus (par ex., stroop_0_1) |
source | chaîne | Comment l'essai s'est terminé : 'button', 'verbal_no_advance', 'vad_stt', 'timeout', ou 'moderator_advance' |
word | chaîne | Le mot affiché |
color | chaîne | Code hexadécimal de la couleur du texte |
condition | chaîne | 'congruent', 'incongruent', ou 'neutral' |
expected_answer | chaîne | La réponse correcte (nom de la couleur) |
responded | booléen | Si le participant a produit une réponse pour cet essai (true pour toute réponse concrète ; false en cas de délai expiré sans réponse) |
is_practice | booléen | Si c'était un essai de pratique |
block | chaîne | Identifiant du bloc d'essais |
latency_ms | nombre | Temps entre l'apparition du stimulus et la réponse (ms) |
transcript | chaîne ou null | Transcription brute de la reconnaissance vocale (mode Verbal avec détection vocale pour avancement automatique) ; null en modes Boutons et Verbal |
confidence | nombre ou null | Score de confiance de la reconnaissance vocale (mode Verbal avec détection vocale pour avancement automatique) ; null sinon |
transcribed_answer | chaîne ou null | Nom de couleur extrait de la transcription ; null si aucune correspondance ou source non-STT |
Pas de champ response_correct : La tâche de Stroop ne cote pas automatiquement la justesse des réponses. La tâche enregistre ce que le participant a dit (response_value en mode vad_stt) et s'il a répondu (responded). Les chercheurs calculent la précision en post-traitement en comparant la transcription ou la vidéo avec la réponse attendue.
Valeurs de source par mode :
- Mode
buttons: généralement'button'ou'timeout' - Mode
verbal: généralement'verbal_no_advance','timeout', ou'button'(si le déclencheur inclut l'appui) - Mode
vad_stt: généralement'vad_stt'ou'timeout' - Tout mode :
'moderator_advance'quand un chercheur avance l'essai en session strictement modulée
Lorsqu'un essai en mode Verbal avec détection de voix pour avance automatique ne produit aucune transcription en direct, l'export peut ajouter au mieux des champs *_inferred (comme transcript_inferred et answer_inferred) en alignant la fenêtre de l'essai sur la transcription Whisper de la session. Ces champs sont clairement signalés dans l'export comme des inférences non vérifiées, et non comme la réponse enregistrée du participant. Examinez-les, ou excluez-les, lorsque l'exactitude de la transcription est importante pour votre analyse.
Artefact de synthèse
Un fichier JSON avec des statistiques de TR agrégées par condition et l'effet Stroop. La tâche de Stroop ne cotant pas automatiquement la justesse, il n'y a pas de champs de précision :
{
"task_kind": "stroop",
"task_index": 0,
"overall": {
"total_trials": 40,
"responded_trials": 38,
"mean_rt_ms": 758
},
"breakdowns": {
"condition": {
"congruent": { "n": 20, "responded": 19, "mean_rt_ms": 652 },
"incongruent": { "n": 20, "responded": 19, "mean_rt_ms": 823 },
"neutral": { "n": 20, "responded": 19, "mean_rt_ms": 698 }
}
},
"effects": {
"stroop_effect_ms": 171
},
"extras": {
"auto_match_hint_count": 5
},
"trials": [ "/* données par essai */" ]
}
Métriques clés :
stroop_effect_ms: Différence entre les TR moyens des essais avec réponse incongruents et congruents (plus élevé = plus d'interférence Stroop). Calculé sur tous les essais avec réponse, sans restriction aux essais corrects.auto_match_hint_count: Nombre d'essais pour lesquels la reconnaissance vocale en session a déclenché une correspondance. Indicateur non autoritatif uniquement.- Pas de champs
accuracynimean_correct_rt_ms: les chercheurs cotent la justesse à partir de la vidéo, de l'audio ou de transcriptions post-hoc dans leur propre pipeline d'analyse.
Recommandations de conception
Choix du mode de réponse
| Objectif de l'étude | Mode recommandé |
|---|---|
| Cotation de précision en session et mesure du TR | Verbal avec détection vocale pour avancement automatique |
| Études reposant sur une cotation post-hoc via Whisper ou humaine | Verbal |
| Protocoles non verbaux ou multilingues, ou quand la transcription est peu fiable | Boutons |
Régler la Calibration audio de l'étude sur Personnalisée et ajouter au moins une phrase lors de l'utilisation du mode Verbal avec détection vocale pour avancement automatique. L'étape de calibration mesure le niveau de voix de chaque participant et définit un seuil de détection du début de parole approprié. Ceci est appliqué automatiquement : sélectionner ce mode Stroop verrouille le réglage Calibration audio de l'étude sur Personnalisée.
Conception des essais
Design équilibré (recommandé pour la plupart des études) :
- 20 essais congruents
- 20 essais incongruents
- 10 essais neutres (optionnel, pour la ligne de base)
- Randomiser l'ordre des essais
- Utiliser au moins 4 mots de couleur différents
Minimum pour un effet Stroop fiable :
- 12 essais congruents
- 12 essais incongruents
Directives temporelles
| Paramètre | Plage recommandée | Remarques |
|---|---|---|
| Fixation (ms) | 300–800 ms | 500 ms est le standard |
| Stimulus (ms) | 1500–3000 ms | Les personnes âgées peuvent avoir besoin de plus de temps |
Essais d'entraînement
Inclure 6 à 12 essais d'entraînement :
- Mélange de congruents et incongruents
- Fournir une rétroaction pour que les participants comprennent la tâche
- Utiliser tous les mots de couleur qui apparaissent dans les essais principaux
Sélection des couleurs
Pour le Stroop standard :
- Utiliser des couleurs primaires : Rouge, Bleu, Vert, Jaune
- Assurer un contraste élevé sur fond blanc
- Éviter les couleurs linguistiquement ambiguës
Pour les populations spécifiques :
- Envisager des palettes adaptées au daltonisme (éviter uniquement rouge-vert)
- Tester la visibilité des couleurs sur les dispositifs d'affichage réels
Problèmes courants et solutions
La reconnaissance vocale ne fonctionne pas
Problème : L'icône du microphone n'apparaît pas ou la parole n'est pas reconnue.
Solutions :
- Vérifier que le navigateur prend en charge la reconnaissance vocale (utiliser Chrome ou Edge)
- S'assurer que les permissions du microphone sont accordées
- Envisager de passer en mode Verbal ou Boutons
Taux d'erreur élevé
Problème : Précision inférieure à 80 %.
Causes possibles :
- Inadéquation de la langue de reconnaissance vocale
- Valeurs
expected_answerambiguës - Participants ne comprenant pas les instructions
- Durée du stimulus trop courte
Solutions :
- Vérifier que
stroop_languagecorrespond à la langue du participant - Vérifier que
expected_answercorrespond à la façon dont les participants prononcent naturellement les couleurs - Prolonger les essais d'entraînement avec une rétroaction plus claire
- Augmenter
stimulus_mspour les populations plus lentes
Absence d'effet Stroop
Problème : Le TR incongruent n'est pas plus long que le TR congruent.
Causes possibles :
- Trop peu d'essais (variabilité élevée)
- Timing inadapté (stimulus trop bref ou trop long)
Solutions :
- Augmenter le nombre d'essais par condition (minimum 12 chacune)
- Insister sur la vitesse dans les instructions
- Utiliser un timing standard (500 ms fixation, 2000 ms stimulus)
Exemples de configurations d'étude
Stroop standard pour adultes (Verbal avec détection vocale pour avancement automatique)
- 40 essais au total (20 congruents, 20 incongruents)
- 4 couleurs (Rouge, Bleu, Vert, Jaune)
- 500 ms fixation, 2000 ms stimulus
- Mode Verbal avec détection vocale pour avancement automatique (calibration audio au niveau étude réglée sur Personnalisée avec au moins une phrase)
- Entraînement : 8 essais avec rétroaction
Version avec cotation post-hoc (Verbal)
- 40 essais au total
- Mode Verbal : la transcription en direct est ignorée ; l'enregistrement de session est utilisé pour la cotation post-hoc via Whisper
- 500 ms fixation, 2000 ms stimulus, déclencheur par délai
Version clinique ou enfant (Boutons)
- Grande taille de police (120 px)
- Durée de stimulus plus longue (3000 ms)
- Mode Boutons : aucun microphone requis
- Entraînement approfondi avec rétroaction
- Moins d'essais (24 au total) pour réduire la fatigue
Références
- Stroop, J.R. (1935). Studies of interference in serial verbal reactions. Journal of Experimental Psychology, 18(6), 643-662.
- MacLeod, C.M. (1991). Half a century of research on the Stroop effect: An integrative review. Psychological Bulletin, 109(2), 163-203.
- MacLeod, C.M., & MacDonald, P.A. (2000). Interdimensional interference in the Stroop effect: Uncovering the cognitive and neural anatomy of attention. Trends in Cognitive Sciences, 4(10), 383-391.