A research study participant
A participant is the recruited human at the centre of a research studyResearch StudyUser ResearchA planned research activityView reference →: the person who sits for the interview, runs the tasksTaskProduct SpecificationA unit of work within a story or epicView reference →, or fills in the survey. The quality of a study is bounded by who you let into the room. Recruit the wrong people and no amount of analysis recovers the finding you needed.
The discipline of choosing how many participants to recruit, and which ones, sharpened around a single famous claim. In 2000 Jakob Nielsen published Why You Only Need to Test with 5 Users, drawing on a mathematical model he had developed with Thomas Landauer in 1993. The argument was that five users in a qualitative usability test surface roughly 85% of the problems, because problem discovery follows a diminishing-returns curve.
The claim was widely misread as "five is always enough", and Nielsen spent the rest of the same article qualifying it. The five-user figure holds for a homogeneous user group running a single qualitative test; a site serving several distinct audiences needsNeedUserA user need, pain, desire, or constraintView reference → separate small samples per group, and quantitative measurement needs far more (NN/g now recommends around 40 for statistics). The number is a budget heuristic, not a law.
The wider qualitative-research field reached a parallel answer through saturation: keep recruiting until new participants stop adding new themesThemeProduct SpecificationA strategic grouping of related featuresView reference →. A 2021 systematic review by Hennink and Kaiser found saturation typically arrives between nine and seventeen interviews for narrowly defined, homogeneous studies, and that diverse populations need roughly 56% more participants on average to get there. Sample size, in both traditions, is a function of how varied your population is and how broad your question.
A team planning a discovery study on invoicing wants people who have abandoned an invoiceInvoiceSales & RevenueAn invoice for billingView reference → in the last month. They write a screener: three closed questions that filter for the behaviour, plus one open question to catch professional testers who game incentives. They recruit twelve participants, slightly above the saturation floor, because the population spans freelancers and finance staff.
Each participant signs a consent form covering recording and data use, and receives a 60-pound incentive calibrated to the 45-minute session and the seniority of the people they want. By the eleventh interview no new abandonment reason has appeared for two sessions running. The team stops, confident the sample has earned its conclusions because recruitment screened for the behaviour under study rather than for whoever answered the panel first.
In the Unified Product Graph, a participant sits in the user-research region as the recruited subject of a study. A Research StudyenrollsParticipanthierarchy edge ties each person to the study they joined, research_study_enrolls_participantResearch PlanrecruitsParticipantcausal records the screening intent that admitted them, and research_plan_recruits_participantParticipantvoicedQuotecross-domain links them to the verbatim evidence they produced. That structure keeps provenance intact: every quote and every insightInsightUser ResearchA synthesised finding from researchView reference → traces back to a named participant and the study that recruited them, so a team can always ask who said this, and under what study design.participant_voiced_quote
Type-specific fields on BaseNode
aliasstringAnonymous alias for privacy (e.g. "P01")
segmentstringUser segment this participant belongs to
recruit_sourcestringHow the participant was recruited
consent_statusstringCurrent consent status for data usage
idstringrequiredUnique identifier (UUID)
typeNodeTyperequiredDiscriminator for the entity type
titlestringrequiredDisplay name
descriptionstringOptional detailed description
statusstringLifecycle status
tagsstring[]Freeform tags for filtering
4 edge types connected to this entity.
research_study_enrolls_participantparticipant_voiced_quoteparticipant_represents_personaresearch_plan_recruits_participant