Return to the Attitudes Towards Homosexuality Scale (AH-25) page
							Attitudes Towards Homosexuality Scale (AH-25)


Scale Author(s): 
 - Juan Manuel Falomir-Pischastor (, Université de Genève 
 - Gabriel Mugny (, Université de Genève 

Script Author: 
 - Joel Anderson (, Université de Genève 

Millisecond Software thanks J. Anderson for sharing this script!

last updated:  04-18-2016 by K. Borchert ( for Millisecond Software, LLC


This script contains a scale designed to measure modern attitudes towards homosexuals and homosexuality.
The scale was validated in the following article:

Falomir-Pichastor, J. M., & Mugny, G. (2009). “I’m not gay.... I’m a real man!”: Heterosexual Men’s Gender Self-Esteem 
and Sexual Prejudice. Personality and Social Psychology Bulletin. doi: 10.1177/0146167209338072 

Scale ranges from 1 (not at all in agreement) to 7 = (absolutely in agreement). 

After reverse scoring appropriate items, a score for attitudes toward homosexuality is computed by averaging the 
responses to the items (in this script: expressions.AH_score in the summary data file).

NOTES: THE ITEMS ARE REVERSE SCORED WITHIN THE SCRIPT (no further recoding will need to take place after downloading the data).

									*2 Versions available*
Two versions of this test are available.

The main version is a 25-item scale that captures attitudes towards homosexuals (run as default version -> check section EDITABLE PARAMETERS). 
(Reverse scored items are 1, 4, 7, 9, 12, 15, 19, 21, 24).

A short form is also available which comprises 16 items. 
(Items are 4*, 5, 6, 7*, 9*, 11, 12*, 13, 14, 15*, 16, 18, 21*, 22, 23, 25)
(Items marked with * are reverse scored)

										*Multiple Languages*
This scale (full version and short form) is also available in French and Spanish, and is currently being validated in 
Turkish. These versions (French, Spanish) are all available within this script.

By default, the script runs the English version. 
To change: go to section EDITABLE PARAMETERS and change setting for parameters.language

										*Scale Advantages*
Items have been constructed to assess a range of relevant dimensions. Specifically, items relate to:
 * morality (e.g., “Homosexuality is contrary to the values of the family”),
 * feelings toward homosexuals (e.g., “I feel sympathy for homosexuals”),
 * civil rights endorsement (e.g., “Homosexual couples should have the right to adopt children”, and 
 * acceptance of contact with homosexuals 
(Thus, a higher score represents positive attitudes towards homosexuals)

Items have been crafted to assess modern attitudes (in order to capture attitudes towards homosexuals
whilst considering that in some cultures this group is normatively protected).

										*Validation Details*
A pilot study including heterosexual participants (38 women and 29 men) provided convergent validity for this scale; 
positive attitude toward homosexuality was negatively correlated with the Modern Homonegativity Scale (Morrison & 
Morrison, 2002; adapted for homosexuals in general), r = –.61, p < .001, and with the Attitude Toward Lesbians and 
Gay Men scale (Herek, 1988), r = –.73, p < .001 (–.71 for ATG and –.58 for the ATL subscales).

The default data stored in the data files are:

(1) Raw data file: 'AttitudesTowardsHomosexuality*.iqdat' 

date, time, group, subject:		date and time script was run with the current group/subjectnumber 
build:							the Inquisit build 

q*_response:					response given (in assigned values)
q*_latency:						how much time (in ms) the participant spent on the surveypage with this particular question (the last time this particular surveypage was visited)

(2) Summary data file: 'AttitudesTowardsHomosexuality_summary*.iqdat' (a separate file for each participant)

script.startdate:				date script was run
script.starttime:				time script was started
script.subjectid:				subject id number
script.groupid:					group id number
script.elapsedtime:				time it took to run script (in ms)
computer.platform:				the platform the script was run on
/completed:						0 = script was not completed (prematurely aborted); 1 = script was completed (all conditions run)

/language:						the language the questionnaire is run in
								1 = English (default); 2 = French; 3 = Spanish

/version:						the version the questionnaire is run in
								1 = 25 questions (default); 2 = 16 questions

/countresponses:				counts the number of questions that were answered

/AH_score:						calculates the average score based on the answered questions (see values.countresponses)
									(Min: 1; Max: 7 => a higher score represents positive attitudes towards homosexuals)
									Note: requires participant to answer all questions

check under EDITABLE CODE below for (relatively) easily editable parameters, stimuli, instructions etc. 
Keep in mind that you can use this script as a template and therefore always "mess" with the entire code to further customize your experiment.

The parameters you can change are:
/language:					determines the language the questionnaire is run in
							1 = English (default); 2 = French; 3 = Spanish

/version :					determines the version of the questionnaire
							1 = 25 questions (default); 2 = 16 questions

Copyright © Millisecond Software. All rights reserved.
Contact | Terms of Service | Privacy Statement | Security Statement | GDPR
Website Security Test