buttler_2026_hiring_vignettes

15,036 rated or chosen profiles from 2,506 respondents, in up to 6 tasks of 1 profile varying on 8 attributes.

About this table

DescriptionRecruiters in Germany, Norway, Poland and Romania (2024-2025, n=2,506) each rated 6 vignettes of fictional job candidates varying referral, gender, nationality (native/Ukrainian/Syrian, Nepali or Belarusian), education location, language level, partnership, parenthood and experience: 0-10 likelihood of interview and of employment, plus a final comparison of the two top-rated candidates.
ReferenceButtler, D., Imdorf, C., Bjørnshagen, V., et al. (2026). Hiring discrimination in the organisational context: A harmonized factorial survey dataset from four European countries (Germany, Norway, Poland, Romania). Scientific Data, 13, 896.
DOI10.1038/s41597-026-07187-2
LicenceCC BY 4.0
Source datahttps://doi.org/10.17605/OSF.IO/74Q69

Notes

These notes describe the source data, which the IRW reproduces as released. All notes are listed on the Data Notes page.

Size and shape

Respondents2,506
Rows (one per respondent, task and profile)15,036
Tasks per respondent (most)6
Profiles per task1
Attributes8

Design

Topiclabour hiring
A profile representsperson
CountryDE, NO, PL, RO
Language shownde, no, pl, ro
Language of stored levelsen
Randomization restrictionsyes (stated by the source): fixed blocked design (SAS %Mktex, 144 vignettes in 24 decks of 6); native candidates never educated abroad and never at B2 language level (two implausible combinations ruled out by design), so education location and language level are 2:1 (host/C2 vs abroad/B2); nationality levels 1/3 each
Task orderrecorded in the deposit
Profile positionrecorded in the deposit

Because the attribute levels were not randomized independently, an estimator has to account for the restriction; a plain difference in means across levels can mislead.

Outcomes:

rating_employHow likely is that this person would be employed given the needs and characteristics of your organisation/ organisation you recruit for? (0 – very unlikely; 10 – very likely) [rating, 0 (very unlikely) to 10 (very likely)]
rating_final_comparisonIf you had to choose one of the two candidates presented below, which candidate would you prefer for the position of (chosen job), given the needs and characteristics of your organisation/ organisation you recruit for? (asked once, of the two highest-d11 candidates; raw codes 0 = not in the comparison, 1 = best candidate, 2 = 2nd best candidate) [rating, 0 (not chosen (not in the comparison)) to 2 (2nd best candidate)]
rating_interviewHow likely is that you will invite this person for the interview given the needs and characteristics of your organisation/ organisation you recruit for? (0 – very unlikely; 10 – very likely) [rating, 0 (very unlikely) to 10 (very likely)]

Columns

attr_education_locationattr_experienceattr_genderattr_language_levelattr_originattr_parenthoodattr_partnershipattr_referralcov_age_groupcov_branchcov_childcov_compethncov_compsexcov_countrycov_divactcov_divact1cov_divact2cov_divact3cov_divmes1cov_divmes2cov_divmes3cov_divmes4cov_divmngcov_divsupportcov_duration_seccov_eduhrcov_ethncov_expnocov_flag_commentcov_gendercov_hrdepcov_jbhrcov_jbtitlecov_jobcov_loccov_ownercov_panelcov_posdevcov_posflex1cov_posflex2cov_posflex3cov_posgreed1cov_posgreed2cov_posgreed3cov_posgreed4cov_posintercov_posoutcov_rchadcwebcov_rchadmedcov_rchadportcov_rchadsoccov_rchagcov_rchempcov_rchhuntcov_rchnetexcov_rchothcov_rchoutcov_rchuefcov_rcper1cov_rcper2cov_rcper3cov_rcper4cov_rcper5cov_rcper6cov_rcper7cov_rcper8cov_rcper9cov_recdisccov_recrcritcov_recrdoccov_rtai1cov_rtai2cov_rtcertcov_rtcontcov_rtcovcov_rtcvcov_rtedrefcov_rtemprcov_rtemprefcov_rtintcov_rtothcov_rtsoccov_rttest1cov_rttest2cov_sdr1cov_sdr2cov_sdr3cov_sdr4cov_sdr5cov_sectcov_sizecov_sum_of_flagscov_tertiary_degreeidprofilerating_employrating_final_comparisonrating_interviewtasktrial_d1_ordertrial_decktrial_duration_sectrial_vignette

The layout (one row per respondent, task and profile; choice/rating outcomes; attr_ columns holding each attribute level as displayed) is defined in the IRW conjoint standard. What the outcomes asked is under Design above.

Get the data

Download CSVno account neededBrowse on Redivisexplore and queryCroissant metadataHugging Face, Kaggle, OpenML

Or load it directly in R or Python (both need a free Redivis account; the first call opens a browser to sign in):

# R
install.packages("remotes")
remotes::install_github("itemresponsewarehouse/Rpkg")
library(irw)
df <- irw_fetch("buttler_2026_hiring_vignettes", source = "conj")
# Python
pip install irw

import irw
df = irw.fetch("buttler_2026_hiring_vignettes", source="conj")

How to cite

@article{Buttler_2026, title={Hiring Discrimination in the Organisational Context: A Harmonized Factorial Survey Dataset from Four European Countries (Germany, Norway, Poland, Romania)}, volume={13}, ISSN={2052-4463}, url={http://dx.doi.org/10.1038/s41597-026-07187-2}, DOI={10.1038/s41597-026-07187-2}, number={1}, journal={Scientific Data}, publisher={Springer Science and Business Media LLC}, author={Buttler, Dominik and Imdorf, Christian and Bjørnshagen, Vegar and Cosciug, Anatolie and Lipowska, Katarzyna and Magda, Iga and Palczyńska, Marta and Smoter, Mateusz and Ayllón, Sara and Bell, Justyna and Krząkała, Mateusz and Precupetu, Iuliana and Radogna, Rosa Maria and Rogstad, Jon and Samuel, Robin and Tufa, Laura and Valls, Ona and Wessel, Nick}, year={2026}, month=Apr }

Version and provenance

IRW versionv584
Redivis datasetirw_conjoint v4.2
Redivis dataset DOI10.57761/qkye-q530
Manifest pin for this IRW versionv4.2
Metadata sourceirw_meta v44.0