giannoni_2025_firm_jobs

5,496 rated or chosen profiles from 1,374 respondents, in up to 2 tasks of 2 profiles varying on 7 attributes.

About this table

DescriptionFull-time workers in Brazil (n = 1,374 with outcomes) saw two tasks, each a pair of hypothetical workers' firms/jobs described by 7 binary attributes (schedule, pension, CEO pay, contract, ownership, benefits, promotion rule), and answered 11 political-attitude and behaviour statements by picking which of the two workers they thought held that attitude or did that behaviour.
ReferenceGiannoni, M. (2025). From the factory floor to the ballot box: Firm-based origins of Brazil's populist right. British Journal of Political Science.
DOI10.1017/S0007123425100859
LicenceCC0 1.0
Source datahttps://doi.org/10.7910/DVN/K9EZ32

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

Respondents1,374
Rows (one per respondent, task and profile)5,496
Tasks per respondent (most)2
Profiles per task2
Attributes7

Design

Topiclabour hiring, candidate choice
A profile representsperson
CountryBR
Language shownpt
Language of stored levelspt
Task orderrecorded in the deposit
Profile positionrecorded in the deposit

Outcomes:

choice_antimigrant_protestWhich of the two workers (profiles) is the one who said / would do: "Participar de protestos contra a migração" (item text verbatim in Portuguese; question stem is paraphrased from the article: respondents chose which of two workers they thought said a phrase manifesting a political attitude or engaged in a certain political behavior) [choice, forced]
choice_antisystem_voteWhich of the two workers (profiles) is the one who said / would do: "Votar em partidos que se opõem ao atual sistema político." (item text verbatim in Portuguese; question stem is paraphrased from the article: respondents chose which of two workers they thought said a phrase manifesting a political attitude or engaged in a certain political behavior) [choice, forced]
choice_elite_gapWhich of the two workers (profiles) is the one who said / would do: "As diferenças políticas entre a elite e o povo são maiores do que as diferenças dentro do povo." (item text verbatim in Portuguese; question stem is paraphrased from the article: respondents chose which of two workers they thought said a phrase manifesting a political attitude or engaged in a certain political behavior) [choice, forced]
choice_migrants_threatWhich of the two workers (profiles) is the one who said / would do: "Os migrantes ameaçam os empregos dos trabalhadores locais." (item text verbatim in Portuguese; question stem is paraphrased from the article: respondents chose which of two workers they thought said a phrase manifesting a political attitude or engaged in a certain political behavior) [choice, forced]
choice_minorities_influenceWhich of the two workers (profiles) is the one who said / would do: "As minorias têm demasiada influência nas decisões políticas." (item text verbatim in Portuguese; question stem is paraphrased from the article: respondents chose which of two workers they thought said a phrase manifesting a political attitude or engaged in a certain political behavior) [choice, forced]
choice_no_real_democracyWhich of the two workers (profiles) is the one who said / would do: "Não há democracia real em nosso país." (item text verbatim in Portuguese; question stem is paraphrased from the article: respondents chose which of two workers they thought said a phrase manifesting a political attitude or engaged in a certain political behavior) [choice, forced]
choice_overthrowWhich of the two workers (profiles) is the one who said / would do: "Fazer parte de um grupo que quer derrubar ou governo" (item text verbatim in Portuguese; question stem is paraphrased from the article: respondents chose which of two workers they thought said a phrase manifesting a political attitude or engaged in a certain political behavior) [choice, forced]
choice_poor_influenceWhich of the two workers (profiles) is the one who said / would do: "Os pobres têm muita influência nas decisões políticas." (item text verbatim in Portuguese; question stem is paraphrased from the article: respondents chose which of two workers they thought said a phrase manifesting a political attitude or engaged in a certain political behavior) [choice, forced]
choice_representedWhich of the two workers (profiles) is the one who said / would do: "Eu e meus amigos estamos bem representados no sistema político do nosso país." (item text verbatim in Portuguese; question stem is paraphrased from the article: respondents chose which of two workers they thought said a phrase manifesting a political attitude or engaged in a certain political behavior) [choice, forced]
choice_strikesWhich of the two workers (profiles) is the one who said / would do: "Participar de greves e manifestações" (item text verbatim in Portuguese; question stem is paraphrased from the article: respondents chose which of two workers they thought said a phrase manifesting a political attitude or engaged in a certain political behavior) [choice, forced]
choice_treated_unfairlyWhich of the two workers (profiles) is the one who said / would do: "Pessoas como eu estão sendo tratadas injustamente na economia do nosso país." (item text verbatim in Portuguese; question stem is paraphrased from the article: respondents chose which of two workers they thought said a phrase manifesting a political attitude or engaged in a certain political behavior) [choice, forced]

Columns

attr_benefitsattr_ceo_payattr_contractattr_ownerattr_pensionattr_promotionattr_scheduleattrpos_benefitsattrpos_ceo_payattrpos_contractattrpos_ownerattrpos_pensionattrpos_promotionattrpos_schedulechoice_antimigrant_protestchoice_antisystem_votechoice_elite_gapchoice_migrants_threatchoice_minorities_influencechoice_no_real_democracychoice_overthrowchoice_poor_influencechoice_representedchoice_strikeschoice_treated_unfairlycov_educationcov_gendercov_party_idcov_raceidprofiletask

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("giannoni_2025_firm_jobs", source = "conj")
# Python
pip install irw

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

How to cite

@article{Giannoni_2025, title={From the Factory Floor to the Ballot Box: Firm-Based Origins of Brazil’s Populist Right}, volume={55}, ISSN={1469-2112}, url={http://dx.doi.org/10.1017/S0007123425100859}, DOI={10.1017/s0007123425100859}, journal={British Journal of Political Science}, publisher={Cambridge University Press (CUP)}, author={Giannoni, Matias}, year={2025} }

Version and provenance

IRW versionv584
Redivis datasetirw_conjoint_2 v1.4
Redivis dataset DOI10.57761/hk97-wv30
Manifest pin for this IRW versionv1.4
Metadata sourceirw_meta v44.0