Research Methodology
This document explains how CBrowser's 26 cognitive traits were selected, validated, and mapped to behavioral parameters.
Selection Criteria
Traits were selected based on five criteria:
1. Peer-Reviewed Foundation
Every trait must be grounded in peer-reviewed psychological research published in recognized journals. We prioritize:
- Foundational papers with 1,000+ citations
- Validated measurement instruments (scales with reported reliability)
- Replicated findings across multiple studies
2. Web/UI Relevance
Traits must have clear implications for web interface interaction:
| Category | Example Relevance |
|---|---|
| Temporal | Wait tolerance, session duration |
| Cognitive | Processing capacity, learning speed |
| Emotional | Frustration responses, recovery |
| Behavioral | Click patterns, navigation choices |
3. Measurable Continuum
Traits must exist on a measurable continuum (0.0 to 1.0) rather than being binary:
0.0 ββββββββββββββ 0.5 ββββββββββββββ 1.0
(trait absent) (moderate) (trait maximum)
4. Independent Variance
Traits should capture independent variance, not be redundant with other traits. We verify this through:
- Correlation analysis (r < 0.70 with other traits)
- Factor analysis (loading on distinct factors)
- Behavioral differentiation in testing
5. Actionable for UX
Traits must inform specific UX decisions:
| Trait | UX Implication |
|---|---|
| Patience | Load time tolerance, progress indicators |
| Working Memory | Form complexity, multi-step processes |
| Risk Tolerance | CTA placement, warning effectiveness |
Trait Tier Organization
Traits are organized into 6 tiers based on psychological domain:
| Tier | Domain | Count | Rationale |
|---|---|---|---|
| 1 | Core | 7 | Fundamental cognitive capacities |
| 2 | Emotional | 4 | Affective/motivational factors |
| 3 | Decision-Making | 5 | Choice and judgment processes |
| 4 | Planning | 3 | Strategic/procedural cognition |
| 5 | Perception | 2 | Attention/awareness limitations |
| 6 | Social | 4 | Social influence/comparison |
Value Mapping Process
Step 1: Identify Behavioral Anchors
For each trait, we identify extreme behavioral anchors from research:
Example: Patience (Nah, 2004)
| Value | Anchor | Research Source |
|---|---|---|
| 0.0 | Abandons at 2 seconds | Below minimum tolerance |
| 0.5 | Tolerates 8-10 seconds | Nah (2004) median |
| 1.0 | Waits 30+ seconds | Above 95th percentile |
Step 2: Interpolate Intermediate Values
Intermediate values are interpolated using the research distribution:
Linear: 0.0 ββ 0.25 ββ 0.5 ββ 0.75 ββ 1.0
Behavioral: 2s βββ 5s βββ 8s ββ 15s βββ 30s
Step 3: Validate Against Personas
Values are validated against known user archetypes:
| Persona | Expected Patience | Rationale |
|---|---|---|
| Power User | 0.3 | Low tolerance, expects speed |
| Elderly User | 0.8 | Higher tolerance documented |
| Mobile User | 0.3 | Context-driven impatience |
Step 4: Cross-Validate Correlations
We verify that trait correlations match research:
| Trait Pair | Expected r | Observed | Source |
|---|---|---|---|
| Patience β Persistence | 0.40-0.50 | 0.45 | Conscientiousness loading |
| Self-Efficacy β Persistence | 0.45-0.55 | 0.48 | Bandura (1977) |
Persona Development
Research-Based Profiles
Each persona's trait profile is derived from research on that user population:
Example: Elderly User
| Trait | Value | Research Justification |
|---|---|---|
| patience | 0.8 | Czaja & Lee (2007): Older adults show 40% higher task persistence |
| workingMemory | 0.4 | Salthouse (2010): Age-related WM decline of ~0.5 SD |
| readingTendency | 0.8 | Higher preference for text over scanning |
| riskTolerance | 0.2 | Greater caution with unfamiliar interfaces |
Accessibility Personas
Accessibility personas include trait modifications based on disability research:
| Persona | Key Modifications | Research Source |
|---|---|---|
| Screen Reader | High persistence (+0.3) | Lazar et al. (2007) |
| Motor Tremor | Low riskTolerance (-0.4) | Trewin & Pain (1999) |
| Low Vision | High readingTendency (+0.4) | Jacko et al. (2000) |
| ADHD | Low workingMemory (-0.3) | Barkley (1997) |
Validation Status
Important: CBrowser's trait implementations are research-informed heuristics, not direct measurements. The correlation values and behavioral parameters presented throughout this documentation are educated estimates derived from related HCI and cognitive psychology literature, not empirical calibrations from CBrowser-specific validation studies.
Empirical calibration is planned β see GitHub Issue #95 for methodology and timeline.
Current State
| Aspect | Status |
|---|---|
| Trait definitions | Based on peer-reviewed research |
| Behavioral parameters | Theoretically derived from related literature |
| Persona profiles | Research-informed archetypes |
| Correlation values | Educated estimates, not direct measurements |
Planned Validation (GitHub #95)
The empirical calibration planned for future versions will include:
- A/B testing simulated vs. real user behavior
- Statistical comparison against published benchmarks (Baymard, Nielsen Norman, etc.)
- Iterative tuning until simulation distributions match empirical baselines
Validation Methods
1. Expert Review
Trait definitions and values reviewed by:
- UX researchers with 10+ years experience
- Cognitive psychologists
- Accessibility specialists
2. Comparative Analysis
CBrowser personas compared against:
- Nielsen Norman Group persona archetypes
- WCAG persona descriptions
- Enterprise UX research personas
Limitations
Known Limitations
- Cultural Variance: Traits calibrated primarily on Western populations
- Individual Variation: Personas represent archetypes, not individuals
- Context Dependence: Same user may show different traits in different contexts
- Temporal Stability: Some traits (patience) vary by time of day
Mitigation Strategies
| Limitation | Mitigation |
|---|---|
| Cultural variance | Future: Regional persona variants |
| Individual variation | Custom trait overrides supported |
| Context dependence | Journey goal affects trait expression |
| Temporal stability | Trait ranges allow Β±0.1 variation |
Future Research
Planned Enhancements
- Longitudinal Validation: Track trait predictions against real user data
- Cultural Personas: Develop region-specific trait calibrations
- Dynamic Traits: Model how traits change during session
- Trait Interactions: Model non-linear trait interactions
Contributing Research
If you have research that could improve trait calibration:
- Open an issue with citation and relevance
- Include DOI or link to full text
- Explain how it affects specific traits
See Also
- Trait-Index - All 26 cognitive traits
- Persona-Index - Pre-configured personas
- Bibliography - Complete academic references
- Cognitive-User-Simulation - Main documentation
Copyright: (c) 2026 Alexa Eden.
License: MIT License
Contact: [email protected]
Originally created by Alexa Eden 2026. Learn more at https://cbrowser.ai