<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MeasuringU</title>
	<atom:link href="https://measuringu.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://measuringu.com</link>
	<description>UX Research and Software</description>
	<lastBuildDate>Tue, 27 Oct 2026 19:33:10 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://measuringu.com/wp-content/uploads/2020/11/site-icon.png</url>
	<title>MeasuringU</title>
	<link>https://measuringu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>User Experience Salaries &#038; Calculator (2026)</title>
		<link>https://measuringu.com/salary-survey2026/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=salary-survey2026</link>
		
		<dc:creator><![CDATA[Jeff Sauro, PhD • Jim Lewis, PhD • Will Schiavone, PhD]]></dc:creator>
		<pubDate>Tue, 27 Oct 2026 18:42:59 +0000</pubDate>
				<category><![CDATA[User Research]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Salary Calculator]]></category>
		<category><![CDATA[Salary Survey]]></category>
		<category><![CDATA[UX Salary Survey]]></category>
		<category><![CDATA[UXPA]]></category>
		<guid isPermaLink="false">https://measuringu.com/?p=48942</guid>

					<description><![CDATA[Continuing a decades-long tradition, in 2026 we worked with the UXPA to collect and understand the UX profession’s latest compensation, skills, and composition. We hosted the survey on our MUiQ® platform and summarized the findings on salaries and related skills of UX professionals from around the world. The most recently published UXPA survey is available [&#8230;]]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="48942" class="elementor elementor-48942" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-7182ea1b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7182ea1b" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-eefb7f3" data-id="eefb7f3" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b97c751 elementor-widget elementor-widget-text-editor" data-id="b97c751" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><a href="https://measuringu.com/wp-content/uploads/2026/10/102726-FeatureImage1.jpg"><img fetchpriority="high" decoding="async" class="alignleft wp-image-49024 size-medium" src="https://measuringu.com/wp-content/uploads/2026/10/102726-FeatureImage1-300x169.jpg" alt="Feature image" width="300" height="169" srcset="https://measuringu.com/wp-content/uploads/2026/10/102726-FeatureImage1-300x169.jpg 300w, https://measuringu.com/wp-content/uploads/2026/10/102726-FeatureImage1-1024x576.jpg 1024w, https://measuringu.com/wp-content/uploads/2026/10/102726-FeatureImage1-768x432.jpg 768w, https://measuringu.com/wp-content/uploads/2026/10/102726-FeatureImage1-1536x864.jpg 1536w, https://measuringu.com/wp-content/uploads/2026/10/102726-FeatureImage1-600x338.jpg 600w, https://measuringu.com/wp-content/uploads/2026/10/102726-FeatureImage1.jpg 2000w" sizes="(max-width: 300px) 100vw, 300px" /></a>Continuing a decades-long tradition, in 2026 we worked with the UXPA to collect and understand the UX profession’s latest compensation, skills, and composition.</p><p>We hosted the survey on our <a href="https://measuringu.com/services/muiq/">MUiQ<sup>®</sup> platform</a> and summarized the findings on salaries and related skills of UX professionals from around the world.</p><p>The most recently published UXPA survey is available to the public on the <a href="https://uxpa.org/salary-surveys/">UXPA website</a> (currently the 2024 report—soon to be replaced by the 2026 report, so stay tuned for all the details). Here are the highlights for 2026.</p><p><strong><a href="#sal-calc">Go straight to the Salary Calculator below.</a></strong></p><p>		<div data-elementor-type="section" data-elementor-id="48413" class="elementor elementor-48413" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-inner-section elementor-element elementor-element-443ec2f1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="443ec2f1" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6bb96814" data-id="6bb96814" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a0f71f8 elementor-widget elementor-widget-heading" data-id="a0f71f8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">Stay informed with MeasuringU.</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-3c8e6208 elementor-widget elementor-widget-text-editor" data-id="3c8e6208" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Get the latest research insights delivered weekly to your inbox.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-609c9c32 elementor-mobile-button-align-start elementor-button-align-stretch elementor-widget elementor-widget-form" data-id="609c9c32" data-element_type="widget" data-e-type="widget" data-settings="{&quot;button_width&quot;:&quot;40&quot;,&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}" data-widget_type="form.default">
				<div class="elementor-widget-container">
							<form class="elementor-form" method="post" id="newsletter1" name="Newsletter Blog Footer 1" aria-label="Newsletter Blog Footer 1">
			<input type="hidden" name="post_id" value="48413"/>
			<input type="hidden" name="form_id" value="609c9c32"/>
			<input type="hidden" name="referer_title" value="" />

			
			<div class="elementor-form-fields-wrapper elementor-labels-">
								<div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-60 elementor-field-required">
												<label for="form-field-email" class="elementor-field-label elementor-screen-only">
								Email							</label>
														<input size="1" type="email" name="form_fields[email]" id="form-field-email" class="elementor-field elementor-size-md  elementor-field-textual" placeholder="Enter your email..." required="required">
											</div>
								<div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-40 e-form__buttons">
					<button class="elementor-button elementor-size-md" type="submit">
						<span class="elementor-button-content-wrapper">
																						<span class="elementor-button-text">Subscribe</span>
													</span>
					</button>
				</div>
			</div>
		</form>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		</p><h2>UXPA Survey Results</h2><ul><li><strong>The data were collected from June 2026–September 2026 </strong>using a <a href="https://measuringu.com/online-panels/">non-probability</a> sample. Initial respondents were recruited through UXPA membership and postings on professional networks such as LinkedIn. Additional respondents were recruited using <a href="https://en.wikipedia.org/wiki/Snowball_sampling">snowball sampling</a>. Keep this sampling approach in mind as it impacts the generalizability of the findings and comparability to earlier data.</li></ul><ul><li><strong>International reach, most from the U.S.</strong> The survey collected 383 responses from 24 countries, with 82% coming from the U.S. Other significant numbers came from Canada (5%), the UK (4%), and Germany (2%). The sample size was the smallest we&#8217;ve ever collected for this survey, though only a little smaller than the 2024 sample (<em>n</em> = 444).</li></ul><ul><li><strong>The median salary was $143K.</strong> This 19% increase is significantly higher than the 2024 median of $120K. While that sounds great, there are two factors that make this result more sobering. First, the <a href="https://www.bls.gov/data/inflation_calculator.htm">inflation rate from 2024 to 2026</a> <strong>was 6.3%</strong>, reducing the inflation-adjusted increase to about 12%. Second, we observed <strong>a shift in the composition of our 2026 sample</strong>, which inflated the overall median salary—specifically:<ul><li>The <strong>percentage of responses from the United States <em>increased 15 points</em></strong> from 67% in 2024 to 82% in 2026. Historically, salaries in the U.S. are at least 50% higher than non-U.S.</li><li>The <strong>percentage of respondents with fewer than five years of UX experience <em>decreased 16 points</em></strong> from 29% in 2024 to 13% in 2026.</li><li>Consistent with the lower experience level, the <strong>percentage of lower-level job titles (entry and mid-level non-supervisory) <em>decreased 8 points</em></strong> from 32% in 2014 to 24% in 2026.</li></ul><p>Table 1 illustrates how just the variables of years of UX experience and job level affected estimated U.S. salaries in 2024 and 2026, holding other variables constant. As expected, as years of experience and job level increase, salaries increase. Just looking at the nominal year-to-year difference for these five profiles, the average for 2026 was $4,764 more than 2024, but <strong>after accounting for inflation, the 2026 average was $6,273 less</strong>.</p><p>
<table id="tablepress-1092" class="tablepress tablepress-id-1092">
<thead>
<tr class="row-1">
	<th class="column-1">Example Profiles</th><th class="column-2">Salary 2024</th><th class="column-3">Salary 2026</th><th class="column-4">2026–2024 Difference</th><th class="column-5">Inflation-Adjusted Difference</th>
</tr>
</thead>
<tbody class="row-striping row-hover">
<tr class="row-2">
	<td class="column-1">Entry, 0–2 years</td><td class="column-2">$103,559</td><td class="column-3">$97,503</td><td class="column-4">−$6,056</td><td class="column-5">−$12,580</td>
</tr>
<tr class="row-3">
	<td class="column-1">Mid-level supervisory, 8–10 years</td><td class="column-2">$152,793</td><td class="column-3">$160,480</td><td class="column-4"> $7,687</td><td class="column-5">−$1,939</td>
</tr>
<tr class="row-4">
	<td class="column-1">Senior non-supervisory, 11–15 years</td><td class="column-2">$163,146</td><td class="column-3">$183,091</td><td class="column-4"> $19,945</td><td class="column-5"> $9,667</td>
</tr>
<tr class="row-5">
	<td class="column-1">Senior supervisory, 16–20 years</td><td class="column-2">$215,298</td><td class="column-3">$218,562</td><td class="column-4"> $3,264</td><td class="column-5">−$10,300</td>
</tr>
<tr class="row-6">
	<td class="column-1">Senior supervisory, 25 years</td><td class="column-2">$241,171</td><td class="column-3">$240,152</td><td class="column-4">−$1,019</td><td class="column-5">−$16,213</td>
</tr>
<tr class="row-7">
	<td class="column-1"><strong>Average across example profiles</td><td class="column-2"><strong>$175,193</td><td class="column-3"><strong>$179,958</td><td class="column-4"> <strong>$4,764</td><td class="column-5"><strong>−$6,273</td>
</tr>
</tbody>
</table>
</p><p class="wp-caption-text" style="text-align: left;"><strong>Table 1:</strong> Five example profiles, same constant variables both years (predicted for U.S., 10,000+ employees, master’s degree). Note that in the 2024 calculator, entry- and mid-level non-supervisory employees were consolidated into one group, so the larger salary for 2024 in the first row has been somewhat inflated.</p></li><li><strong>Many variables affect salary.</strong> Because the $143K average for 2026 is based on many variables, you can&#8217;t look at that alone to gauge how well your own salary stacks up. Variables that can affect salary levels include location (country with regional effects within the U.S.), time working in UX, educational degree (e.g., bachelor’s vs. doctorate), employment level (entry vs. mid and senior level positions), and company size.</li></ul><h2>What Factors Affect Salaries?</h2><p>As we did in 2024, we conducted a <a href="https://measuringu.com/key-drivers/">key driver multiple regression analysis</a> (on the log-transformed salaries) to see which variables from the 2026 UXPA survey statistically predict what people earn (Table 2).</p><p>
<table id="tablepress-1093" class="tablepress tablepress-id-1093">
<thead>
<tr class="row-1">
	<th class="column-1">Variable</th><th class="column-2">Proportion of Variance Explained</th>
</tr>
</thead>
<tbody class="row-striping row-hover">
<tr class="row-2">
	<td class="column-1">Country/U.S. Region</td><td class="column-2">34%</td>
</tr>
<tr class="row-3">
	<td class="column-1">Job Level</td><td class="column-2">30%</td>
</tr>
<tr class="row-4">
	<td class="column-1">Years Experience</td><td class="column-2"> 4%</td>
</tr>
<tr class="row-5">
	<td class="column-1">Education</td><td class="column-2"> 2%</td>
</tr>
<tr class="row-6">
	<td class="column-1">Company Size</td><td class="column-2"> 2%</td>
</tr>
</tbody>
</table>
</p><p class="wp-caption-text" style="text-align: left;"><strong>Table 2:</strong> Key drivers from the UXPA 2026 survey explain 73% of the variation in salaries.</p><p>The regression model accounted for 73% of the variation in salaries. For the behavioral sciences, explaining this much variation is excellent. Individual factors—skills, personalities, negotiation, company policies, etc.—also affect your salary; keep that in mind as you review the numbers and use the calculator below.</p><p>As in years past, the most influential factors for salaries in the UX field are:</p><ol><li><strong>Where you live:</strong> The country (and region for the U.S.) has the biggest impact on what you&#8217;re paid. It alone explains 50% of the variation in salary data. The 2026 median salary in the U.S. is $153K, compared to $100K in the UK, $81K in Canada, and $68K in Germany.</li></ol><ol>In the U.S., the highest regional salaries are in Northern California ($180K), the Northeast ($165K), and the Pacific Northwest ($161K). The lowest regional salaries were in the Midwest ($133.5K), Southern California ($137K), and the Southeast ($148K).</ol><ol>The map below (Figure 1) shows the number of usable salaries we analyzed for each state and how we labeled the regions. The patterns in 2026 were generally the same as those in 2024.</ol><p><a href="https://measuringu.com/wp-content/uploads/2026/10/102726-F1.png"><img decoding="async" class="alignnone size-full wp-image-48968" src="https://measuringu.com/wp-content/uploads/2026/10/102726-F1.png" alt="Number of U.S. responses by state and region. " width="780" height="467" srcset="https://measuringu.com/wp-content/uploads/2026/10/102726-F1.png 780w, https://measuringu.com/wp-content/uploads/2026/10/102726-F1-300x180.png 300w, https://measuringu.com/wp-content/uploads/2026/10/102726-F1-768x460.png 768w, https://measuringu.com/wp-content/uploads/2026/10/102726-F1-600x359.png 600w" sizes="(max-width: 780px) 100vw, 780px" /></a></p><p class="wp-caption-text" style="padding-left: 40px;"><strong>Figure 1:</strong> Number of U.S. responses by state and region.</p><ol start="2"><li><strong>Job level:</strong> The next biggest driver of salaries is job level, accounting for 11% of the variation in salaries. On average, senior-level supervisors make over twice the salary of entry-level employees ($180K vs. $68K).</li></ol><ol start="3"><li><strong>Experience:</strong> Accounting for 4% of the variation in salary, the more experience you have, the more you get paid. In a way, this percentage is deceptively low because, in the UXPA regression model, experience can range from 0 to more than 25 years while other predictors in the model are categorical.</li></ol><ol start="4"><li><strong>Company size/type:</strong> The bigger the company, generally the bigger the paycheck, and in 2026 this variable accounted for 2% of the variation in salaries. It&#8217;s hard for small companies to compete with the big payroll of larger companies. Employees at companies with fewer than 1,000 employees had a median of $125K compared to employees at larger firms (over 1,000 employees) who make on average $153K.</li></ol><ol start="5"><li><strong>Education:</strong> Your degree matters (at least a little). Around 13% of respondents reported having a Ph.D. Respondents with a Ph.D. make on average $154K compared to those with master’s degrees ($150K) or bachelor’s degrees ($135K). These differences in degrees accounted for 2% of the variation in salary data.</li></ol><ol start="6"><li><strong>Age (Not Significant):</strong> As in 2024, with job levels and years of experience in the model (which have high correlation with age), age itself contributed no additional measurable effect on salary in 2026.</li></ol><ol start="7"><li><strong>Gender (Not Significant): </strong>This year, as in years past, gender was not a significant predictor in the UXPA regression model. As is typical historically, the median salary for male respondents in 2026 ($150K) was higher than that for female respondents ($140K), with the difference well within the margin of error.</li></ol><h2 id="sal-calc">Salary Calculator</h2><p>To estimate your theoretical salary based on the 2026 data, enter your information in the calculator below. The calculator computes a rough 95% confidence interval around the prediction to better illustrate the expected variability around each salary estimate. When the entered values exactly match one or more cases in the survey data, the median and range of the salaries for the matching cases are displayed.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-9276bab elementor-widget elementor-widget-html" data-id="9276bab" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<div class="calculator">
    <h1>Salary Estimator</h1>
    <label for="country">Country:</label>
    <select id="country" class="calc-select">
        <option value="">Select an option</option>
        <option value="United States">United States</option>
        <option value="Canada">Canada</option>
        <option value="United Kingdom">United Kingdom</option>
        <option value="Germany">Germany</option>
        <option value="All other countries">All other countries</option>
    </select>
    <label for="experience">Years of UX-Related Experience:</label>
    <select id="experience" class="calc-select">
        <option value="">Select an option</option>
        <option value="0-2">0-2</option>
        <option value="3-4">3-4</option>
        <option value="5-7">5-7</option>
        <option value="8-10">8-10</option>
        <option value="11-15">11-15</option>
        <option value="16-20">16-20</option>
        <option value="21+">21+</option>
    </select>
    <label for="degree">Highest Degree:</label>
    <select id="degree" class="calc-select">
        <option value="">Select an option</option>
        <option value="Some college">Some college</option>
        <option value="Technical degree/Associate's degree">Technical degree/Associate's degree</option>
        <option value="Bachelor's degree">Bachelor's degree</option>
        <option value="Master's degree">Master's degree</option>
        <option value="Doctorate degree">Doctorate degree</option>
    </select>
    <label for="employmentLevel">Employment Level:</label>
    <select id="employmentLevel" class="calc-select">
        <option value="">Select an option</option>
        <option value="Entry level">Entry level</option>
        <option value="Mid-level, non-supervisory">Mid-level, non-supervisory</option>
        <option value="Mid-level, supervisory">Mid-level, supervisory</option>
        <option value="Senior-level, non-supervisory">Senior-level, non-supervisory</option>
        <option value="Senior-level, supervisory">Senior-level, supervisory</option>
    </select>
    <label for="companySize">No. of Employees at Company:</label>
    <select id="companySize" class="calc-select">
        <option value="">Select an option</option>
        <option value="1-10">1-10</option>
        <option value="11-100">11-100</option>
        <option value="101-1,000">101-1,000</option>
        <option value="1,001-5,000">1,001-5,000</option>
        <option value="5,001-10,000">5,001-10,000</option>
        <option value="Over 10,000">Over 10,000</option>
    </select>
    <label id="regionLabel" for="region">US Region/State:</label>
    <select id="region" class="calc-select">
        <option value="">Select an option</option>
        <option value="California">California</option>
        <option value="Mid-Atlantic">Mid-Atlantic</option>
        <option value="Midwest">Midwest</option>
        <option value="Mountain West">Mountain West</option>
        <option value="Northeast">Northeast</option>
        <option value="Pacific Northwest">Pacific Northwest</option>
        <option value="Southeast">Southeast</option>
        <option value="Southwest">Southwest</option>
    </select>
    <button id="resetAll" class="reset-button" type="button">Reset all</button>
    <div class="results">
        <h2>Predicted Salary: $<span id="predictedSalary">0</span></h2>
        <p>95% Confidence Interval: $<span id="ciLower">0</span> - $<span id="ciUpper">0</span></p>
    </div>
    <div class="data-summary hidden">
        <h2>Data Summary:</h2>
        <p><span id="matchingResponses">0</span> responses match your selection.</p>
        <p>Salary range: $<span id="salaryMin">0</span> - $<span id="salaryMax">0</span></p>
        <p>Median salary: $<span id="salaryMedian">0</span></p>
    </div>
</div>
<script>
    // Model: ln(Salary) regression, 2026 salary survey (n = 301).
    // Reference groups (beta = 0): United States; Master's, Technical/Associate's and Some college;
    // Entry level; 1,001+ employees; California, Northeast and Pacific Northwest.
    const betaWeights = {
        intercept: 11.47418023670845,
        country: {
            'United Kingdom': -0.5636499003836455,
            'Canada': -0.6235352047539933,
            'Germany': -0.6544757527087081,
            'All other countries': -1.201457859165722
        },
        // Multiplied by the numeric value of the selected range (see timeInFieldValues)
        timeInFieldCoefficient: 0.013457717625179723,
        degree: {
            "Bachelor's degree": -0.06725079638338534,
            'Doctorate degree': 0.053626197468495056
        },
        employmentLevel: {
            'Mid-level, non-supervisory': 0.24237908357850457,
            'Mid-level, supervisory': 0.390623979819435,
            'Senior-level, non-supervisory': 0.46860562160167896,
            'Senior-level, supervisory': 0.578405645197881
        },
        // One CompanySize_1to1000 dummy covers 1-10, 11-100 and 101-1,000
        companySize: {
            '1-10': -0.10246118578223562,
            '11-100': -0.10246118578223562,
            '101-1,000': -0.10246118578223562
        },
        region: {
            'Mid-Atlantic': -0.08535712662932789,
            'Midwest': -0.18040177485154255,
            'Mountain West': -0.08259113421492377,
            'Southeast': -0.12743741268819114,
            'Southwest': -0.06340392647589634
        }
    };
    // 95% confidence interval bounds for each beta weight
    const betaLowerBounds = {
        intercept: 11.303241580613433,
        country: {
            'United Kingdom': -0.7456627392412005,
            'Canada': -0.7579195908958263,
            'Germany': -0.9146511918723498,
            'All other countries': -1.3229911156586447
        },
        timeInFieldCoefficient: 0.008659905300559007,
        degree: {
            "Bachelor's degree": -0.12860606387833842,
            'Doctorate degree': -0.03177567045421544
        },
        employmentLevel: {
            'Mid-level, non-supervisory': 0.07333643989999011,
            'Mid-level, supervisory': 0.20117868123320037,
            'Senior-level, non-supervisory': 0.29693304345549787,
            'Senior-level, supervisory': 0.39845019371067003
        },
        companySize: {
            '1-10': -0.16211805725485323,
            '11-100': -0.16211805725485323,
            '101-1,000': -0.16211805725485323
        },
        region: {
            'Mid-Atlantic': -0.1948071303934119,
            'Midwest': -0.268857557557693,
            'Mountain West': -0.18434187935083307,
            'Southeast': -0.21634333595844032,
            'Southwest': -0.1733709990433286
        }
    };
    const betaUpperBounds = {
        intercept: 11.645118892803469,
        country: {
            'United Kingdom': -0.3816370615260904,
            'Canada': -0.4891508186121602,
            'Germany': -0.39430031354506634,
            'All other countries': -1.079924602672799
        },
        timeInFieldCoefficient: 0.01825552994980044,
        degree: {
            "Bachelor's degree": -0.005895528888432255,
            'Doctorate degree': 0.13902806539120555
        },
        employmentLevel: {
            'Mid-level, non-supervisory': 0.41142172725701903,
            'Mid-level, supervisory': 0.5800692784056696,
            'Senior-level, non-supervisory': 0.64027819974786,
            'Senior-level, supervisory': 0.7583610966850919
        },
        companySize: {
            '1-10': -0.042804314309618015,
            '11-100': -0.042804314309618015,
            '101-1,000': -0.042804314309618015
        },
        region: {
            'Mid-Atlantic': 0.02409287713475612,
            'Midwest': -0.09194599214539206,
            'Mountain West': 0.019159610920985518,
            'Southeast': -0.03853148941794196,
            'Southwest': 0.04656314609153592
        }
    };
    // Numeric value used for each Time in Field range
    const timeInFieldValues = {
        '0-2': 1,
        '3-4': 3.5,
        '5-7': 6,
        '8-10': 9,
        '11-15': 13,
        '16-20': 18,
        '21+': 25
    };
    // Survey rows: [Id, Country, TimeInField, USRegion, Degree, EmployLevel, CompanySize, Salary]
    const surveyData = [
        ["655", "Hungary", "3-4 years", null, "Master's degree", "Mid-level, non-supervisory", "101-1,000", 25000],
        ["630", "Portugal", "8-10 years", null, "Bachelor's degree", "Mid-level, non-supervisory", "11-100", 16400],
        ["600", "Austria", "5-7 years", null, "Master's degree", "Mid-level, non-supervisory", "101-1,000", 55800],
        ["402", "India", "0-2 years", null, "Master's degree", "Mid-level, non-supervisory", "Over 10,000", 20500],
        ["309", "India", "3-4 years", null, "Bachelor's degree", "Mid-level, supervisory", "11-100", 20800],
        ["425", "India", "3-4 years", null, "Master's degree", "Mid-level, non-supervisory", "Over 10,000", 25000],
        ["800", "Turkey", "5-7 years", null, "Bachelor's degree", "Senior-level, non-supervisory", "101-1,000", 50000],
        ["599", "Portugal", "5-7 years", null, "Bachelor's degree", "Senior-level, non-supervisory", "101-1,000", 21500],
        ["538", "India", "5-7 years", null, "Bachelor's degree", "Senior-level, non-supervisory", "11-100", 60240],
        ["578", "Argentina", "8-10 years", null, "Bachelor's degree", "Senior-level, non-supervisory", "11-100", 56000],
        ["304", "Australia", "5-7 years", null, "Master's degree", "Senior-level, non-supervisory", "11-100", 65000],
        ["250", "France", "5-7 years", null, "Master's degree", "Senior-level, non-supervisory", "11-100", 48400],
        ["238", "Germany", "0-2 years", null, "Master's degree", "Entry", "101-1,000", 39400],
        ["708", "Netherlands", "11-15 years", null, "Technical degree/Associate's degree", "Mid-level, supervisory", "101-1,000", 93500],
        ["563", "Poland", "8-10 years", null, "Master's degree", "Senior-level, non-supervisory", "101-1,000", 69000],
        ["493", "Canada", "0-2 years", null, "Master's degree", "Entry", "101-1,000", 51430],
        ["646", "Spain", "5-7 years", null, "Doctorate degree", "Senior-level, non-supervisory", "11-100", 52600],
        ["168", "Brazil", "8-10 years", null, "Bachelor's degree", "Senior-level, non-supervisory", "1,001 – 5,000", 30000],
        ["523", "Germany", "0-2 years", null, "Master's degree", "Entry", "1,001 – 5,000", 68420],
        ["790", "Sweden", "11-15 years", null, "Master's degree", "Senior-level, non-supervisory", "1,001 – 5,000", 60000],
        ["207", "Portugal", "11-15 years", null, "Doctorate degree", "Senior-level, non-supervisory", "Over 10,000", 69470],
        ["617", "Portugal", "8-10 years", null, "Master's degree", "Senior-level, supervisory", "1,001 – 5,000", 60000],
        ["756", "Germany", "3-4 years", null, "Bachelor's degree", "Mid-level, non-supervisory", "Over 10,000", 73684],
        ["480", "Canada", "5-7 years", null, "Master's degree", "Mid-level, non-supervisory", "101-1,000", 75000],
        ["632", "United States", "0-2 years", "Midwest", "Bachelor's degree", "Entry", "101-1,000", 72150],
        ["830", "India", "21+ years", null, "Master's degree", "Senior-level, supervisory", "Over 10,000", 126500],
        ["88", "United States", "0-2 years", "Southeast", "Bachelor's degree", "Entry", "11-100", 65000],
        ["287", "United States", "0-2 years", "Southeast", "Bachelor's degree", "Entry", "11-100", 57000],
        ["176", "United States", "0-2 years", "Mid-Atlantic", "Bachelor's degree", "Entry", "101-1,000", 72500],
        ["246", "Canada", "3-4 years", null, "Master's degree", "Senior-level, non-supervisory", "101-1,000", 65000],
        ["501", "Canada", "8-10 years", null, "Bachelor's degree", "Senior-level, non-supervisory", "101-1,000", 80000],
        ["813", "Canada", "8-10 years", null, "Bachelor's degree", "Senior-level, non-supervisory", "101-1,000", 80000],
        ["91", "United States", "3-4 years", "Southwest", "Bachelor's degree", "N/A", "11-100", 76000],
        ["619", "United States", "0-2 years", "Northern California", "Bachelor's degree", "Entry", "101-1,000", 77000],
        ["27", "Canada", "5-7 years", null, "Bachelor's degree", "Senior-level, non-supervisory", "1,001 – 5,000", 90000],
        ["148", "Canada", "5-7 years", null, "Bachelor's degree", "Senior-level, non-supervisory", "1,001 – 5,000", 82857],
        ["283", "Canada", "5-7 years", null, "Bachelor's degree", "Senior-level, non-supervisory", "Over 10,000", 82143],
        ["772", "Canada", "5-7 years", null, "Doctorate degree", "Senior-level, non-supervisory", "101-1,000", 95000],
        ["609", "Canada", "16-20 years", null, "Doctorate degree", "Mid-level, non-supervisory", "Over 10,000", 70000],
        ["125", "United Kingdom", "5-7 years", null, "Bachelor's degree", "Senior-level, non-supervisory", "1,001 – 5,000", 102500],
        ["706", "United States", "0-2 years", "Mountain West", "Some college", "Entry", "5,001 – 10,000", 92000],
        ["268", "Canada", "11-15 years", null, "Bachelor's degree", "Senior-level, non-supervisory", "Over 10,000", 105000],
        ["782", "Canada", "5-7 years", null, "Doctorate degree", "Senior-level, non-supervisory", "Over 10,000", 77143],
        ["674", "United Kingdom", "5-7 years", null, "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 100000],
        ["322", "United Kingdom", "5-7 years", null, "Master's degree", "Senior-level, supervisory", "101-1,000", 116250],
        ["482", "Canada", "11-15 years", null, "Master's degree", "Senior-level, non-supervisory", "1,001 – 5,000", 85000],
        ["316", "United States", "5-7 years", "Southeast", "Bachelor's degree", "Mid-level, non-supervisory", "101-1,000", 98000],
        ["466", "United States", "3-4 years", "Mountain West", "Bachelor's degree", "Mid-level, non-supervisory", "101-1,000", 95000],
        ["734", "United States", "5-7 years", "Midwest", "Master's degree", "Mid-level, non-supervisory", "101-1,000", 133000],
        ["97", "United States", "3-4 years", "Midwest", "Bachelor's degree", "Mid-level, non-supervisory", "Over 10,000", 130000],
        ["141", "United States", "3-4 years", "Midwest", "Bachelor's degree", "Mid-level, non-supervisory", "Over 10,000", 90000],
        ["214", "United States", "3-4 years", "Midwest", "Bachelor's degree", "Mid-level, non-supervisory", "Over 10,000", 89651],
        ["213", "United States", "3-4 years", "Midwest", "Bachelor's degree", "Mid-level, non-supervisory", "Over 10,000", 85000],
        ["175", "United Kingdom", "16-20 years", null, "Master's degree", "Senior-level, non-supervisory", "101-1,000", 85000],
        ["816", "United Kingdom", "16-20 years", null, "Technical degree/Associate's degree", "Senior-level, non-supervisory", "101-1,000", 85000],
        ["602", "Germany", "11-15 years", null, "Doctorate degree", "Senior-level, supervisory", "101-1,000", 73684],
        ["342", "United States", "3-4 years", "Southwest", "Bachelor's degree", "Mid-level, non-supervisory", "101-1,000", 97000],
        ["569", "United States", "5-7 years", "Mountain West", "Bachelor's degree", "Mid-level, non-supervisory", "101-1,000", 139000],
        ["47", "United States", "5-7 years", "Mountain West", "Bachelor's degree", "Mid-level, non-supervisory", "101-1,000", 100000],
        ["77", "United States", "5-7 years", "Mountain West", "Bachelor's degree", "Mid-level, non-supervisory", "101-1,000", 100000],
        ["61", "United States", "5-7 years", "Mountain West", "Bachelor's degree", "Mid-level, non-supervisory", "11-100", 87000],
        ["231", "United States", "5-7 years", "Midwest", "Bachelor's degree", "Mid-level, non-supervisory", "5,001 – 10,000", 118000],
        ["519", "United States", "5-7 years", "Midwest", "Bachelor's degree", "Mid-level, non-supervisory", "5,001 – 10,000", 82600],
        ["94", "United States", "5-7 years", "Midwest", "Bachelor's degree", "Mid-level, non-supervisory", "Over 10,000", 92000],
        ["367", "United Kingdom", "16-20 years", null, "Bachelor's degree", "Senior-level, supervisory", "11-100", 156250],
        ["368", "Canada", "16-20 years", null, "Technical degree/Associate's degree", "Senior-level, non-supervisory", "1,001 – 5,000", 215000],
        ["124", "United States", "3-4 years", "Midwest", "Bachelor's degree", "Mid-level, supervisory", "101-1,000", 71000],
        ["499", "United States", "3-4 years", "Southeast", "Bachelor's degree", "Mid-level, non-supervisory", "1,001 – 5,000", 153000],
        ["288", "United States", "3-4 years", "Southeast", "Bachelor's degree", "Mid-level, non-supervisory", "Over 10,000", 115000],
        ["718", "United States", "3-4 years", "Mid-Atlantic", "Master's degree", "Mid-level, non-supervisory", "101-1,000", 105000],
        ["14", "United States", "0-2 years", "Mid-Atlantic", "Bachelor's degree", "Mid-level, non-supervisory", "1,001 – 5,000", 130000],
        ["101", "United States", "3-4 years", "Midwest", "Master's degree", "Mid-level, non-supervisory", "Over 10,000", 110000],
        ["517", "United States", "5-7 years", "Southeast", "Bachelor's degree", "Mid-level, non-supervisory", "5,001 – 10,000", 93000],
        ["595", "United Kingdom", "8-10 years", null, "Master's degree", "Senior-level, supervisory", "1,001 – 5,000", 86250],
        ["289", "United States", "3-4 years", "Southeast", "Bachelor's degree", "Mid-level, supervisory", "11-100", 80000],
        ["23", "United States", "5-7 years", "Midwest", "Master's degree", "Mid-level, non-supervisory", "Over 10,000", 105000],
        ["68", "United States", "5-7 years", "Midwest", "Master's degree", "Mid-level, non-supervisory", "Over 10,000", 72000],
        ["671", "United States", "3-4 years", "Southeast", "Master's degree", "Mid-level, non-supervisory", "Over 10,000", 122000],
        ["409", "United States", "5-7 years", "Mid-Atlantic", "Bachelor's degree", "Mid-level, non-supervisory", "1,001 – 5,000", 121000],
        ["802", "United States", "8-10 years", "Mountain West", "Master's degree", "Mid-level, non-supervisory", "101-1,000", 140000],
        ["449", "Canada", "21+ years", null, "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 90000],
        ["206", "United States", "3-4 years", "Pacific Northwest", "Master's degree", "Mid-level, non-supervisory", "101-1,000", 135000],
        ["460", "United States", "3-4 years", "Southern California", "Master's degree", "Mid-level, non-supervisory", "11-100", 110000],
        ["801", "United States", "5-7 years", "Midwest", "Bachelor's degree", "Senior-level, non-supervisory", "101-1,000", 131875],
        ["725", "United States", "5-7 years", "Midwest", "Bachelor's degree", "Senior-level, non-supervisory", "11-100", 116000],
        ["122", "United States", "5-7 years", "Northeast", "Master's degree", "Mid-level, non-supervisory", "101-1,000", 110000],
        ["463", "United States", "3-4 years", "Pacific Northwest", "Bachelor's degree", "Mid-level, non-supervisory", "Over 10,000", 145000],
        ["121", "United States", "3-4 years", "Southwest", "Master's degree", "Mid-level, non-supervisory", "Over 10,000", 105000],
        ["716", "United States", "8-10 years", "Southeast", "Master's degree", "Mid-level, non-supervisory", "Over 10,000", 102000],
        ["233", "United Kingdom", "21+ years", null, "Master's degree", "Senior-level, supervisory", "11-100", 100000],
        ["177", "United States", "5-7 years", "Southeast", "Bachelor's degree", "Senior-level, non-supervisory", "1-10", 110000],
        ["667", "United States", "0-2 years", "Northeast", "Master's degree", "Mid-level, non-supervisory", "Over 10,000", 105000],
        ["154", "United States", "5-7 years", "Northeast", "Bachelor's degree", "Mid-level, non-supervisory", "5,001 – 10,000", 134000],
        ["132", "United States", "5-7 years", "Northeast", "Bachelor's degree", "Mid-level, non-supervisory", "Over 10,000", 208000],
        ["683", "United States", "5-7 years", "Northeast", "Bachelor's degree", "Mid-level, non-supervisory", "Over 10,000", 133000],
        ["666", "United States", "5-7 years", "Southern California", "Bachelor's degree", "Mid-level, non-supervisory", "Over 10,000", 130000],
        ["312", "United States", "5-7 years", "Northeast", "Bachelor's degree", "Mid-level, non-supervisory", "Over 10,000", 105000],
        ["817", "United States", "5-7 years", "Southwest", "Master's degree", "Mid-level, non-supervisory", "5,001 – 10,000", 120000],
        ["17", "United States", "5-7 years", "Southwest", "Master's degree", "Mid-level, non-supervisory", "Over 10,000", 135000],
        ["224", "United States", "5-7 years", "Southwest", "Master's degree", "Mid-level, non-supervisory", "Over 10,000", 120060],
        ["10", "United States", "3-4 years", "Mountain West", "Doctorate degree", "Mid-level, non-supervisory", "5,001 – 10,000", 100000],
        ["146", "United States", "5-7 years", "Southern California", "Doctorate degree", "Mid-level, non-supervisory", "101-1,000", 137000],
        ["149", "United States", "5-7 years", "Southern California", "Doctorate degree", "Mid-level, non-supervisory", "101-1,000", 137000],
        ["49", "United States", "8-10 years", "Southwest", "Bachelor's degree", "Mid-level, supervisory", "101-1,000", 135000],
        ["74", "United States", "8-10 years", "Southwest", "Bachelor's degree", "Mid-level, supervisory", "101-1,000", 135000],
        ["781", "United States", "11-15 years", "Mid-Atlantic", "Doctorate degree", "Mid-level, non-supervisory", "101-1,000", 120952],
        ["594", "United States", "3-4 years", "Northeast", "Master's degree", "Mid-level, non-supervisory", "Over 10,000", 100000],
        ["559", "United States", "8-10 years", "Southeast", "Doctorate degree", "Mid-level, non-supervisory", "Over 10,000", 170000],
        ["737", "United States", "11-15 years", "Midwest", "Bachelor's degree", "Senior-level, non-supervisory", "101-1,000", 172120],
        ["354", "United States", "5-7 years", "Mid-Atlantic", "Bachelor's degree", "Senior-level, non-supervisory", "101-1,000", 172000],
        ["508", "United States", "8-10 years", "Northern California", "Bachelor's degree", "Mid-level, non-supervisory", "1,001 – 5,000", 149000],
        ["647", "United States", "8-10 years", "Midwest", "Master's degree", "Senior-level, non-supervisory", "11-100", 122500],
        ["448", "United States", "5-7 years", "Northern California", "Master's degree", "Mid-level, non-supervisory", "Over 10,000", 200000],
        ["670", "United States", "5-7 years", "Northeast", "Master's degree", "Mid-level, non-supervisory", "Over 10,000", 142000],
        ["574", "United States", "5-7 years", "Southern California", "Master's degree", "Mid-level, non-supervisory", "Over 10,000", 130000],
        ["455", "United States", "5-7 years", "Pacific Northwest", "Master's degree", "Mid-level, non-supervisory", "Over 10,000", 115000],
        ["138", "United States", "5-7 years", "Mountain West", "Doctorate degree", "Mid-level, supervisory", "11-100", 112000],
        ["618", "United States", "11-15 years", "Midwest", "Master's degree", "Senior-level, non-supervisory", "101-1,000", 253000],
        ["579", "United States", "11-15 years", "Midwest", "Master's degree", "Senior-level, non-supervisory", "101-1,000", 173000],
        ["419", "United States", "5-7 years", "Mid-Atlantic", "Some college", "Senior-level, non-supervisory", "101-1,000", 190000],
        ["770", "United States", "5-7 years", "Midwest", "Master's degree", "Senior-level, non-supervisory", "1,001 – 5,000", 167000],
        ["192", "United States", "5-7 years", "Midwest", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 105000],
        ["445", "United States", "5-7 years", "Midwest", "Master's degree", "Senior-level, supervisory", "11-100", 125000],
        ["11", "United States", "5-7 years", "Northeast", "Doctorate degree", "Mid-level, non-supervisory", "Over 10,000", 182000],
        ["785", "United States", "8-10 years", "Southeast", "Master's degree", "Mid-level, supervisory", "1,001 – 5,000", 149000],
        ["395", "United States", "8-10 years", "Southeast", "Master's degree", "Mid-level, supervisory", "1,001 – 5,000", 148000],
        ["500", "United States", "8-10 years", "Southeast", "Master's degree", "Mid-level, supervisory", "1,001 – 5,000", 148000],
        ["93", "United States", "8-10 years", "Southeast", "Bachelor's degree", "Senior-level, non-supervisory", "Over 10,000", 108000],
        ["650", "United States", "5-7 years", "Mid-Atlantic", "Bachelor's degree", "Senior-level, non-supervisory", "Over 10,000", 130000],
        ["745", "United States", "8-10 years", "Southeast", "Bachelor's degree", "Senior-level, supervisory", "101-1,000", 140000],
        ["22", "United States", "8-10 years", "Mountain West", "Master's degree", "Senior-level, non-supervisory", "101-1,000", 120000],
        ["400", "United States", "5-7 years", "Southwest", "Master's degree", "Mid-level, supervisory", "Over 10,000", 155000],
        ["142", "United States", "8-10 years", "Midwest", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 166000],
        ["703", "United States", "11-15 years", "Southwest", "Bachelor's degree", "Senior-level, non-supervisory", "101-1,000", 161900],
        ["503", "United States", "11-15 years", "Mid-Atlantic", "Bachelor's degree", "Mid-level, supervisory", "5,001 – 10,000", 144000],
        ["627", "United States", "11-15 years", "Southeast", "Master's degree", "Senior-level, non-supervisory", "101-1,000", 165000],
        ["292", "United States", "11-15 years", "Southeast", "Master's degree", "Senior-level, non-supervisory", "11-100", 160000],
        ["261", "United States", "8-10 years", "Northeast", "Bachelor's degree", "Senior-level, non-supervisory", "11-100", 127000],
        ["364", "United States", "5-7 years", "Southeast", "Master's degree", "Senior-level, non-supervisory", "1,001 – 5,000", 134200],
        ["580", "United States", "5-7 years", "Midwest", "Doctorate degree", "Senior-level, non-supervisory", "Over 10,000", 162000],
        ["822", "United States", "5-7 years", "Midwest", "Doctorate degree", "Senior-level, non-supervisory", "Over 10,000", 150000],
        ["623", "United States", "16-20 years", "Midwest", "Master's degree", "Senior-level, non-supervisory", "101-1,000", 118000],
        ["464", "United States", "3-4 years", "Mid-Atlantic", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 136000],
        ["459", "United States", "3-4 years", "Pacific Northwest", "Master's degree", "Mid-level, supervisory", "1,001 – 5,000", 113000],
        ["71", "United States", "8-10 years", "Mountain West", "Bachelor's degree", "Senior-level, non-supervisory", "1,001 – 5,000", 150000],
        ["556", "United States", "5-7 years", "Northeast", "Master's degree", "Senior-level, non-supervisory", "101-1,000", 152900],
        ["317", "United States", "11-15 years", "Southeast", "Bachelor's degree", "Senior-level, non-supervisory", "5,001 – 10,000", 180000],
        ["433", "United States", "21+ years", "Southeast", "Master's degree", "Mid-level, non-supervisory", "Over 10,000", 160000],
        ["553", "United States", "16-20 years", "Midwest", "Master's degree", "Mid-level, supervisory", "Over 10,000", 165000],
        ["24", "United States", "21+ years", "Midwest", "Bachelor's degree", "Senior-level, non-supervisory", "101-1,000", 80000],
        ["193", "United States", "16-20 years", "Mid-Atlantic", "Bachelor's degree", "Senior-level, non-supervisory", "11-100", 180000],
        ["55", "United States", "11-15 years", "Mountain West", "Master's degree", "Senior-level, non-supervisory", "101-1,000", 175000],
        ["72", "United States", "16-20 years", "Mountain West", "Bachelor's degree", "Senior-level, non-supervisory", "11-100", 165000],
        ["332", "United States", "8-10 years", "Southeast", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 176500],
        ["403", "United States", "8-10 years", "Midwest", "Doctorate degree", "Senior-level, non-supervisory", "1,001 – 5,000", 249000],
        ["686", "United States", "11-15 years", "Northeast", "Master's degree", "Mid-level, supervisory", "101-1,000", 208664],
        ["753", "United States", "11-15 years", "Midwest", "Master's degree", "Senior-level, non-supervisory", "1,001 – 5,000", 190000],
        ["115", "United States", "11-15 years", "Midwest", "Technical degree/Associate's degree", "Senior-level, non-supervisory", "1,001 – 5,000", 125000],
        ["540", "United States", "11-15 years", "Midwest", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 194000],
        ["465", "United States", "11-15 years", "Midwest", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 175000],
        ["577", "United States", "11-15 years", "Midwest", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 155000],
        ["114", "United States", "5-7 years", "Mid-Atlantic", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 90000],
        ["29", "United States", "8-10 years", "Midwest", "Doctorate degree", "Senior-level, supervisory", "1-10", 150000],
        ["451", "United States", "11-15 years", "Northern California", "Doctorate degree", "Mid-level, non-supervisory", "Over 10,000", 212000],
        ["152", "United States", "11-15 years", "Southwest", "Master's degree", "Senior-level, non-supervisory", "101-1,000", 140000],
        ["613", "United States", "11-15 years", "Mid-Atlantic", "Master's degree", "Mid-level, supervisory", "1,001 – 5,000", 169500],
        ["52", "United States", "16-20 years", "Mid-Atlantic", "Bachelor's degree", "Mid-level, supervisory", "Over 10,000", 140000],
        ["714", "United States", "16-20 years", "Southeast", "Some college", "Senior-level, non-supervisory", "101-1,000", 145000],
        ["663", "United States", "5-7 years", "Pacific Northwest", "Bachelor's degree", "Senior-level, non-supervisory", "1,001 – 5,000", 140000],
        ["712", "United States", "5-7 years", "Northeast", "Bachelor's degree", "Senior-level, non-supervisory", "Over 10,000", 100000],
        ["420", "United States", "5-7 years", "Southeast", "Doctorate degree", "Senior-level, supervisory", "101-1,000", 135000],
        ["117", "United States", "11-15 years", "Mid-Atlantic", "Bachelor's degree", "Senior-level, non-supervisory", "Over 10,000", 154000],
        ["471", "United States", "11-15 years", "Mountain West", "Bachelor's degree", "Senior-level, non-supervisory", "5,001 – 10,000", 176000],
        ["76", "United States", "11-15 years", "Mountain West", "Bachelor's degree", "Senior-level, non-supervisory", "5,001 – 10,000", 155000],
        ["162", "United States", "11-15 years", "Mid-Atlantic", "Bachelor's degree", "Senior-level, supervisory", "101-1,000", 194000],
        ["390", "United States", "11-15 years", "Mid-Atlantic", "Bachelor's degree", "Senior-level, supervisory", "101-1,000", 145000],
        ["620", "United States", "11-15 years", "Northeast", "Bachelor's degree", "Mid-level, supervisory", "5,001 – 10,000", 175000],
        ["31", "United States", "5-7 years", "Southern California", "Doctorate degree", "Senior-level, non-supervisory", "101-1,000", 137000],
        ["787", "United States", "16-20 years", "Southeast", "Master's degree", "Mid-level, supervisory", "Over 10,000", 210000],
        ["589", "United States", "11-15 years", "Midwest", "Bachelor's degree", "Senior-level, supervisory", "Over 10,000", 180000],
        ["26", "United States", "8-10 years", "Mountain West", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 139000],
        ["835", "United States", "21+ years", "Southeast", "Bachelor's degree", "Senior-level, non-supervisory", "11-100", 222000],
        ["204", "United States", "8-10 years", "Northeast", "Master's degree", "Mid-level, supervisory", "1,001 – 5,000", 150000],
        ["767", "United States", "11-15 years", "Southwest", "Bachelor's degree", "Senior-level, non-supervisory", "Over 10,000", 116000],
        ["675", "United States", "8-10 years", "Southeast", "Doctorate degree", "Senior-level, non-supervisory", "Over 10,000", 205000],
        ["366", "United States", "11-15 years", "Southeast", "Master's degree", "Senior-level, non-supervisory", "1,001 – 5,000", 150000],
        ["9", "United States", "11-15 years", "Southeast", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 139500],
        ["757", "United States", "11-15 years", "Southeast", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 130000],
        ["842", "United States", "11-15 years", "Southwest", "Bachelor's degree", "Senior-level, supervisory", "101-1,000", 164000],
        ["509", "United States", "5-7 years", "Mountain West", "Doctorate degree", "Senior-level, non-supervisory", "1,001 – 5,000", 95000],
        ["143", "United States", "8-10 years", "Northern California", "Bachelor's degree", "Senior-level, non-supervisory", "1,001 – 5,000", 205000],
        ["399", "United States", "8-10 years", "Pacific Northwest", "Bachelor's degree", "Senior-level, non-supervisory", "Over 10,000", 350000],
        ["45", "United States", "8-10 years", "Southern California", "Bachelor's degree", "Senior-level, non-supervisory", "Over 10,000", 160000],
        ["60", "United States", "16-20 years", "Mountain West", "Master's degree", "Senior-level, non-supervisory", "11-100", 150000],
        ["333", "United States", "8-10 years", "Southwest", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 140000],
        ["473", "United States", "16-20 years", "Northeast", "Master's degree", "Mid-level, supervisory", "11-100", 162000],
        ["48", "United States", "16-20 years", "Midwest", "Technical degree/Associate's degree", "Senior-level, non-supervisory", "1,001 – 5,000", 134000],
        ["443", "United States", "16-20 years", "Midwest", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 125000],
        ["702", "United States", "11-15 years", "Northeast", "Master's degree", "Senior-level, non-supervisory", "101-1,000", 158300],
        ["153", "United States", "11-15 years", "Northeast", "Master's degree", "Senior-level, non-supervisory", "101-1,000", 130000],
        ["780", "United States", "16-20 years", "Northeast", "Bachelor's degree", "Senior-level, non-supervisory", "101-1,000", 165000],
        ["828", "United States", "21+ years", "Mid-Atlantic", "Doctorate degree", "Mid-level, non-supervisory", "1,001 – 5,000", 187093],
        ["513", "United States", "5-7 years", "Northeast", "Master's degree", "Senior-level, non-supervisory", "5,001 – 10,000", 155000],
        ["80", "United States", "8-10 years", "Mountain West", "Bachelor's degree", "Senior-level, supervisory", "1,001 – 5,000", 228000],
        ["608", "United States", "8-10 years", "Mountain West", "Bachelor's degree", "Senior-level, supervisory", "Over 10,000", 170000],
        ["102", "United States", "21+ years", "Midwest", "Bachelor's degree", "Senior-level, non-supervisory", "Over 10,000", 231000],
        ["490", "United States", "21+ years", "Midwest", "Bachelor's degree", "Senior-level, non-supervisory", "Over 10,000", 158000],
        ["727", "United States", "11-15 years", "Southeast", "Bachelor's degree", "Senior-level, supervisory", "1,001 – 5,000", 146000],
        ["423", "United States", "11-15 years", "Southeast", "Bachelor's degree", "Senior-level, supervisory", "5,001 – 10,000", 140000],
        ["129", "United States", "11-15 years", "Mountain West", "Master's degree", "Senior-level, non-supervisory", "1,001 – 5,000", 215000],
        ["596", "United States", "11-15 years", "Mountain West", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 210000],
        ["664", "United States", "11-15 years", "Pacific Northwest", "Master's degree", "Mid-level, supervisory", "1,001 – 5,000", 155000],
        ["713", "United States", "16-20 years", "Northeast", "Bachelor's degree", "Mid-level, supervisory", "1,001 – 5,000", 143000],
        ["318", "United States", "16-20 years", "Northeast", "Bachelor's degree", "Mid-level, supervisory", "Over 10,000", 245000],
        ["748", "United States", "11-15 years", "Mountain West", "Master's degree", "Senior-level, supervisory", "11-100", 185000],
        ["749", "United States", "11-15 years", "Mountain West", "Master's degree", "Senior-level, supervisory", "11-100", 185000],
        ["16", "United States", "16-20 years", "Southwest", "Master's degree", "Mid-level, supervisory", "Over 10,000", 150000],
        ["759", "United States", "11-15 years", "Southeast", "Doctorate degree", "Senior-level, non-supervisory", "Over 10,000", 190000],
        ["215", "United States", "16-20 years", "Mid-Atlantic", "Doctorate degree", "Senior-level, non-supervisory", "101-1,000", 161000],
        ["386", "United States", "3-4 years", "Northeast", "Doctorate degree", "Senior-level, supervisory", "11-100", 130000],
        ["273", "United States", "11-15 years", "Southwest", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 213000],
        ["415", "United States", "16-20 years", "Southwest", "Bachelor's degree", "Senior-level, non-supervisory", "Over 10,000", 210000],
        ["697", "United States", "16-20 years", "Southeast", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 185000],
        ["340", "United States", "11-15 years", "Southern California", "Bachelor's degree", "Senior-level, supervisory", "101-1,000", 240000],
        ["696", "United States", "16-20 years", "Midwest", "Doctorate degree", "Senior-level, non-supervisory", "Over 10,000", 140000],
        ["218", "United States", "8-10 years", "Pacific Northwest", "Master's degree", "Senior-level, non-supervisory", "5,001 – 10,000", 162000],
        ["410", "United States", "8-10 years", "Pacific Northwest", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 170000],
        ["629", "United States", "8-10 years", "Northeast", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 155000],
        ["321", "United States", "11-15 years", "Northeast", "Doctorate degree", "Senior-level, non-supervisory", "101-1,000", 165600],
        ["92", "United States", "5-7 years", "Southwest", "Technical degree/Associate's degree", "Senior-level, supervisory", "1,001 – 5,000", 147000],
        ["236", "United States", "5-7 years", "Pacific Northwest", "Doctorate degree", "Senior-level, non-supervisory", "1,001 – 5,000", 160000],
        ["205", "United States", "5-7 years", "Pacific Northwest", "Doctorate degree", "Senior-level, non-supervisory", "Over 10,000", 228800],
        ["642", "United States", "5-7 years", "Northern California", "Doctorate degree", "Senior-level, non-supervisory", "Over 10,000", 212720],
        ["226", "United States", "21+ years", "Southeast", "Bachelor's degree", "Senior-level, supervisory", "11-100", 123600],
        ["689", "United States", "11-15 years", "Southwest", "Bachelor's degree", "Senior-level, supervisory", "Over 10,000", 170000],
        ["447", "United States", "21+ years", "Midwest", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 204718],
        ["699", "United States", "21+ years", "Midwest", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 200000],
        ["515", "United States", "21+ years", "Midwest", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 125000],
        ["811", "United States", "16-20 years", "Mid-Atlantic", "Master's degree", "Senior-level, non-supervisory", "1,001 – 5,000", 163587],
        ["311", "United States", "16-20 years", "Southeast", "Bachelor's degree", "Senior-level, supervisory", "1,001 – 5,000", 220000],
        ["348", "United States", "16-20 years", "Southeast", "Bachelor's degree", "Senior-level, supervisory", "Over 10,000", 189000],
        ["1", "United States", "21+ years", "Southeast", "Doctorate degree", "Senior-level, non-supervisory", "11-100", 158000],
        ["278", "United States", "21+ years", "Northeast", "Bachelor's degree", "Senior-level, non-supervisory", "101-1,000", 204000],
        ["454", "United States", "21+ years", "Mid-Atlantic", "Master's degree", "Mid-level, supervisory", "1,001 – 5,000", 200000],
        ["211", "United States", "11-15 years", "Northeast", "Master's degree", "Senior-level, non-supervisory", "1,001 – 5,000", 100887],
        ["18", "United States", "11-15 years", "Pacific Northwest", "Master's degree", "Senior-level, non-supervisory", "5,001 – 10,000", 168000],
        ["219", "United States", "11-15 years", "Pacific Northwest", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 386000],
        ["520", "United States", "11-15 years", "Pacific Northwest", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 226050],
        ["684", "United States", "11-15 years", "Pacific Northwest", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 190800],
        ["83", "United States", "16-20 years", "Southwest", "Master's degree", "Senior-level, non-supervisory", "5,001 – 10,000", 163000],
        ["722", "United States", "11-15 years", "Northeast", "Master's degree", "Senior-level, supervisory", "101-1,000", 300000],
        ["20", "United States", "16-20 years", "Pacific Northwest", "Bachelor's degree", "Senior-level, supervisory", "1-10", 125000],
        ["272", "United States", "16-20 years", "Northeast", "Bachelor's degree", "Senior-level, supervisory", "101-1,000", 212250],
        ["533", "United States", "21+ years", "Pacific Northwest", "Bachelor's degree", "Mid-level, supervisory", "1,001 – 5,000", 184000],
        ["99", "United States", "21+ years", "Mountain West", "Bachelor's degree", "Senior-level, supervisory", "101-1,000", 185000],
        ["96", "United States", "11-15 years", "Mountain West", "Master's degree", "Senior-level, supervisory", "Over 10,000", 213000],
        ["573", "United States", "11-15 years", "Mountain West", "Master's degree", "Senior-level, supervisory", "Over 10,000", 198700],
        ["339", "United States", "16-20 years", "Mountain West", "Bachelor's degree", "Senior-level, supervisory", "Over 10,000", 204400],
        ["504", "United States", "21+ years", "Mid-Atlantic", "Doctorate degree", "Senior-level, non-supervisory", "11-100", 212000],
        ["711", "United States", "16-20 years", "Mid-Atlantic", "Doctorate degree", "Senior-level, non-supervisory", "Over 10,000", 162000],
        ["612", "United States", "11-15 years", "Southeast", "Doctorate degree", "Senior-level, supervisory", "Over 10,000", 180000],
        ["797", "United States", "21+ years", "Southeast", "Master's degree", "Senior-level, supervisory", "11-100", 177000],
        ["427", "United States", "21+ years", "Midwest", "Doctorate degree", "Senior-level, supervisory", "1-10", 195000],
        ["42", "United States", "11-15 years", "Northeast", "Bachelor's degree", "Senior-level, supervisory", "Over 10,000", 252000],
        ["95", "United States", "11-15 years", "Northeast", "Bachelor's degree", "Senior-level, supervisory", "Over 10,000", 185000],
        ["637", "United States", "11-15 years", "Northern California", "Bachelor's degree", "Senior-level, supervisory", "Over 10,000", 90000],
        ["720", "United States", "16-20 years", "Southwest", "Bachelor's degree", "Senior-level, supervisory", "5,001 – 10,000", 245000],
        ["768", "United States", "16-20 years", "Southwest", "Bachelor's degree", "Senior-level, supervisory", "5,001 – 10,000", 209000],
        ["478", "United States", "11-15 years", "Northern California", "Doctorate degree", "Senior-level, non-supervisory", "5,001 – 10,000", 142000],
        ["113", "United States", "11-15 years", "Northern California", "Doctorate degree", "Senior-level, non-supervisory", "Over 10,000", 225000],
        ["710", "United States", "8-10 years", "Northeast", "Master's degree", "Senior-level, supervisory", "Over 10,000", 198000],
        ["489", "United States", "16-20 years", "Southwest", "Doctorate degree", "Senior-level, non-supervisory", "5,001 – 10,000", 270000],
        ["575", "United States", "21+ years", "Northeast", "Master's degree", "Senior-level, non-supervisory", "101-1,000", 151230],
        ["665", "United States", "21+ years", "Mid-Atlantic", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 150000],
        ["203", "United States", "21+ years", "Mountain West", "Master's degree", "Senior-level, non-supervisory", "1,001 – 5,000", 181000],
        ["672", "United States", "21+ years", "Northeast", "Bachelor's degree", "Senior-level, supervisory", "101-1,000", 238000],
        ["606", "United States", "11-15 years", "Northeast", "Master's degree", "Senior-level, supervisory", "1,001 – 5,000", 300000],
        ["33", "United States", "11-15 years", "Northeast", "Master's degree", "Senior-level, supervisory", "1,001 – 5,000", 250000],
        ["701", "United States", "11-15 years", "Northeast", "Master's degree", "Senior-level, supervisory", "1,001 – 5,000", 225000],
        ["685", "United States", "11-15 years", "Northeast", "Master's degree", "Senior-level, supervisory", "1,001 – 5,000", 186000],
        ["200", "United States", "11-15 years", "Pacific Northwest", "Master's degree", "Senior-level, supervisory", "Over 10,000", 279000],
        ["320", "United States", "11-15 years", "Northeast", "Master's degree", "Senior-level, supervisory", "Over 10,000", 227000],
        ["69", "United States", "21+ years", "Mid-Atlantic", "Bachelor's degree", "Senior-level, supervisory", "1,001 – 5,000", 190000],
        ["32", "United States", "16-20 years", "Pacific Northwest", "Doctorate degree", "Senior-level, supervisory", "101-1,000", 123000],
        ["98", "United States", "21+ years", "Southeast", "Master's degree", "Senior-level, supervisory", "5,001 – 10,000", 238000],
        ["719", "United States", "21+ years", "Southeast", "Master's degree", "Senior-level, supervisory", "Over 10,000", 174000],
        ["717", "United States", "21+ years", "Southwest", "Doctorate degree", "Senior-level, non-supervisory", "Over 10,000", 200000],
        ["565", "United States", "21+ years", "Northeast", "Master's degree", "Senior-level, non-supervisory", "5,001 – 10,000", 162000],
        ["271", "United States", "21+ years", "Pacific Northwest", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 163000],
        ["638", "United States", "21+ years", "Pacific Northwest", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 160000],
        ["85", "United States", "21+ years", "Northeast", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 152000],
        ["380", "United States", "21+ years", "Northeast", "Master's degree", "Senior-level, non-supervisory", "Over 10,000", 152000],
        ["105", "United States", "21+ years", "Northeast", "Master's degree", "Senior-level, supervisory", "1-10", 260000],
        ["662", "United States", "21+ years", "Northern California", "Master's degree", "Senior-level, supervisory", "101-1,000", 160000],
        ["773", "United States", "21+ years", "Northeast", "Master's degree", "Senior-level, supervisory", "11-100", 270000],
        ["621", "United States", "16-20 years", "Southern California", "Master's degree", "Senior-level, supervisory", "Over 10,000", 218000],
        ["495", "United States", "16-20 years", "Northeast", "Master's degree", "Senior-level, supervisory", "Over 10,000", 185000],
        ["254", "United States", "16-20 years", "Northeast", "Master's degree", "Senior-level, supervisory", "Over 10,000", 172000],
        ["525", "United States", "16-20 years", "Northeast", "Master's degree", "Senior-level, supervisory", "Over 10,000", 170000],
        ["561", "United States", "21+ years", "Southwest", "Master's degree", "Senior-level, supervisory", "Over 10,000", 216000],
        ["593", "United States", "21+ years", "Northeast", "Master's degree", "Senior-level, supervisory", "Over 10,000", 310000]
    ];
    const COL = { Country: 1, TimeInField: 2, USRegion: 3, Degree: 4, EmployLevel: 5, CompanySize: 6, Salary: 7 };
    // Countries with their own dropdown option; every other country is 'All other countries'
    const namedCountries = ['United States', 'Canada', 'United Kingdom', 'Germany'];
    // Data values whose labels differ from the dropdown options
    const employLevelDataMap = { 'Entry': 'Entry level' };
    const companySizeDataMap = {
        '1,001 – 5,000': '1,001-5,000',
        '5,001 – 10,000': '5,001-10,000'
    };
    const regionDataMap = {
        'Northern California': 'California',
        'Southern California': 'California'
    };
    function formatCurrency(value) {
        return Math.round(value).toLocaleString('en-US');
    }
    function getSelections() {
        const value = id => document.getElementById(id).value;
        return {
            country: value('country'),
            experience: value('experience'),
            degree: value('degree'),
            employmentLevel: value('employmentLevel'),
            companySize: value('companySize'),
            region: value('country') === 'United States' ? value('region') : ''
        };
    }
    // Region only applies to the United States; otherwise it is cleared and grayed out
    function syncRegionState(country) {
        const regionSelect = document.getElementById('region');
        const isUnitedStates = country === 'United States';
        if (!isUnitedStates) {
            regionSelect.value = '';
        }
        regionSelect.disabled = !isUnitedStates;
        document.getElementById('regionLabel').classList.toggle('disabled', !isUnitedStates);
    }
    // Add the beta for a selection (0 for reference groups) to the running totals
    function addBeta(totals, group, key) {
        if (!key) {
            return;
        }
        totals.point += betaWeights[group][key] || 0;
        totals.lower += betaLowerBounds[group][key] || 0;
        totals.upper += betaUpperBounds[group][key] || 0;
    }
    function updatePrediction(selections) {
        const totals = {
            point: betaWeights.intercept,
            lower: betaLowerBounds.intercept,
            upper: betaUpperBounds.intercept
        };
        addBeta(totals, 'country', selections.country);
        addBeta(totals, 'degree', selections.degree);
        addBeta(totals, 'employmentLevel', selections.employmentLevel);
        addBeta(totals, 'companySize', selections.companySize);
        addBeta(totals, 'region', selections.region);
        const years = timeInFieldValues[selections.experience];
        if (years !== undefined) {
            totals.point += betaWeights.timeInFieldCoefficient * years;
            totals.lower += betaLowerBounds.timeInFieldCoefficient * years;
            totals.upper += betaUpperBounds.timeInFieldCoefficient * years;
        }
        document.getElementById('predictedSalary').innerText = formatCurrency(Math.exp(totals.point));
        document.getElementById('ciLower').innerText = formatCurrency(Math.exp(totals.lower));
        document.getElementById('ciUpper').innerText = formatCurrency(Math.exp(totals.upper));
    }
    function rowMatches(row, selections) {
        const rowCountry = row[COL.Country];
        if (selections.country === 'All other countries' && namedCountries.includes(rowCountry)) {
            return false;
        }
        if (selections.country && selections.country !== 'All other countries' && rowCountry !== selections.country) {
            return false;
        }
        if (selections.experience && row[COL.TimeInField] !== selections.experience + ' years') {
            return false;
        }
        if (selections.degree && row[COL.Degree] !== selections.degree) {
            return false;
        }
        const level = row[COL.EmployLevel];
        if (selections.employmentLevel && (employLevelDataMap[level] || level) !== selections.employmentLevel) {
            return false;
        }
        const size = row[COL.CompanySize];
        if (selections.companySize && (companySizeDataMap[size] || size) !== selections.companySize) {
            return false;
        }
        const region = row[COL.USRegion];
        if (selections.region && (regionDataMap[region] || region) !== selections.region) {
            return false;
        }
        return true;
    }
    function calculateMedian(numbers) {
        const sorted = [...numbers].sort((a, b) => a - b);
        const mid = Math.floor(sorted.length / 2);
        return sorted.length % 2 === 0 ? (sorted[mid - 1] + sorted[mid]) / 2 : sorted[mid];
    }
    function updateDataSummary(selections) {
        const salaries = surveyData
            .filter(row => rowMatches(row, selections))
            .map(row => row[COL.Salary]);
        const hasMatches = salaries.length > 0;
        document.getElementById('matchingResponses').innerText = salaries.length;
        document.getElementById('salaryMin').innerText = hasMatches ? formatCurrency(Math.min(...salaries)) : 'N/A';
        document.getElementById('salaryMax').innerText = hasMatches ? formatCurrency(Math.max(...salaries)) : 'N/A';
        document.getElementById('salaryMedian').innerText = hasMatches ? formatCurrency(calculateMedian(salaries)) : 'N/A';
        document.querySelector('.calculator .data-summary').classList.remove('hidden');
    }
    function calculateSalary() {
        syncRegionState(document.getElementById('country').value);
        const selections = getSelections();
        updatePrediction(selections);
        updateDataSummary(selections);
    }
    function resetAll() {
        document.querySelectorAll('.calculator .calc-select').forEach(dropdown => {
            dropdown.value = '';
        });
        calculateSalary();
    }
    document.querySelectorAll('.calculator .calc-select').forEach(dropdown => {
        dropdown.addEventListener('change', calculateSalary);
    });
    document.getElementById('resetAll').addEventListener('click', resetAll);
    calculateSalary();
</script>				</div>
				</div>
				<div class="elementor-element elementor-element-3decfc69 elementor-widget elementor-widget-text-editor" data-id="3decfc69" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h2>Examples</h2><ul><li>A senior-level supervisor with 9 years of experience at a very small company (1-10 employees) in the Midwest region of the US and a doctorate degree has a predicted salary of $153,963 (with a 95% confidence interval from $82,197 to $288,387). The only person in the sample who matched these criteria reported a salary of $150,000 (a difference of $3,963, within the confidence interval).</li></ul><ul><li>An entry-level employee with 1 year of experience at a company with 101-1,000 employees in the Mid-Atlantic region of the US and a bachelor’s degree would be expected to earn $75,551 (with a 95% confidence interval from $50,331 to $113,410). The only person in the sample who matched these criteria reported a salary of $72,500 (a difference of $3,051, within the confidence interval).</li></ul><ul><li>A mid-level non-supervisor with 4 years of experience at a very large company (over 10,000 employees) in the Southeast region of the US and a master’s degree has a predicted salary of $113,122 (with a 95% confidence interval from $72,442 to $176,646). The only person in the sample who matched these criteria had a reported salary of $122,000 (a difference of $8,878 but still within the confidence interval).</li></ul><h2>Notes on Using</h2><p>Like many activities in the behavioral sciences, predicting salaries is an inexact science. Other variables and individual differences not measured in the survey could substantially affect salaries. The predicted salaries are based on what UX professionals <em>voluntarily</em> reported making, so expect individual results to vary. Please contact us if you find a large discrepancy between your salary and the predicted salary (outside the margin of error).</p><ul><li>Salaries generated by this calculator are estimates around the median; you can expect variability above and below each estimate. The predicted median salary will be less accurate than using the 95% confidence interval around the predicted salary.</li><li>The calculator estimates values even for combinations that are unlikely to exist (e.g., executives with two years of experience) so proceed with caution when computing &#8220;what-if&#8221; scenarios.</li></ul>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Digital Twins Systematically Overestimated Business Software SUS Scores</title>
		<link>https://measuringu.com/digital-twins-systematically-overestimated-business-software-sus-scores/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=digital-twins-systematically-overestimated-business-software-sus-scores</link>
		
		<dc:creator><![CDATA[Lucas Plabst, PhD • Jeff Sauro, PhD • Jim Lewis, PhD]]></dc:creator>
		<pubDate>Tue, 20 Oct 2026 21:59:50 +0000</pubDate>
				<category><![CDATA[Survey]]></category>
		<category><![CDATA[SUS]]></category>
		<category><![CDATA[User Research]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[digital twin]]></category>
		<category><![CDATA[digital twins]]></category>
		<category><![CDATA[Synthetic user]]></category>
		<category><![CDATA[Synthetic users]]></category>
		<guid isPermaLink="false">https://measuringu.com/?p=48858</guid>

					<description><![CDATA[For some, synthetic users seem like a solution looking for a problem. Why take the U out of UX? We understand why there’s a need. If we’re accelerating software development with AI, why not also consider accelerating UX research with AI? And one of the biggest delays in UX research is the U. Recruiting and [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://measuringu.com/wp-content/uploads/2026/10/102026-FeatureImage2.jpg"><img decoding="async" class="alignleft wp-image-48890 size-medium" src="https://measuringu.com/wp-content/uploads/2026/10/102026-FeatureImage2-300x169.jpg" alt="Feature image showing an AI robot and text &quot;SUS&quot; that creates a big shadow" width="300" height="169" srcset="https://measuringu.com/wp-content/uploads/2026/10/102026-FeatureImage2-300x169.jpg 300w, https://measuringu.com/wp-content/uploads/2026/10/102026-FeatureImage2-1024x576.jpg 1024w, https://measuringu.com/wp-content/uploads/2026/10/102026-FeatureImage2-768x432.jpg 768w, https://measuringu.com/wp-content/uploads/2026/10/102026-FeatureImage2-1536x864.jpg 1536w, https://measuringu.com/wp-content/uploads/2026/10/102026-FeatureImage2-600x338.jpg 600w, https://measuringu.com/wp-content/uploads/2026/10/102026-FeatureImage2.jpg 2000w" sizes="(max-width: 300px) 100vw, 300px" /></a>For some, synthetic users seem like a solution looking for a problem. Why take the U out of UX? We understand why there’s a need. If we’re accelerating software development with AI, why not also consider accelerating UX research with AI?</p>
<p>And one of the biggest delays in UX research is the U. Recruiting and running participants takes a lot of time. It also represents a high cost. Participant recruiting costs and honorariums are big budget items for research teams. We spend millions of dollars a year recruiting participants for our clients, so we get it.</p>
<p>But having a real need is different from having a real solution you can trust. If we’re going to simulate user attitudes and behavior, we need to compare AI predictions to actual human attitudes and behaviors in realistic contexts.</p>
<p>If designers, developers, and even researchers are going to replace or supplement participants with AI, it&#8217;s worth testing the type of synthetic user with the best shot at getting it right. We&#8217;ve described synthetic users as more of a <a href="https://measuringu.com/what-are-the-different-types-of-synthetic-users/">genus than a species</a>, covering digital twins, persona-based, and demographic-based approaches. Digital twins, built from real participants&#8217; own data, are widely believed to be the most accurate, though that&#8217;s still an open research question. So that&#8217;s where we started.</p>
<p>In our <a href="https://measuringu.com/how-well-do-synthetic-users-predict-sus-scores/">previous article</a>, we built two types of digital twins (summary and full) from 420 participants in our 2026 retrospective benchmark of AI-based chat products (ChatGPT, Claude, Gemini, and Grok) and had the twins predict each person&#8217;s held-out SUS score. The twins came reasonably close (within 4.4 points on average for summary twins and 6.7 points for full twins), but they were systematically too high, inflating SUS scores enough to bump each product by a half to full letter grade.</p>
<p>That study left us with several open research questions:</p>
<ol>
<li><strong>Would accuracy hold up for products with lower SUS scores?</strong> All four chatbots scored high (78 to 82), so a ceiling effect may have kept the twins artificially close to the human scores.</li>
<li><strong>Does giving twins more information help or hurt?</strong> Last time, the full twins (which had more information) were <em>less</em> accurate than the summary twins.</li>
<li><strong>Are digital twin data still less variable than human data?</strong></li>
<li><strong>How well do individual twin predictions track individual humans?</strong></li>
</ol>
<p>To get answers, we repeated the experiment using a new dataset with a much wider range of SUS scores.</p>
<p class="p1">		<div data-elementor-type="section" data-elementor-id="48413" class="elementor elementor-48413" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-inner-section elementor-element elementor-element-443ec2f1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="443ec2f1" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6bb96814" data-id="6bb96814" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a0f71f8 elementor-widget elementor-widget-heading" data-id="a0f71f8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">Stay informed with MeasuringU.</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-3c8e6208 elementor-widget elementor-widget-text-editor" data-id="3c8e6208" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Get the latest research insights delivered weekly to your inbox.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-609c9c32 elementor-mobile-button-align-start elementor-button-align-stretch elementor-widget elementor-widget-form" data-id="609c9c32" data-element_type="widget" data-e-type="widget" data-settings="{&quot;button_width&quot;:&quot;40&quot;,&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}" data-widget_type="form.default">
				<div class="elementor-widget-container">
							<form class="elementor-form" method="post" id="newsletter1" name="Newsletter Blog Footer 1" aria-label="Newsletter Blog Footer 1">
			<input type="hidden" name="post_id" value="48413"/>
			<input type="hidden" name="form_id" value="609c9c32"/>
			<input type="hidden" name="referer_title" value="" />

			
			<div class="elementor-form-fields-wrapper elementor-labels-">
								<div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-60 elementor-field-required">
												<label for="form-field-email" class="elementor-field-label elementor-screen-only">
								Email							</label>
														<input size="1" type="email" name="form_fields[email]" id="form-field-email" class="elementor-field elementor-size-md  elementor-field-textual" placeholder="Enter your email..." required="required">
											</div>
								<div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-40 e-form__buttons">
					<button class="elementor-button elementor-size-md" type="submit">
						<span class="elementor-button-content-wrapper">
																						<span class="elementor-button-text">Subscribe</span>
													</span>
					</button>
				</div>
			</div>
		</form>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		</p>
<h2>The Original Study</h2>
<p>From January through February of 2025, we collected data from 980 participants on 23 business software products as part of our <a href="https://measuringu.com/business-software-ux-2025/">business software UX and NPS benchmark</a>. Participants reflected on their most recent experiences with the software and completed the SUS, UX-Lite<sup>®</sup>, NPS, and TAC-10<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />, along with demographic, usage, and open-ended questions. The average SUS across the 23 products was 70.5.</p>
<p>For this replication, we intentionally selected six products at the low, medium, and high points of the SUS range, including the lowest-scoring (GitHub, 61.3) and highest-scoring (Slack, 81.5) products in the benchmark. The products and sample sizes were:</p>
<ul>
<li>GitHub: 50</li>
<li>AutoCAD: 36</li>
<li>WordPress: 52</li>
<li>ZipRecruiter: 50</li>
<li>SurveyMonkey: 51</li>
<li>Slack: 50</li>
</ul>
<p>This gave us 289 participants, who provided SUS means spanning about 20 points (from a D to an A on the Sauro–Lewis curved grading scale), compared to the narrow 78 to 82 range for the products in the chatbot study. The distributions of participants’ gender and age were consistent across studies.</p>
<h2>Replication with Digital Twins</h2>
<p>We created the digital twins with the same method described in our <a href="https://measuringu.com/how-well-do-synthetic-users-predict-sus-scores/">earlier article</a>. For each participant, we used Claude Sonnet 5 to construct a first-person persona (700 words max) from their survey responses, <strong>leaving out their SUS ratings</strong>. We then built two types of digital twins:</p>
<ul>
<li><strong>Summary twins</strong> were given only the persona.</li>
<li><strong>Full twins</strong> were given the persona plus all the participants’ original survey responses (except the SUS ratings).</li>
</ul>
<p>Each twin was prompted to role-play as its participant and respond to the SUS as its human would have. We then matched each twin with its human counterpart and analyzed the differences in SUS scores.</p>
<h2>Results</h2>
<h3>Digital twin means were higher than human means, about twice as much error as before</h3>
<p>Both types of twins produced statistically significantly higher SUS means than humans for all six products (all <em>p</em> &lt; .01). Averaged across products, the summary twins were 10.6 points and the full twins 10.4 points higher (Table 1). That is roughly twice the error we saw in the chatbot study (4.4 and 6.7 points, about 2.4 times as large for summary twins and 1.6 times as large for full twins).</p>

<table id="tablepress-1089" class="tablepress tablepress-id-1089">
<thead>
<tr class="row-1">
	<th class="column-1">Product</th><th class="column-2">Human Mean</th><th class="column-3">Summary Twin Mean</th><th class="column-4">Full Twin Mean</th><th class="column-5">Summary—Human</th><th class="column-6">Full—Human</th><th class="column-7">Full—Summary</th>
</tr>
</thead>
<tbody>
<tr class="row-2">
	<td class="column-1">GitHub</td><td class="column-2">61.3</td><td class="column-3">74.9</td><td class="column-4">72.9</td><td class="column-5">13.7***</td><td class="column-6">11.6***</td><td class="column-7"> −2.1*</td>
</tr>
<tr class="row-3">
	<td class="column-1">AutoCAD</td><td class="column-2">64.0</td><td class="column-3">69.4</td><td class="column-4">69.9</td><td class="column-5">5.3**</td><td class="column-6">5.9**</td><td class="column-7"> 0.6</td>
</tr>
<tr class="row-4">
	<td class="column-1">WordPress</td><td class="column-2">66.4</td><td class="column-3">77.6</td><td class="column-4">77.3</td><td class="column-5">11.3***</td><td class="column-6">10.9***</td><td class="column-7">−0.4</td>
</tr>
<tr class="row-5">
	<td class="column-1">ZipRecruiter</td><td class="column-2">67.6</td><td class="column-3">79.5</td><td class="column-4">80.9</td><td class="column-5">12.0***</td><td class="column-6">13.3***</td><td class="column-7">  1.3*</td>
</tr>
<tr class="row-6">
	<td class="column-1">SurveyMonkey</td><td class="column-2">75.6</td><td class="column-3">85.9</td><td class="column-4">86.5</td><td class="column-5">10.2***</td><td class="column-6">10.8***</td><td class="column-7"> 0.6</td>
</tr>
<tr class="row-7">
	<td class="column-1">Slack</td><td class="column-2">81.5</td><td class="column-3">92.5</td><td class="column-4">91.6</td><td class="column-5">11.1***</td><td class="column-6">10.1***</td><td class="column-7">−1.0</td>
</tr>
<tr class="row-8">
	<td class="column-1">Average</td><td class="column-2">69.4</td><td class="column-3">80.0</td><td class="column-4">79.8</td><td class="column-5">10.6***</td><td class="column-6">10.4***</td><td class="column-7">−0.2</td>
</tr>
</tbody>
</table>

<p class="wp-caption-text" style="text-align: left;"><strong>Table 1:</strong> Comparison of product SUS means and mean differences (<em>t</em>-tests: * = <em>p</em> &lt; .05, ** = <em>p</em> &lt; .01, *** = <em>p</em> &lt; .001).</p>
<p>The overestimation was also pervasive at the individual level. Summary twins predicted a higher SUS score than their human counterpart 76% of the time, and full twins did so 80% of the time.</p>
<p>Figure 1 shows the results by product for both studies. The chatbot gaps were 3 to 8 points; most business software <strong>gaps were 10 to 14 points</strong>. AutoCAD was the exception, with 5.3- and 5.9-point gaps, similar to the chatbots.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/SUS-DigitalTwins-scaled.png"><img loading="lazy" decoding="async" class="alignnone wp-image-48937 size-full" src="https://measuringu.com/wp-content/uploads/2026/10/SUS-DigitalTwins-scaled.png" alt="Human, summary twin, and full twin SUS means for the AI chatbot study and the business software study, with differences from the human means shown on the right. Bands below the axis show the Sauro–Lewis curved grading scale, acceptability ranges, and adjective ratings." width="2560" height="1826" srcset="https://measuringu.com/wp-content/uploads/2026/10/SUS-DigitalTwins-scaled.png 2560w, https://measuringu.com/wp-content/uploads/2026/10/SUS-DigitalTwins-300x214.png 300w, https://measuringu.com/wp-content/uploads/2026/10/SUS-DigitalTwins-1024x730.png 1024w, https://measuringu.com/wp-content/uploads/2026/10/SUS-DigitalTwins-768x548.png 768w, https://measuringu.com/wp-content/uploads/2026/10/SUS-DigitalTwins-1536x1096.png 1536w, https://measuringu.com/wp-content/uploads/2026/10/SUS-DigitalTwins-2048x1461.png 2048w, https://measuringu.com/wp-content/uploads/2026/10/SUS-DigitalTwins-600x428.png 600w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></p>
<p class="wp-caption-text" style="text-align: left;"><strong>Figure 1:</strong> Human, summary twin, and full twin SUS means for the AI chatbot study and the business software study, with differences from the human means shown on the right. Bands below the axis show the <a href="https://measuringu.com/interpret-sus-score/">Sauro–Lewis curved grading scale, acceptability ranges, and adjective ratings</a>.</p>
<h3>Summary and full twins were nearly indistinguishable</h3>
<p>Unlike in the chatbot study, giving twins more information didn&#8217;t make their predictions worse, but it also didn&#8217;t make them better. At the product level, two differences were statistically significant, but in opposite directions: summary twins were slightly higher for GitHub (2.1 points, <em>t</em>(49) = 2.4, <em>p</em> = .02), and full twins were slightly higher for ZipRecruiter (1.3 points, <em>t</em>(49) = 2.4, <em>p</em> = .02). Overall, the full and summary twin means differed by only 0.2 points (not statistically significant, <em>t</em>(288) = .735, <em>p</em> = .46) and were highly correlated (<em>r</em>(287) = .98, <em>p</em> &lt; .0001), making them essentially interchangeable.</p>
<h3>The inflation changed the interpretation of every product</h3>
<p>Because the twins overestimated by about 10 points on average, the grade shifts shown in Table 2 were much larger than in the chatbot study. In the chatbot study, the twins were off by half to a full letter grade. In this study, two products were off by about two full letter grades: GitHub went from D to B, and ZipRecruiter went from C to A. A stakeholder looking at the twin data would conclude that WordPress and ZipRecruiter offer good to excellent experiences, but the human data indicates they are no better than average.</p>

<table id="tablepress-1090" class="tablepress tablepress-id-1090">
<thead>
<tr class="row-1">
	<th class="column-1">Product</th><th class="column-2">Human</th><th class="column-3">Summary Twin</th><th class="column-4">Full Twin</th>
</tr>
</thead>
<tbody>
<tr class="row-2">
	<td class="column-1">GitHub</td><td class="column-2">D</td><td class="column-3">B</td><td class="column-4">B−</td>
</tr>
<tr class="row-3">
	<td class="column-1">AutoCAD</td><td class="column-2">C−</td><td class="column-3">C</td><td class="column-4">C</td>
</tr>
<tr class="row-4">
	<td class="column-1">WordPress</td><td class="column-2">C</td><td class="column-3">B+</td><td class="column-4">B+</td>
</tr>
<tr class="row-5">
	<td class="column-1">ZipRecruiter</td><td class="column-2">C</td><td class="column-3">A−</td><td class="column-4">A</td>
</tr>
<tr class="row-6">
	<td class="column-1">SurveyMonkey</td><td class="column-2">B</td><td class="column-3">A+</td><td class="column-4">A+</td>
</tr>
<tr class="row-7">
	<td class="column-1">Slack</td><td class="column-2">A</td><td class="column-3">A+</td><td class="column-4">A+</td>
</tr>
</tbody>
</table>

<p class="wp-caption-text" style="text-align: left;"><strong>Table 2:</strong> SUS grades (from the <a href="https://measuringu.com/interpret-sus-score/">Sauro–Lewis curved grading scale</a>).</p>
<h3>The twins got the rank order mostly right</h3>
<p>Despite the inflated levels, the twins largely preserved the rank order of the products. At the product level, the correlation of human means with summary twins was .94 and with full twins was .95. Humans and twins agreed on the rank order for the top four products but differed on the positions of the bottom two products (humans ranked AutoCAD fifth and GitHub sixth).</p>
<h3>An artificial acquiescence pattern drove the inflation</h3>
<p>At the item level, we saw the same pattern we found in the first study. The synthetic twins agreed more with the positive-tone items and disagreed more with the negative-tone items (both of which increased SUS scores). On average, item means were off by about 0.43 points on the five-point scale (which corresponds to 10.8 points on a 0–100-point scale). The magnitudes of human–AI discrepancies ranged from 0.13 (Q5: “I found the various functions in this system were well integrated”) to −0.72 (Q10: “I needed to learn a lot of things before I could get going with this system”). Because the distortion was systematically acquiescent rather than random, it added up across the ten items instead of canceling out.</p>
<h3>The error was largest in the middle of the scale</h3>
<p>To look at the ceiling question directly, we graphed the AI errors against the human SUS scores (Figure 2) and grouped participants by their actual SUS score (Table 3). The twins were most accurate for participants who gave very high scores (85 and above), where they were overestimated by less than 3 points, likely because there wasn&#8217;t much room above those scores. Error peaked when human SUS scores were between 50 and 70, where the maximum possible positive error ranged from 50 to 30. In that range, the twins overestimated human SUS scores by about 16 points, taking advantage of the room for positive errors. When there was less room for positive errors at higher SUS scores, the twins were forced closer to the human scores.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/102026-f2.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-48896" src="https://measuringu.com/wp-content/uploads/2026/10/102026-f2-300x109.jpg" alt="Scatterplot of human SUS scores with digital twin errors (both twin methods overlaid) illustrating how the ceiling effect attenuates maximum possible positive error. For SUS scores below 50 there are few maximum possible errors. From about 70 and higher, the maximum possible errors fall in a straight line (e.g., at a SUS of 70 the maximum possible error on the high side is 30; at a SUS of 80 the maximum possible error is 20). Before 70, the correlation of SUS with AI errors was .18 (points more randomly scattered); from 70-100 the correlation was −.47. Once the human SUS scores rose above average, a clear ceiling effect emerged." width="1200" height="437" srcset="https://measuringu.com/wp-content/uploads/2026/10/102026-f2-300x109.jpg 300w, https://measuringu.com/wp-content/uploads/2026/10/102026-f2-1024x373.jpg 1024w, https://measuringu.com/wp-content/uploads/2026/10/102026-f2-768x279.jpg 768w, https://measuringu.com/wp-content/uploads/2026/10/102026-f2-1536x559.jpg 1536w, https://measuringu.com/wp-content/uploads/2026/10/102026-f2-600x218.jpg 600w, https://measuringu.com/wp-content/uploads/2026/10/102026-f2.jpg 1690w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></a></p>
<p class="wp-caption-text" style="text-align: left;"><strong>Figure 2:</strong> Scatterplot of human SUS scores with digital twin errors (both twin methods overlaid) illustrating how the ceiling effect attenuates maximum possible positive error. For SUS scores below 50, there are few maximum possible errors. From about 70 and higher, the maximum possible errors fall in a straight line (e.g., at a SUS of 70 the maximum possible error on the high side is 30; at a SUS of 80 the maximum possible error is 20). Before 70, the correlation of SUS with AI errors was .18 (points more randomly scattered); from 70-100 the correlation was −.47. Once the human SUS scores rose above average, a clear ceiling effect emerged.</p>

<table id="tablepress-1091" class="tablepress tablepress-id-1091">
<thead>
<tr class="row-1">
	<th class="column-1">Human SUS Range</th><th class="column-2"><i>n</th><th class="column-3">Summary—Human</th><th class="column-4">Full—Human</th>
</tr>
</thead>
<tbody>
<tr class="row-2">
	<td class="column-1">Below 50</td><td class="column-2">43</td><td class="column-3">13.8</td><td class="column-4">12.9</td>
</tr>
<tr class="row-3">
	<td class="column-1">50–69.9</td><td class="column-2">82</td><td class="column-3">16.1</td><td class="column-4">15.7</td>
</tr>
<tr class="row-4">
	<td class="column-1">70–84.9</td><td class="column-2">86</td><td class="column-3">11.8</td><td class="column-4">11.9</td>
</tr>
<tr class="row-5">
	<td class="column-1">85–100</td><td class="column-2">78</td><td class="column-3">2.6</td><td class="column-4">2.7</td>
</tr>
</tbody>
</table>

<p class="wp-caption-text" style="text-align: left;"><strong>Table 3:</strong> Mean differences between twin and human SUS scores.</p>
<h4>Correlations with human scores were much higher</h4>
<p>The individual-level correlations between human and twin SUS scores were substantially higher than in the chatbot study: .79 for summary twins and .81 for full twins (compared to .56 and .59 from the first study). Within products, the correlations ranged from .57 (Slack) to .87 (SurveyMonkey). The lower correlations in the first study were likely due to <a href="https://www.statisticshowto.com/restricted-range/">range restriction</a>.</p>
<h3>Unexpectedly, humans and AI had the same variability—but that’s not the whole distributional story</h3>
<p>In a departure from the first study, the standard deviations of twin and human scores were nearly identical (19.0 for humans, 19.2 for summary twins, and 19.0 for full twins), and the differences weren&#8217;t statistically significant. Only Slack, the highest-scoring product, showed significant compression (SD of 13.6 for humans versus 7.8 and 8.4 for twins), likely driven by a ceiling effect.</p>
<p>Figure 3 reveals an interesting distributional pattern. The twin responses tended to pile up at a few values, especially 95 to 100 for SurveyMonkey and Slack. Half of the twin scores fell within five points of their product&#8217;s median, compared to 28% of the human scores. Meanwhile, a handful of twins gave extremely low scores (as low as 2.5 for SurveyMonkey). In other words, the twins were less varied in the middle and more extreme in the tails. Twins gave a perfect score of 100 almost four times as often as humans (13% vs. 3.5%).</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/102026-f3.png"><img loading="lazy" decoding="async" class="alignnone wp-image-48898" src="https://measuringu.com/wp-content/uploads/2026/10/102026-f3-300x130.png" alt="Distributions of SUS scores by product for Human, Summary Twin, and Full Twin (dots were spread horizontally to separate ties). Products are ordered by human mean, lowest to highest. " width="1200" height="519" srcset="https://measuringu.com/wp-content/uploads/2026/10/102026-f3-300x130.png 300w, https://measuringu.com/wp-content/uploads/2026/10/102026-f3-1024x442.png 1024w, https://measuringu.com/wp-content/uploads/2026/10/102026-f3-768x332.png 768w, https://measuringu.com/wp-content/uploads/2026/10/102026-f3-1536x664.png 1536w, https://measuringu.com/wp-content/uploads/2026/10/102026-f3-2048x885.png 2048w, https://measuringu.com/wp-content/uploads/2026/10/102026-f3-600x259.png 600w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></a></p>
<p class="wp-caption-text" style="text-align: left;"><strong>Figure 3:</strong> Distributions of SUS scores by product for Human, Summary Twin, and Full Twin (dots were spread horizontally to separate ties). Products are ordered by human mean, lowest to highest.</p>
<p>To quantitatively assess the distributional differences, we need to investigate other, less well-known, measures of shape: <a href="https://www.datacamp.com/tutorial/understanding-skewness-and-kurtosis">skewness and kurtosis</a>. Skewness measures how much a distribution leans to the left or right (asymmetry), while kurtosis measures how much data is concentrated in the peak and the tails of the distribution. The skewness and kurtosis for the total human scores were, respectively, −0.60 and 0.03 (moderately left-skewed with a normal peak and tail thickness). For the summary twin, the values were −1.36 for skewness and 1.98 for kurtosis; for full twins, the respective values were −1.30 and 1.64.</p>
<p>These measurements quantify what we see in Figure 3. The twins’ data are markedly more left-skewed than the human data (about twice as much). The kurtosis, on the other hand, is dramatically elevated (about 65 to 80 times higher), driven by the artificial concentration of scores at the ceiling rather than the distributed variation present in the human scores.</p>
<h2>What Explains the Drop in Accuracy?</h2>
<p>So why was the error in prediction twice as high in this study compared to the previous one? In addition to the distributional differences, another contributor may be the types of question that were included in the survey when the digital twins were constructed. Figure 4 shows the differences between the two surveys. The AI chatbot survey had more questions (68 vs. 27). In particular, the 34 items measuring attitudes toward AI may have given the LLM in our previous study not only more but more relevant information.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/102026-f4.png"><img loading="lazy" decoding="async" class="alignnone wp-image-48899" src="https://measuringu.com/wp-content/uploads/2026/10/102026-f4-300x141.png" alt="Differences between the two surveys used to construct digital twins. " width="1200" height="564" srcset="https://measuringu.com/wp-content/uploads/2026/10/102026-f4-300x141.png 300w, https://measuringu.com/wp-content/uploads/2026/10/102026-f4-1024x481.png 1024w, https://measuringu.com/wp-content/uploads/2026/10/102026-f4-768x361.png 768w, https://measuringu.com/wp-content/uploads/2026/10/102026-f4-600x282.png 600w, https://measuringu.com/wp-content/uploads/2026/10/102026-f4.png 1028w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></a></p>
<p class="wp-caption-text" style="text-align: left;"><strong>Figure 4:</strong> Differences between the two surveys used to construct digital twins.</p>
<h2>Summary and Discussion</h2>
<p>We replicated our digital twin experiment using 289 participants from our 2025 business software benchmark study, intentionally selecting six products with low, medium, and high SUS scores. Here are the answers to the research questions:</p>
<p><strong>Accuracy got worse with a wider range of scores.</strong> The twins overestimated SUS scores by about 10.5 points on average, roughly twice the error we saw with the high-scoring chatbots (4.4 and 6.7 points). That is about 89% to 90% accuracy instead of 93% to 96%. Our speculation about the first study appeared to be correct: the high scores in the chatbot data forced the twins closer to the human scores. When human scores are near the top of the scale, an upwardly biased predictor has nowhere to go. When there is room, the bias shows up in full, as it did here both by product and by individual.</p>
<p><strong>Having the survey responses didn&#8217;t matter.</strong> The full twins&#8217; extra access to the raw survey responses made essentially no difference. The two types of twins differed by 0.2 points and correlated .98. Combined with the first study, this suggests the <strong>persona summary carries nearly everything the model uses to make its predictions</strong>. Adding more raw data doesn&#8217;t fix the systematic bias.</p>
<p><strong>Inflated scores could stop real research before it starts. </strong>A 10-point shift is enough to move products by two full letter grades. Twin data would lead a stakeholder to see a D product (GitHub) as a B and a C product (ZipRecruiter) as an A. For decisions that depend on absolute levels, such as benchmarking against a target, comparing to an industry average, or reporting a grade, twin data would be seriously misleading. One case we&#8217;ve heard for synthetic users is to use them as a pretest before going to real users. But that&#8217;s where we&#8217;re most concerned. A pretest that looks convincingly like real data but is off by two letter grades could lead stakeholders to conclude the experience is already good enough and skip the real study altogether.</p>
<p><strong>Relative comparisons held up better than absolute levels.</strong> The rank order of products was largely preserved (<em>r</em> = .94 to .95), and individual-level correlations rose to about .80. The higher correlations likely reflect the wider spread of scores in this dataset (the narrow range in the chatbot study would have suppressed them). Practically, the twins could roughly tell better products from worse ones and more satisfied users from less satisfied ones, but they consistently produced inflated ratings. Keep in mind that when building the twins, the LLM didn’t have access to all products at the same time, only each individual product.</p>
<p><strong>Standard deviations alone missed the compression.</strong> The reduced variability we saw in our first study (and that has been widely reported in the literature) didn&#8217;t show up in the overall standard deviations. But the distributions show that twins clustered around a typical response for each product, with a few extreme outliers. Looking only at standard deviations would lead you to conclude the twins captured human variability when they didn&#8217;t. These large distributional differences are captured in measures of skewness (about twice as much for twins) and kurtosis (65 to 85 times as much for twins) due to clustering of twin data at the ceiling.</p>
<p><strong>Bottom line:</strong> Across two datasets and ten products, digital twins consistently overestimated SUS scores, and the amount depended on how much room there was above the human scores. For high-scoring products, the error was modest (about 3 to 8 points). For average and below-average products (often the ones UX research is trying to improve), the error roughly doubled to 10 to 14 points. Twins did a reasonable job of ranking products (slightly better for summary twins), but they shouldn&#8217;t be trusted to use SUS to assess levels of product usability. In our upcoming articles, we plan to examine whether calibration or different ways of constructing twins can reduce this systematic bias and to investigate how different survey questions affect performance when constructing twins.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>UX and NPS Benchmarks of Third Party Automotive Websites (2026)</title>
		<link>https://measuringu.com/ux-and-nps-benchmarks-of-third-party-automotive-websites-2026/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ux-and-nps-benchmarks-of-third-party-automotive-websites-2026</link>
		
		<dc:creator><![CDATA[Eva Sundberg, MPH • Jim Lewis, PhD • Jeff Sauro, PhD]]></dc:creator>
		<pubDate>Tue, 13 Oct 2026 23:00:03 +0000</pubDate>
				<category><![CDATA[Benchmarking]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Net Promoter Score]]></category>
		<category><![CDATA[SUPR-Q]]></category>
		<category><![CDATA[UX-Lite]]></category>
		<guid isPermaLink="false">https://measuringu.com/?p=48811</guid>

					<description><![CDATA[Buying a car can be an exercise in skepticism. Buyers have to deal with high-pressure showroom tactics, hidden fees, and the nagging suspicion that the seller holds all the cards. Third-party automotive platforms were supposed to rewrite that narrative. In theory, moving the showroom online hands power back to the consumer. With a few taps, [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://measuringu.com/wp-content/uploads/2026/10/101326-FeatureImage-2-scaled.jpg"><img loading="lazy" decoding="async" class="alignleft wp-image-48845 size-medium" src="https://measuringu.com/wp-content/uploads/2026/10/101326-FeatureImage-2-300x169.jpg" alt="Feature image showing 3rd party auto" width="300" height="169" srcset="https://measuringu.com/wp-content/uploads/2026/10/101326-FeatureImage-2-300x169.jpg 300w, https://measuringu.com/wp-content/uploads/2026/10/101326-FeatureImage-2-1024x576.jpg 1024w, https://measuringu.com/wp-content/uploads/2026/10/101326-FeatureImage-2-768x432.jpg 768w, https://measuringu.com/wp-content/uploads/2026/10/101326-FeatureImage-2-1536x864.jpg 1536w, https://measuringu.com/wp-content/uploads/2026/10/101326-FeatureImage-2-2048x1152.jpg 2048w, https://measuringu.com/wp-content/uploads/2026/10/101326-FeatureImage-2-600x338.jpg 600w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>Buying a car can be an exercise in skepticism. Buyers have to deal with high-pressure showroom tactics, hidden fees, and the nagging suspicion that the seller holds all the cards.</p>
<p>Third-party automotive platforms were supposed to rewrite that narrative. In theory, moving the showroom online hands power back to the consumer. With a few taps, buyers can aggregate inventory across hundreds of miles, compare market values instantly, and pull comprehensive vehicle history reports before ever stepping foot on a lot.</p>
<p>Moving the search from showroom to living room hasn’t necessarily solved the trust problem; it may have just shifted it. Beyond a wider selection and easier filtering for the right car, consumers look for legitimacy when interacting with automotive websites.</p>
<p>Our latest research revisits a theme we&#8217;ve seen in this industry over the last decade: trust is still central to online experiences. Across the 11 third-party automotive platforms we benchmarked, buyers were most influenced by whether they trusted the data and felt they were getting a good deal. For people valuing a vehicle, data accuracy, privacy, and listing legitimacy mattered most. In short: when users don&#8217;t trust the data, they&#8217;re much more likely to abandon. The full findings and methodology are available in the <a href="https://measuringu.com/product/ux-nps-benchmark-report-for-3rd-party-automotive-websites-2026">downloadable report</a>.</p>
<p class="p1">		<div data-elementor-type="section" data-elementor-id="48413" class="elementor elementor-48413" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-inner-section elementor-element elementor-element-443ec2f1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="443ec2f1" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6bb96814" data-id="6bb96814" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a0f71f8 elementor-widget elementor-widget-heading" data-id="a0f71f8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">Stay informed with MeasuringU.</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-3c8e6208 elementor-widget elementor-widget-text-editor" data-id="3c8e6208" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Get the latest research insights delivered weekly to your inbox.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-609c9c32 elementor-mobile-button-align-start elementor-button-align-stretch elementor-widget elementor-widget-form" data-id="609c9c32" data-element_type="widget" data-e-type="widget" data-settings="{&quot;button_width&quot;:&quot;40&quot;,&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}" data-widget_type="form.default">
				<div class="elementor-widget-container">
							<form class="elementor-form" method="post" id="newsletter1" name="Newsletter Blog Footer 1" aria-label="Newsletter Blog Footer 1">
			<input type="hidden" name="post_id" value="48413"/>
			<input type="hidden" name="form_id" value="609c9c32"/>
			<input type="hidden" name="referer_title" value="" />

			
			<div class="elementor-form-fields-wrapper elementor-labels-">
								<div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-60 elementor-field-required">
												<label for="form-field-email" class="elementor-field-label elementor-screen-only">
								Email							</label>
														<input size="1" type="email" name="form_fields[email]" id="form-field-email" class="elementor-field elementor-size-md  elementor-field-textual" placeholder="Enter your email..." required="required">
											</div>
								<div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-40 e-form__buttons">
					<button class="elementor-button elementor-size-md" type="submit">
						<span class="elementor-button-content-wrapper">
																						<span class="elementor-button-text">Subscribe</span>
													</span>
					</button>
				</div>
			</div>
		</form>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		</p>
<h2><strong>Benchmark Study Details</strong></h2>
<p>From March to April 2026, we asked 561 users of third-party automotive websites in the U.S. to recall their perceptions and most recent experience within the past year of one of these 11 third-party automotive websites and mobile applications (if applicable):</p>
<ul>
<li>Autotrader</li>
<li>CARFAX</li>
<li>CarGurus</li>
<li>CarMax</li>
<li>cars.com</li>
<li>Carvana</li>
<li>carweek.com</li>
<li>Edmunds</li>
<li>Kelley Blue Book</li>
<li>MotorTrend</li>
<li>TrueCar</li>
</ul>
<p>Respondents completed the eight-item <a href="https://measuringu.com/product/suprq/">SUPR-Q</a><sup>®</sup> (which includes the <a href="https://measuringu.com/nps-reliability/">Net Promoter Score</a>), the two-item <a href="https://measuringu.com/evolution-of-the-ux-lite/">UX-Lite</a><sup>®</sup>, and the <a href="https://measuringu.com/article/streamlining-the-supr-qm-the-supr-qm-v2/">SUPR-Qm</a><sup>®</sup> standardized questionnaires, and answered questions about their brand attitudes, usage, and prior experiences.</p>
<h2><strong>Quality of the Website User Experience: SUPR-Q</strong></h2>
<p>The <a href="https://measuringu.com/10-things-suprq/">SUPR-Q</a> is a standardized questionnaire widely used for measuring attitudes toward the quality of a website user experience. Its norms are computed from a rolling database of around 200 websites across dozens of industries. It’s become the industry standard for benchmarking website user experiences.</p>
<p>SUPR-Q scores are percentile ranks that tell you how a website’s experience ranks relative to other websites (50th percentile is average). The SUPR-Q provides an overall score as well as detailed scores for subdimensions of Usability, Trust, Appearance, and Loyalty.</p>
<p>The mean SUPR-Q across third-party automotive websites in this study <strong>sat at the 51st percentile</strong>, landing right in the middle of all benchmarked websites. However, this average masks a dramatic internal split: scores ranged from the 35th percentile for carweek.com to the 60th percentile for CARFAX. Looking at subscales reveals why the industry lands in the middle.</p>
<h3><strong>Usability Scores</strong></h3>
<p>Usability proved to be the primary bright spot, averaging at the 62nd percentile. Making a site easy to search and navigate is easily this industry’s strongest suit. The cars.com website led the industry at the 82nd percentile (82%), closely followed by Carvana (77%) and MotorTrend (71%). Conversely, carweek.com was at the 33rd percentile (33%) due to navigation friction and cluttered visual elements.</p>
<p>Comments related to usability on cars.com and carweek.com included:</p>
<p style="padding-left: 25px;"><em>“It has a great format that is incredibly pleasing to the eye, and searches are made so much easier using the bubbles at the top of the screen that act as a filter&#8230;”</em> — cars.com</p>
<p style="padding-left: 25px;"><em>“Navigation can sometimes feel a bit clunky, especially when trying to filter or narrow down choices.” </em>— carweek.com</p>
<h3><strong>Trust and Credibility Scores</strong></h3>
<p>The subscale of Trust/Credibility revealed a vulnerability across the sector. The group averaged at the 34<sup>th</sup> percentile, meaning the average third-party auto site performs worse than 66% of all websites in our database. Kelley Blue Book was the only platform to maintain strong consumer trust, leading the pack at the 57<sup>th</sup> percentile. Trust cratered across the rest of the set, bottoming out with carweek.com at the 15<sup>th</sup> percentile.</p>
<p>Comments related to credibility and trust on Kelley Blue Book, TrueCar, and CARFAX included:</p>
<p style="padding-left: 25px;"><em>“I like that I can check my car&#8217;s value without having to provide any personal information&#8230; Most people trust it; it has always had that reputation.”</em> — Kelley Blue Book</p>
<p style="padding-left: 25px;"><em>“The most frustrating part is the immediate bombardment of phone calls and emails from dealerships the second I share my contact information for a price quote.” </em>— TrueCar</p>
<p style="padding-left: 25px;"><em>“Paywalls what feels like everywhere&#8230; You have to pay to get certain information at times.” </em>— CARFAX</p>
<h3><strong>Loyalty/Net Promoter Scores</strong></h3>
<p>The third-party automotive industry sits at a modest average NPS of +6%. Kelley Blue Book comfortably led the pack with an NPS of +34% (boasting 50% promoters).</p>
<p>The carweek.com website registered a surprising +18% NPS despite its low usability and credibility ranks. Qualitative feedback explains this paradox: while casual shoppers dislike carweek’s outdated aesthetic, a dedicated base of frequent car-shoppers praises it for directness, deep spec filtering, and a lack of annoying pop-up ads.</p>
<p style="padding-left: 25px;"><em>“The website has a very good reputation for purchasing cars. I actually know several people who have had no problem purchasing a car from one of the dealers listed on it.”</em> — carweek.com</p>
<p style="padding-left: 25px;"><em>“carweek.com is extremely reliable in their business&#8230; The site is really efficient.” </em>— carweek.com</p>
<p>The middle pack, MotorTrend (+9%), Edmunds (+5%), Autotrader (+2%), CarGurus (+2%), and cars.com (+2%), remained in positive territory, heavily weighed down by passive users. Only two platforms were in negative territory: CarMax (−6%) and Carvana (−23%, driven by a heavy 45% share of brand detractors).</p>
<p>Other comments related to NPS and brand loyalty include:</p>
<p style="padding-left: 25px;"><em>“I am fairly confident they provide accurate values for used vehicles. So I would most likely recommend them if someone was looking for a used vehicle or looking to find the value of their vehicle.”</em> — Kelley Blue Book</p>
<p style="padding-left: 25px;"><em>“I would just use it to do a value check. There’s no way I’d tell anyone to buy anything from Carvana&#8230; like that’s a walking red flag. But in terms of just the website and not the actual company, yeah it’s fine.” </em>— Carvana</p>
<h2><strong>Websites and Mobile App Usage</strong></h2>
<p>As part of this benchmark, we evaluated how respondents accessed third-party automotive platforms across desktop and mobile channels over the past year. All participants reported using desktop or laptop websites, which was a requirement for survey participation, while <strong>79% reported using mobile websites and 41% used dedicated mobile apps</strong>. Across most competitors, engagement is sporadic, with the vast majority visiting only a few times per year, which isn’t too surprising given most people (except the autophiles) rarely want or need to look for cars. Not surprisingly then, mobile apps have the least usage, with 47% to 74% of participants having never downloaded them.</p>
<p>The carweek.com website presents a unique power-user anomaly: 38% of its desktop users and 31% of mobile site users visit a few times per week. Furthermore, 29% open the carweek.com mobile app multiple times a week, with another 22% opening it a few times a month. While casual browsers bounce due to visual clutter, its core user base finds enough unique value to keep returning at industry-leading rates.</p>
<p>The third-party automotive mobile apps had SUPR-Qm grades ranging from B− to C+, with cars.com leading (65.9, 74th percentile) and MotorTrend lagging (53.0, 52nd percentile).</p>
<h2><strong>Key Drivers of UX Quality</strong></h2>
<p>To better understand what affects SUPR-Q scores, we asked respondents to rate potentially important attributes of third-party automotive websites on a five-point scale from 1 (Strongly disagree) to 5 (Strongly agree). We then conducted key driver analyses (multiple regression) to see which attributes drive overall user experience scores. Because people visit these sites for different reasons, we analyzed two segments separately: buyers (searched inventory, compared vehicles, or contacted a dealer) and valuation users (looked up trade-in or private-sale values).</p>
<p>For buyers, eight attributes explained 62% of the variation in SUPR-Q scores, led by confidence in data accuracy, confidence in finding a good deal, and ease of finding important vehicle information. Figure 1 plots each driver&#8217;s importance against its top-box score. Drivers in the upper left are important but poorly rated, which makes data accuracy and deal confidence the biggest opportunities for improvement. Only 23% of buyers strongly agreed that listing data was accurate, and only 22% were confident they could find a good deal.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/101326-F1-scaled.png"><img loading="lazy" decoding="async" class="alignnone wp-image-48831" src="https://measuringu.com/wp-content/uploads/2026/10/101326-F1-300x102.png" alt="Scatterplot of importance and opportunity for improvement of key drivers among buyers." width="1200" height="408" srcset="https://measuringu.com/wp-content/uploads/2026/10/101326-F1-300x102.png 300w, https://measuringu.com/wp-content/uploads/2026/10/101326-F1-1024x348.png 1024w, https://measuringu.com/wp-content/uploads/2026/10/101326-F1-768x261.png 768w, https://measuringu.com/wp-content/uploads/2026/10/101326-F1-1536x522.png 1536w, https://measuringu.com/wp-content/uploads/2026/10/101326-F1-2048x696.png 2048w, https://measuringu.com/wp-content/uploads/2026/10/101326-F1-600x204.png 600w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></a></p>
<p class="wp-caption-text" style="text-align: left;"><strong>Figure 1:</strong> Scatterplot of importance and opportunity for improvement of key drivers among buyers.</p>
<h2><strong>UX Problems</strong></h2>
<p>We examined verbatim comments to better understand the reasons behind higher or lower scores.</p>
<h3><strong>Unpleasant and Cluttered Layouts Were Overwhelming</strong></h3>
<p>Visual clutter was the single most widespread complaint in the benchmark, affecting every competitor evaluated. Users routinely reported feeling overstimulated by dense page layouts, oversized listing cards, and disorganized interface elements that made basic car research exhausting.</p>
<p style="padding-left: 25px;">“<em>Their page can be overwhelming, and you can essentially get lost…”</em> — Edmunds</p>
<p style="padding-left: 25px;"><em>“The site is not clean or easy to use… really filled with a lot of stuff.” </em>— Kelley Blue Book</p>
<p style="padding-left: 25px;"><em>“It’s too busy! It needs to be cleaner and simpler.” </em>— CarMax</p>
<p style="padding-left: 25px;"><em>&#8220;The information can become very cluttered, especially for people who aren’t as familiar with online shopping.” </em>— cars.com</p>
<p>Figure 2 illustrates how visual clutter builds up immediately upon landing on the CarMax homepage. Before shoppers can even type a query into the primary search bar, they are confronted with a dense row of more than a dozen filter bubbles (<em>SUVs</em>, <em>2023 and newer</em>, <em>Under 50K miles</em>, <em>Under $20,000</em>, <em>$199 max transfer fee</em>, <em>AWD</em>, <em>Hybrids</em>), a massive hero banner shouting <em>&#8220;WANNA DRIVE?&#8221;</em>, and a floating cookie consent box anchored in the lower-left corner. By stacking repetitive navigation links, promotional graphics, and policy pop-ups into a single viewport, the platform spikes visual noise and cognitive load, forcing users to navigate through secondary clutter before they can begin searching for a vehicle.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/Figure-2.png" rel="attachment wp-att-48813"><img loading="lazy" decoding="async" class="alignnone wp-image-48813 size-full" src="https://measuringu.com/wp-content/uploads/2026/10/Figure-2.png" alt="The CarMax homepage layout, demonstrating visual overstimulation caused by stacked filter chips, promotional hero banners, and floating policy pop-ups above the fold." width="812" height="420" srcset="https://measuringu.com/wp-content/uploads/2026/10/Figure-2.png 812w, https://measuringu.com/wp-content/uploads/2026/10/Figure-2-300x155.png 300w, https://measuringu.com/wp-content/uploads/2026/10/Figure-2-768x397.png 768w, https://measuringu.com/wp-content/uploads/2026/10/Figure-2-600x310.png 600w" sizes="auto, (max-width: 812px) 100vw, 812px" /></a></p>
<p class="wp-caption-text" style="text-align: left;"><strong>Figure 2:</strong> The CarMax homepage layout, demonstrating visual overstimulation caused by stacked filter chips, promotional hero banners, and floating policy pop-ups above the fold.</p>
<h3><strong>Search Navigation Bottlenecks Frustrated Active Shoppers</strong></h3>
<p>Cumbersome filtering logic and unpredictable search dropdowns emerged as another barrier across all platforms. While automotive websites host vast listing databases, shoppers frequently struggled to narrow results by exact parameters such as trim or year without the interface fighting them or resetting their choices.</p>
<p style="padding-left: 25px;"><em>“The menu for the search was a frickin nightmare!! It kept selecting what it wanted, not what I wanted.”</em> — cars.com</p>
<p style="padding-left: 25px;"><em>“I wish the search feature allowed me to filter out more specific details. A filter OUT option would be helpful.” </em>— Carvana</p>
<p style="padding-left: 25px;"><em>“The filters to find specific information can be very broken and difficult to use.” </em>— carweek.com</p>
<p style="padding-left: 25px;"><em>“It doesn&#8217;t pull the search results that I ask for. Too influenced by dealers.” </em>— Autotrader</p>
<p>Figure 3 demonstrates a glaring breakdown in search filter enforcement. Even though the user specifically checked the &#8220;Private seller&#8221; filter—which indicates that only ten private-party listings exist in the area—the platform populates the main search results with commercial dealership inventory, including &#8220;Corwin Honda&#8221; and &#8220;Fort Collins Dodge.&#8221; Small text at the top of the feed reveals why: the portal defaults to &#8220;sorted by premium dealers first,&#8221; allowing sponsored dealership inventory to override user-defined filter constraints. When a platform ignores explicit user preferences to prioritize paid dealer placements, it creates immediate search fatigue and erodes trust in the site&#8217;s filtering tools.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/Figure3.png" rel="attachment wp-att-48814"><img loading="lazy" decoding="async" class="alignnone wp-image-48814 size-full" src="https://measuringu.com/wp-content/uploads/2026/10/Figure3.png" alt="A search results grid demonstrating broken filter logic, where applying a &quot;Private seller&quot; filter still surfaces sponsored dealership listings due to &quot;premium dealer&quot; sorting priority." width="830" height="436" srcset="https://measuringu.com/wp-content/uploads/2026/10/Figure3.png 830w, https://measuringu.com/wp-content/uploads/2026/10/Figure3-300x158.png 300w, https://measuringu.com/wp-content/uploads/2026/10/Figure3-768x403.png 768w, https://measuringu.com/wp-content/uploads/2026/10/Figure3-600x315.png 600w" sizes="auto, (max-width: 830px) 100vw, 830px" /></a></p>
<p class="wp-caption-text" style="text-align: left;"><strong>Figure 3:</strong> A search results grid demonstrating broken filter logic, where applying a &#8220;Private seller&#8221; filter still surfaces sponsored dealership listings due to &#8220;premium dealer&#8221; sorting priority.</p>
<h2><strong>Intrusive Pop-Ups and Sponsored Ads Disrupted Core Workflows</strong></h2>
<p>For media publications and ad-supported hubs, heavy monetization mechanics severely damaged the browsing experience. Excessive banner ads, sponsored listing overlays, and sticky pop-up modals frequently interrupted user tasks, driving massive frustration across many competitors.</p>
<p style="padding-left: 25px;"><em>“It is saturated with advertisements and ads&#8230; Like many publications, the ads will always be a turn off.”</em> — MotorTrend</p>
<p style="padding-left: 25px;"><em>“The ads that pop up for &#8216;sponsored&#8217; cars don&#8217;t fit my specifications. There are a handful of pop-ups that get annoying to deal with.” </em>— Autotrader</p>
<p style="padding-left: 25px;"><em>“The ads are a little extreme, dealer offers when you just want a peek at the price.” </em>— Kelley Blue Book</p>
<p style="padding-left: 25px;"><em>“There are popups and information can get buried.” </em>— Edmunds</p>
<p>Figure 4 illustrates the compounding layers of visual clutter that obstruct basic browsing on Autotrader. A prominent &#8220;Ask Autotrader&#8221; AI assistant modal automatically pops up over the right side of the interface, obscuring listing cards and filter tools. Simultaneously, a persistent, high-contrast banner ad for Nissan spans the bottom of the viewport, cutting directly across vehicle thumbnail photos and pricing details. When sticky footers and pop-up widgets compete for screen real estate, users are forced to manually dismiss multiple non-essential elements just to view the search results they requested.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/Figure-4-1.png" rel="attachment wp-att-48815"><img loading="lazy" decoding="async" class="alignnone wp-image-48815 size-full" src="https://measuringu.com/wp-content/uploads/2026/10/Figure-4-1.png" alt="Multiple competing overlays on Autotrader, including an intrusive &quot;Ask Autotrader&quot; modal pop-up and a sticky bottom banner ad that partially obscure vehicle listings and filter controls." width="861" height="450" srcset="https://measuringu.com/wp-content/uploads/2026/10/Figure-4-1.png 861w, https://measuringu.com/wp-content/uploads/2026/10/Figure-4-1-300x157.png 300w, https://measuringu.com/wp-content/uploads/2026/10/Figure-4-1-768x401.png 768w, https://measuringu.com/wp-content/uploads/2026/10/Figure-4-1-600x314.png 600w" sizes="auto, (max-width: 861px) 100vw, 861px" /></a></p>
<p class="wp-caption-text" style="text-align: left;"><strong>Figure 4:</strong> Multiple competing overlays on Autotrader, including an intrusive &#8220;Ask Autotrader&#8221; modal pop-up and a sticky bottom banner ad that partially obscure vehicle listings and filter controls.</p>
<h3><strong>Aggressive Lead Generation Triggered Severe Spam and Privacy Dread</strong></h3>
<p>Consumer trust eroded severely when platforms forced users to submit personal contact information to view vehicle estimates, unlock quotes, or connect with sellers. Participants voiced strong resentment after being subjected to immediate, unsolicited waves of dealership phone calls, texts, and emails.</p>
<p style="padding-left: 25px;"><em>“I was bombarded with emails and calls about &#8216;getting a quote,&#8217; even from third parties.”</em> — Edmunds</p>
<p style="padding-left: 25px;"><em>“I strongly disliked that they sold my contact information.” </em>— Kelley Blue Book</p>
<p style="padding-left: 25px;"><em>“Too many dealer calls or messages.” </em>— carweek.com</p>
<p style="padding-left: 25px;"><em>“I end up with spammy calls/texts/emails from sellers.” </em>— CarGurus</p>
<p>Figure 5 highlights the transactional trade-offs consumers accept—and the accompanying privacy anxiety. The order screen on CARFAX requires users to choose a paid report package and input sensitive payment and contact details. While shoppers expect to provide personal information when completing a direct purchase, mandatory data capture triggers widespread skepticism. Consumers supplying their email, phone number, or payment method frequently wonder how that data will be utilized beyond the immediate report; specifically, whether their contact information will be packaged and sold as lead data to third-party dealerships, resulting in unwanted sales calls.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/Figure-5.png" rel="attachment wp-att-48816"><img loading="lazy" decoding="async" class="alignnone wp-image-48816 size-full" src="https://measuringu.com/wp-content/uploads/2026/10/Figure-5.png" alt="The CARFAX report checkout screen, illustrating mandatory personal data capture that sparks consumer privacy fears regarding lead monetization and 3rd-party data sharing." width="756" height="359" srcset="https://measuringu.com/wp-content/uploads/2026/10/Figure-5.png 756w, https://measuringu.com/wp-content/uploads/2026/10/Figure-5-300x142.png 300w, https://measuringu.com/wp-content/uploads/2026/10/Figure-5-600x285.png 600w" sizes="auto, (max-width: 756px) 100vw, 756px" /></a></p>
<p class="wp-caption-text" style="text-align: left;"><strong>Figure 5:</strong> The CARFAX report checkout screen, illustrating mandatory personal data capture that sparks consumer privacy fears regarding lead monetization and third-party data sharing.</p>
<h3><strong>Pricing Friction and Low Distrust in Sellers Degraded Conversion</strong></h3>
<p>Finally, pricing transparency and dealer credibility issues created significant barriers to purchase conversion across eight of the platforms. Many participants complained about bait-and-switch pricing, non-negotiable markup fees, or uncompetitive trade-in offers. Meanwhile, fear of dishonest sellers or sketchy dealer tactics was a major friction point for others.</p>
<p style="padding-left: 25px;"><em>“Some of the offers seem to be unrealistically low. It might be a bait-and-switch scenario with a dealer.”</em> — CarGurus</p>
<p style="padding-left: 25px;"><em>“Sometimes the prices feel a bit higher compared to other sites, and there isn&#8217;t much room for negotiation.” </em>— CarMax</p>
<p style="padding-left: 25px;"><em>“[There are] limited public user reviews, a lot of scamming, [and] there is no direct purchasing support.” </em>— carweek.com</p>
<p style="padding-left: 25px;"><em>“I don&#8217;t like that there are still some things you might have to contact the dealership selling the car directly&#8230; I&#8217;m trying to avoid dealership games.” </em>— Autotrader</p>
<p>Figure 6 illustrates the exact visual cue that triggers this consumer skepticism. The CarGurus card features a 2017 BMW X3 xDrive28i with 74,185 miles marked down to $13,376 after a steep $1,622 price drop. Accompanied by prominent &#8220;Great Deal&#8221; and &#8220;Price includes fees&#8221; badges, a luxury SUV priced well below market value for its relatively low mileage often strikes shoppers as too good to be true. Rather than instilling buyer confidence, steep price cuts on premium models can raise immediate red flags regarding hidden mechanical issues, undisclosed dealer add-ons, or potential bait-and-switch tactics when contacting the lot.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/Figure-6.png" rel="attachment wp-att-48817"><img loading="lazy" decoding="async" class="alignnone wp-image-48817 size-full" src="https://measuringu.com/wp-content/uploads/2026/10/Figure-6.png" alt="A listing card on CarGurus advertising a heavily discounted 2017 BMW X3, demonstrating how drastic price drops and low valuations can trigger consumer suspicion rather than confidence. " width="731" height="388" srcset="https://measuringu.com/wp-content/uploads/2026/10/Figure-6.png 731w, https://measuringu.com/wp-content/uploads/2026/10/Figure-6-300x159.png 300w, https://measuringu.com/wp-content/uploads/2026/10/Figure-6-600x318.png 600w" sizes="auto, (max-width: 731px) 100vw, 731px" /></a></p>
<p class="wp-caption-text" style="text-align: left;"><strong>Figure 6:</strong> A listing card on CarGurus advertising a heavily discounted 2017 BMW X3, demonstrating how drastic price drops and low valuations can trigger consumer suspicion rather than confidence.</p>
<h2><strong>Summary and Takeaways</strong></h2>
<p>Third-party automotive websites are major consumer hubs, serving millions of car buyers and sellers who rely on digital self-service tools to navigate high-stakes transactions. An analysis of the user experience across 11 major automotive platforms using benchmark data found:</p>
<ol>
<li><strong>CARFAX and Kelley Blue Book lead; carweek.com and Carvana lag in overall perception.</strong> The competitors averaged a middle-of-the-road SUPR-Q score at the 51st percentile, ranging from CARFAX at the top (60th percentile) to carweek.com at the bottom (35th percentile). Net Promoter Scores averaged a modest 6%, with Kelley Blue Book leading the group in customer advocacy (34% NPS, boasting 50% promoters), while Carvana severely lagged the market in negative territory (−23% NPS, driven by a 45% share of brand detractors).</li>
<li><strong>Data accuracy, price confidence, and privacy drive UX scores.</strong> Key driver analyses revealed distinct priorities across consumer segments. For the Buyer segment, eight key drivers accounted for 62% of SUPR-Q variance, led by an equal three-way split between finding key vehicle information (10%), confidence in data accuracy (10%), and confidence in finding a good deal (10%). For Valuation users, seven drivers accounted for 55% of total variance, anchored by confidence in data accuracy (10%), data privacy safety (9%), and confidence in listing legitimacy (8%). Across both segments, baseline usability is solid, but lack of trust severely caps overall UX experience.</li>
<li><strong>The top opportunities for improvement are improving data accuracy, deal confidence, and data privacy.</strong> Plotting driver importance against top-box scores identified critical product bottlenecks (high importance, low ratings). For buyers, the primary opportunities are restoring confidence in data accuracy (23% average agreement) and deal confidence (22% average agreement). For valuation users, the primary opportunities are data accuracy (23% agreement), feeling safe sharing personal information (16% agreement), and confidence in listing legitimacy (23% agreement).</li>
<li><strong>Top frustrations center on cluttered layouts, search navigation friction, aggressive lead generation, and ad pop-ups.</strong> The qualitative verbatims revealed pervasive usability friction across platforms. Unpleasant, cluttered user interfaces and cumbersome search navigation were universal complaints, affecting all competitors evaluated in the open-ended analysis. Aggressive lead generation that triggers dealer spam was a major pain point on Edmunds (12%) and Kelley Blue Book (12%), while intrusive ad pop-ups and sponsored listings severely impaired content-heavy sites like MotorTrend (25%) and Autotrader (14%).</li>
<li><strong>Car shoppers and sellers struggle with a fundamental trust deficit.</strong> Quantitative and qualitative signals converge on a definitive industry trend: while third-party auto sites have perfected digital search filters and vehicle data entry, they face a severe erosion of consumer confidence. Quantitative metrics highlight widespread skepticism surrounding listing accuracy, deal fairness, and privacy protection. The qualitative &#8220;why&#8221; behind the numbers underscores consumer dread of dealer spam, invasive contact forms, and cluttered visual layouts. Platforms that would benefit most from a dedicated focus on visual decluttering, transparent valuation logic, and strict data privacy safeguards include carweek.com, Carvana, TrueCar, and Autotrader.</li>
</ol>
<p>For more details, see the <a href="https://measuringu.com/product/ux-nps-benchmark-report-for-3rd-party-automotive-websites-2026">downloadable report</a><strong>.</strong></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Using AI To Find Usability Problems: Examining Task Failure</title>
		<link>https://measuringu.com/using-ai-to-find-usability-problems-examining-task-failure/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=using-ai-to-find-usability-problems-examining-task-failure</link>
		
		<dc:creator><![CDATA[Jim Lewis, PhD • Jeff Sauro, PhD]]></dc:creator>
		<pubDate>Wed, 07 Oct 2026 03:54:52 +0000</pubDate>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[Gemini]]></category>
		<category><![CDATA[Problem Discovery]]></category>
		<category><![CDATA[Usability Problems]]></category>
		<guid isPermaLink="false">https://measuringu.com/?p=48734</guid>

					<description><![CDATA[Can AI replace UX researchers? Well, UX researchers do a lot (they certainly do at MeasuringU). We’ve seen that AI can do lower-level assistant work reasonably well (e.g., coding comments). But when it comes to high-level “analyst” tasks like discovering usability problems, we’ve seen mixed results so far. There is a lot of literature on [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://measuringu.com/wp-content/uploads/2026/10/100626-FeatureImage1.jpg"><img loading="lazy" decoding="async" class="alignleft wp-image-48799 size-medium" src="https://measuringu.com/wp-content/uploads/2026/10/100626-FeatureImage1-300x169.jpg" alt="Feature image" width="300" height="169" srcset="https://measuringu.com/wp-content/uploads/2026/10/100626-FeatureImage1-300x169.jpg 300w, https://measuringu.com/wp-content/uploads/2026/10/100626-FeatureImage1-1024x576.jpg 1024w, https://measuringu.com/wp-content/uploads/2026/10/100626-FeatureImage1-768x432.jpg 768w, https://measuringu.com/wp-content/uploads/2026/10/100626-FeatureImage1-1536x864.jpg 1536w, https://measuringu.com/wp-content/uploads/2026/10/100626-FeatureImage1-600x338.jpg 600w, https://measuringu.com/wp-content/uploads/2026/10/100626-FeatureImage1.jpg 2000w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>Can AI replace UX researchers? Well, UX researchers do a lot (they certainly do at MeasuringU).</p>
<p>We’ve seen that AI can do lower-level assistant work reasonably well (e.g., <a href="https://www.measuringu.com/chatgpt-vs-humans-for-coding-open-ended-responses-three-years-later">coding comments</a>). But when it comes to high-level “analyst” tasks like discovering usability problems, we’ve seen mixed results so far.</p>
<p>There is a lot of literature on the <a href="https://www.tandfonline.com/doi/abs/10.1080/01449290600959062">challenges of consistently and effectively discovering usability problems</a>. And that’s for humans! We need a similar thorough analysis when comparing AI to human performance. So, we’re doing that, <a href="https://measuringu.com/can-ai-detect-usability-problems/">one video</a> at a time.</p>
<p>So far, we’ve reviewed two videos. Each has a participant attempting a task. In one, a participant successfully <a href="https://measuringu.com/does-ai-find-real-ui-problems-or-just-hallucinations/">made a dinner reservation</a> with OpenTable. In the second video, a different participant successfully <a href="https://measuringu.com/does-ai-find-real-usability-problems-a-replication/">booked a dog grooming session</a> with PetSmart.</p>
<p>To identify lists of human-identified usability problems, we had four researchers independently review the first video and one researcher review the second video. We then had ChatGPT and Gemini analyze the same videos to identify usability problems.</p>
<p>We found similar results with both videos. Most metrics comparing the overlap of usability problems were within ten percentage points of each other (e.g., 40% vs. 45% of human-identified problems found by AI). The one real divergence was in the type of AI-only errors: the PetSmart video had more false alarms (60% vs. 35%) but zero hallucinations (compared to three in the OpenTable case study).</p>
<p>In both case studies, participants encountered some usability issues but were ultimately successful. In this article, we extend the scope of the case studies to a PetSmart video in which the respondent was ultimately unsuccessful.</p>
		<div data-elementor-type="section" data-elementor-id="48413" class="elementor elementor-48413" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-inner-section elementor-element elementor-element-443ec2f1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="443ec2f1" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6bb96814" data-id="6bb96814" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a0f71f8 elementor-widget elementor-widget-heading" data-id="a0f71f8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">Stay informed with MeasuringU.</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-3c8e6208 elementor-widget elementor-widget-text-editor" data-id="3c8e6208" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Get the latest research insights delivered weekly to your inbox.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-609c9c32 elementor-mobile-button-align-start elementor-button-align-stretch elementor-widget elementor-widget-form" data-id="609c9c32" data-element_type="widget" data-e-type="widget" data-settings="{&quot;button_width&quot;:&quot;40&quot;,&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}" data-widget_type="form.default">
				<div class="elementor-widget-container">
							<form class="elementor-form" method="post" id="newsletter1" name="Newsletter Blog Footer 1" aria-label="Newsletter Blog Footer 1">
			<input type="hidden" name="post_id" value="48413"/>
			<input type="hidden" name="form_id" value="609c9c32"/>
			<input type="hidden" name="referer_title" value="" />

			
			<div class="elementor-form-fields-wrapper elementor-labels-">
								<div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-60 elementor-field-required">
												<label for="form-field-email" class="elementor-field-label elementor-screen-only">
								Email							</label>
														<input size="1" type="email" name="form_fields[email]" id="form-field-email" class="elementor-field elementor-size-md  elementor-field-textual" placeholder="Enter your email..." required="required">
											</div>
								<div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-40 e-form__buttons">
					<button class="elementor-button elementor-size-md" type="submit">
						<span class="elementor-button-content-wrapper">
																						<span class="elementor-button-text">Subscribe</span>
													</span>
					</button>
				</div>
			</div>
		</form>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		
<h2>Experimental Design: One Human Researcher, Two AIs, One Video</h2>
<p>Repeating our method from the previous case study, one UX researcher with decades of experience reviewed a similar video from a previous usability benchmark study of online pet websites multiple times, creating a timeline of key events and a list of observed usability problems for this participant (referred to as Participant B in this article; see Appendix A for the details of the timeline).</p>
<p>The characteristics the new video shared with the first one were:</p>
<ul>
<li>A similar task (steps toward booking a specified appointment)</li>
<li>A different outcome (the user experienced several usability problems and was ultimately unsuccessful)</li>
</ul>
<p>Using the same prompt each time, we ran the video four times through the same two AIs used in the previous case study (ChatGPT-5.4 Thinking and Gemini 3 Flash Thinking).</p>
<p>In this study, we held constant the key elements of the prompt and the AI versions/settings (all variables that we eventually plan to vary). This time, as in the first two case studies, we only varied the type of analyst: human, ChatGPT, and Gemini.</p>
<h3>The Task</h3>
<p>During a usability benchmark study MeasuringU conducted in 2019, participants used the PetSmart website to start the process of booking a grooming appointment in Glendale, CO, for a bath and full haircut for a one-year-old English Springer Spaniel. The task was successfully completed if the participant found that specific grooming option and reported the listed price of $61. For the step-by-step details of the “happy” path to complete this task, see Appendix B.</p>
<h3>The Prompt</h3>
<p>The prompt we used for this study was:</p>
<p><em>During a usability test, the facilitator must keep track of participant behaviors as they navigate through tasks on a website, mobile app, software program, etc. We’d like you to watch a video of a usability test where participants were asked to book a grooming reservation for their dog. As you&#8217;re watching, please look for problems the participant has while attempting to complete the task. For example, you can document the path users take, describe issues they encounter as well as what on the website might be causing problems. The task has been successfully completed if the participant finds the target service (“Bath &amp; Full Haircut” which costs $61; not “Bath &amp; Full Haircut with FURminator” which costs $74). If you understand these instructions, let me know and I&#8217;ll drag the video in for you to review. Are you ready for the video?</em></p>
<h2>Major Findings</h2>
<p>A total of 17 unique usability problems were identified by the AIs and the human researcher.</p>
<p>Usability problems aren’t like observing a visual defect in a product. They require judgment, so it’s worth digging into what these problems are, because such judgments are at the crux of how AI may or may not be able to effectively emulate UX researchers (for now). So, let’s follow this path to task failure.</p>
<p>Participant B started on the correct path by clicking Pet Services, then Grooming Salon. Then things rapidly went downhill.</p>
<p>Figure 1 shows a particularly problematic sequence of events that caused numerous downstream usability problems due to a critical latency issue.</p>
<table>
<tbody>
<tr>
<td width="623"><strong>a: The pet type (cat/dog) buttons were slow to appear, so the participant selected the age dropdown.</strong></p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/Image-a.png" rel="attachment wp-att-48735"><img loading="lazy" decoding="async" class="alignnone wp-image-48735 size-large" src="https://measuringu.com/wp-content/uploads/2026/10/Image-a-1024x145.png" alt="The pet type buttons are not visible as the user selects pet age." width="1024" height="145" srcset="https://measuringu.com/wp-content/uploads/2026/10/Image-a-1024x145.png 1024w, https://measuringu.com/wp-content/uploads/2026/10/Image-a-300x43.png 300w, https://measuringu.com/wp-content/uploads/2026/10/Image-a-768x109.png 768w, https://measuringu.com/wp-content/uploads/2026/10/Image-a-600x85.png 600w, https://measuringu.com/wp-content/uploads/2026/10/Image-a.png 1128w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></td>
</tr>
<tr>
<td width="623"><strong> b: The age has been selected, but the pet type buttons have still not appeared.</strong></p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/image-b.png" rel="attachment wp-att-48736"><img loading="lazy" decoding="async" class="alignnone wp-image-48736 size-large" src="https://measuringu.com/wp-content/uploads/2026/10/image-b-1024x114.png" alt="The pet age has been selected, but the pet type buttons still have not appeared." width="1024" height="114" srcset="https://measuringu.com/wp-content/uploads/2026/10/image-b-1024x114.png 1024w, https://measuringu.com/wp-content/uploads/2026/10/image-b-300x33.png 300w, https://measuringu.com/wp-content/uploads/2026/10/image-b-768x85.png 768w, https://measuringu.com/wp-content/uploads/2026/10/image-b-600x67.png 600w, https://measuringu.com/wp-content/uploads/2026/10/image-b.png 1440w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></td>
</tr>
<tr>
<td width="623"><strong> c: After the pet type buttons appeared, the participant selected dog, but the age selection reset without the participant noticing.</strong></p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/image-c.png" rel="attachment wp-att-48737"><img loading="lazy" decoding="async" class="alignnone wp-image-48737 size-large" src="https://measuringu.com/wp-content/uploads/2026/10/image-c-1024x110.png" alt="User selects pet type, but this resets the pet age selection." width="1024" height="110" srcset="https://measuringu.com/wp-content/uploads/2026/10/image-c-1024x110.png 1024w, https://measuringu.com/wp-content/uploads/2026/10/image-c-300x32.png 300w, https://measuringu.com/wp-content/uploads/2026/10/image-c-768x83.png 768w, https://measuringu.com/wp-content/uploads/2026/10/image-c-600x64.png 600w, https://measuringu.com/wp-content/uploads/2026/10/image-c.png 1070w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></td>
</tr>
</tbody>
</table>
<p class="wp-caption-text" style="text-align: left;"><strong>Figure 1:</strong> Problematic sequence of events encountered by Participant B.</p>
<p>After clicking the breed dropdown, the list of breeds appeared but was long and alphabetically inconsistent (Figure 2a). Then the participant said, “Can I type it?” indicating that he didn’t want to scroll through the dropdown list but wasn’t sure if it could be filtered by typing over the word “breed.” Despite the uncertainty, he typed “english” into the field and successfully selected the target breed (Figure 2b).</p>
<table>
<tbody>
<tr>
<td width="312"><strong>a: The breed dropdown</strong></p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/image-2a.png" rel="attachment wp-att-48739"><img loading="lazy" decoding="async" class="alignnone wp-image-48739 size-medium" src="https://measuringu.com/wp-content/uploads/2026/10/image-2a-249x300.png" alt="Breed dropdown on PetSmart." width="249" height="300" srcset="https://measuringu.com/wp-content/uploads/2026/10/image-2a-249x300.png 249w, https://measuringu.com/wp-content/uploads/2026/10/image-2a.png 460w" sizes="auto, (max-width: 249px) 100vw, 249px" /></a></td>
<td width="312"><strong>b. After typing “english” over “breed”</strong></p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/Image-2b.png" rel="attachment wp-att-48740"><img loading="lazy" decoding="async" class="alignnone wp-image-48740 size-medium" src="https://measuringu.com/wp-content/uploads/2026/10/Image-2b-286x300.png" alt="Breed dropdown after typing &quot;english.&quot;" width="286" height="300" srcset="https://measuringu.com/wp-content/uploads/2026/10/Image-2b-286x300.png 286w, https://measuringu.com/wp-content/uploads/2026/10/Image-2b.png 455w" sizes="auto, (max-width: 286px) 100vw, 286px" /></a></td>
</tr>
</tbody>
</table>
<p class="wp-caption-text" style="text-align: left;"><strong>Figure 2:</strong> The breed dropdown (a) before filtering and (b) after filtering.</p>
<p>Then a cascade of problematic events associated with resetting the age selection began, including:</p>
<ul>
<li>After clicking the button to “check prices and book now,” the participant was directed to select the age.</li>
<li>After re-clicking the button to “check prices and book now,” the participant was directed to select a store.</li>
<li>The participant had forgotten that the task was to book in Glendale, CO, and instead typed his location, “Houston.”</li>
<li>Once the list of grooming services appeared, the participant did not scroll down far enough to see the target service, instead incorrectly selecting the service just above the target and failing the task.</li>
</ul>
<h3>Some Agreement Between Human and AI, Three Hallucinations, Three False Alarms</h3>
<p>Table 1 shows the eleven problems listed by the human researcher (eight of which were also identified by the AIs) and the six additional problems reported by at least one of the AIs. We looked to see whether the problems identified only by the AIs were false alarms (an event happened but was not really a usability problem) or a hallucination (the event just didn&#8217;t happen).</p>
<p>Half of the six problems identified only by AIs were hallucinations, and the other half were false alarms. Hallucinations were events reported that never actually happened, and for false alarms, either the participant never actually noticed the issue flagged by the AI or wasn&#8217;t affected by it.</p>

<table id="tablepress-1084" class="tablepress tablepress-id-1084">
<tbody>
<tr class="row-1">
	<td class="column-1">#</td><td class="column-2">Problem description</td><td class="column-3">Human</td><td class="column-4">ChatGPT</td><td class="column-5">Gemini</td><td class="column-6">Why (if false alarm or hallucination)</td>
</tr>
<tr class="row-2">
	<td class="column-1"><strong>H1</td><td class="column-2">Selected age dropdown before dog button due to excessive latency for presentation of pet type</td><td class="column-3">Y</td><td class="column-4">--</td><td class="column-5">--</td><td class="column-6">--</td>
</tr>
<tr class="row-3">
	<td class="column-1"><strong>C1</td><td class="column-2">Selected dog, then selected age</td><td class="column-3">--</td><td class="column-4">N</td><td class="column-5">--</td><td class="column-6"><span style="color: red;">HALLUCINATION</span>: Selected age before dog</td>
</tr>
<tr class="row-4">
	<td class="column-1"><strong>H2</td><td class="column-2">After selecting “dog,” age was reset</td><td class="column-3">Y</td><td class="column-4">Y</td><td class="column-5">--</td><td class="column-6">--</td>
</tr>
<tr class="row-5">
	<td class="column-1"><strong>H3</td><td class="column-2">Breed dropdown too overwhelming to attempt scrolling</td><td class="column-3">Y</td><td class="column-4">Y</td><td class="column-5">--</td><td class="column-6">--</td>
</tr>
<tr class="row-6">
	<td class="column-1"><strong>G1</td><td class="column-2">Participant had to refer to task instructions multiple times</td><td class="column-3">--</td><td class="column-4">--</td><td class="column-5">N</td><td class="column-6">FALSE ALARM: Usability testing artifact</td>
</tr>
<tr class="row-7">
	<td class="column-1"><strong>H4</td><td class="column-2">No clear affordance for typing over placeholder text “breed” to filter the dropdown</td><td class="column-3">Y</td><td class="column-4">--</td><td class="column-5">--</td><td class="column-6">--</td>
</tr>
<tr class="row-8">
	<td class="column-1"><strong>H5</td><td class="column-2">Participant hesitated to type over “breed”</td><td class="column-3">Y</td><td class="column-4">--</td><td class="column-5">--</td><td class="column-6">--</td>
</tr>
<tr class="row-9">
	<td class="column-1"><strong>H6</td><td class="column-2">Tried to start booking but age had been deselected</td><td class="column-3">Y</td><td class="column-4">Y</td><td class="column-5">--</td><td class="column-6">--</td>
</tr>
<tr class="row-10">
	<td class="column-1"><strong>H7</td><td class="column-2">Tried to start booking without having selected a location</td><td class="column-3">Y</td><td class="column-4">Y</td><td class="column-5">Y</td><td class="column-6">--</td>
</tr>
<tr class="row-11">
	<td class="column-1"><strong>H8</td><td class="column-2">Set location to Houston instead of Glendale</td><td class="column-3">Y</td><td class="column-4">Y</td><td class="column-5">Y</td><td class="column-6">--</td>
</tr>
<tr class="row-12">
	<td class="column-1"><strong>C2</td><td class="column-2">Site allowed participant to proceed with wrong store context</td><td class="column-3">--</td><td class="column-4">N</td><td class="column-5">--</td><td class="column-6">FALSE ALARM: Usability testing artifact</td>
</tr>
<tr class="row-13">
	<td class="column-1"><strong>C3</td><td class="column-2">Service menu contains highly similar service names</td><td class="column-3">--</td><td class="column-4">N</td><td class="column-5">--</td><td class="column-6">FALSE ALARM: True but minor issue</td>
</tr>
<tr class="row-14">
	<td class="column-1"><strong>H9</td><td class="column-2">Did not scroll to bottom of menu list thus missing the target service</td><td class="column-3">Y</td><td class="column-4">Y</td><td class="column-5">Y</td><td class="column-6">--</td>
</tr>
<tr class="row-15">
	<td class="column-1"><strong>G2</td><td class="column-2">Participant scrolled past the correct service and landed on the more expensive "FURminator" option</td><td class="column-3">--</td><td class="column-4">--</td><td class="column-5">N</td><td class="column-6"><span style="color: red;">HALLUCINATION</span>: Target was never displayed</td>
</tr>
<tr class="row-16">
	<td class="column-1"><strong>G3</td><td class="column-2">The user clicked "show more" on the Bath &amp; Full Haircut with FURminator, then chose it</td><td class="column-3">--</td><td class="column-4">--</td><td class="column-5">N</td><td class="column-6"><span style="color: red;">HALLUCINATION</span>: The participant did not click the “show more” link</td>
</tr>
<tr class="row-17">
	<td class="column-1"><strong>H10</td><td class="column-2">Incorrectly selected Bath &amp; Full Haircut w/ Furminator for $74</td><td class="column-3">Y</td><td class="column-4">Y</td><td class="column-5">Y</td><td class="column-6">--</td>
</tr>
<tr class="row-18">
	<td class="column-1"><strong>H11</td><td class="column-2">Task completion judged unsuccessful</td><td class="column-3">Y</td><td class="column-4">Y</td><td class="column-5">Y</td><td class="column-6">--</td>
</tr>
</tbody>
</table>

<p class="wp-caption-text" style="text-align: left;"><strong>Table 1:</strong> Summary of usability problem discovery by the human researcher and the AIs. In the # column, H indicates a problem identified by the human researcher, C indicates a problem identified by ChatGPT, and G indicates a problem identified by Gemini. In the Human, ChatGPT, and Gemini columns, Y indicates the discovery of a verified usability problem, and N indicates the reporting of a false alarm or hallucination. The full runs of ChatGPT and Gemini are shown in Appendix A.</p>
<p>As we did in our other studies, we ran the videos four times through the AIs (because of the <a href="https://measuringu.com/can-ai-detect-usability-problems/">probabilistic nature of how they work</a>). Problems identified at least once across the four runs were counted in this analysis. We used the mean <a href="https://measuringu.com/ai-usability-problem-analysis-of-a-video/">any-2 agreement</a> to assess overlap.</p>
<p><strong><em>Technical note</em></strong><em><strong>:</strong> Our preferred method for quantifying the correspondence between two lists of usability issues is </em><em>any-2 agreement</em><em>. Any-2 agreement is the ratio of the intersection of the two sets divided by their union. Historically, we’ve found an any-2 agreement of 50% between human raters to be average (typical), around 25% to be low, and around 75% to be high.</em></p>
<h3>ChatGPT Agreement: 47%</h3>
<p>The mean any-2 agreement of the four ChatGPT runs and the UX researcher was 47%. ChatGPT identified (at least once) eight of the eleven problems reported by the researcher (consistently identified five) but also produced two false alarms and one hallucination.</p>
<h3>Gemini Agreement: 39%</h3>
<p>The mean any-2 agreement of the four Gemini runs and the UX researcher was 39%. Gemini identified (at least once) five of the eleven problems reported by the researcher (consistently identified four) but also produced one false alarm and two hallucinations.</p>
<p>The mean any-2 agreement between the four runs of the AIs was 58%. Figure 3 shows the Venn diagram for the problem discovery results for the UX researcher and the AIs (based on Table 1).</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/Figure-3-1.png" rel="attachment wp-att-48745"><img loading="lazy" decoding="async" class="alignnone wp-image-48745 size-full" src="https://measuringu.com/wp-content/uploads/2026/10/Figure-3-1.png" alt="Venn diagram of usability problem discovery for Participant B by the human reviewer, ChatGPT, and Gemini." width="565" height="424" srcset="https://measuringu.com/wp-content/uploads/2026/10/Figure-3-1.png 565w, https://measuringu.com/wp-content/uploads/2026/10/Figure-3-1-300x225.png 300w" sizes="auto, (max-width: 565px) 100vw, 565px" /></a></p>
<p class="wp-caption-text" style="text-align: left;"><strong>Figure 3:</strong> Venn diagram of usability problem discovery for Participant B by the human reviewer, ChatGPT, and Gemini.</p>
<p>The Venn diagram illustrates the relationship between the human reviewer and AI analyses of Participant B. The human reviewer identified eleven usability issues, eight of which were identified at least once by an AI. However, <strong>three usability problems were not caught by either AI</strong>, while <strong>six issues the </strong><strong>AIs produced were not legitimate usability problems</strong> (three false alarms, three hallucinations). The AIs did not discover any real problems that the human reviewer failed to identify.</p>
<h2>Comparison with Prior Case Study Results</h2>
<p>This is the third video we’ve analyzed using this method. The first was an <a href="https://measuringu.com/does-ai-find-real-ui-problems-or-just-hallucinations/">OpenTable reservation task</a>, and the second was of a different participant (A) attempting the <a href="https://measuringu.com/does-ai-find-real-usability-problems-a-replication/">PetSmart grooming reservation</a>. In both previous videos, the participants experienced some problems but ultimately completed the task successfully. In this new video, the participant experienced problems and was ultimately unsuccessful. Table 2 and Figure 4 show key results for the three case studies.</p>

<table id="tablepress-1085" class="tablepress tablepress-id-1085">
<tbody>
<tr class="row-1">
	<td class="column-1"><strong>Comparison</td><td class="column-2"><strong>Participant B</td><td class="column-3"><strong>Participant A</td><td class="column-4"><strong>OpenTable</td><td class="column-5"><strong>Average</td>
</tr>
<tr class="row-2">
	<td class="column-1">% human identified</td><td class="column-2">65%</td><td class="column-3">40%</td><td class="column-4">45%</td><td class="column-5">46%</td>
</tr>
<tr class="row-3">
	<td class="column-1">% AI &amp; human overlap</td><td class="column-2">47%</td><td class="column-3">30%</td><td class="column-4">30%</td><td class="column-5">34%</td>
</tr>
<tr class="row-4">
	<td class="column-1">% AI-only identified</td><td class="column-2">35%</td><td class="column-3">60%</td><td class="column-4">55%</td><td class="column-5">50%</td>
</tr>
<tr class="row-5">
	<td class="column-1">% AI errors (false alarms + hallucinations)</td><td class="column-2">35%</td><td class="column-3">60%</td><td class="column-4">50%</td><td class="column-5">48%</td>
</tr>
<tr class="row-6">
	<td class="column-1">% AI false alarms</td><td class="column-2">18%</td><td class="column-3">60%</td><td class="column-4">35%</td><td class="column-5">38%</td>
</tr>
<tr class="row-7">
	<td class="column-1">% AI hallucinations</td><td class="column-2">18%</td><td class="column-3"> 0%</td><td class="column-4">15%</td><td class="column-5">11%</td>
</tr>
<tr class="row-8">
	<td class="column-1">% AI-only discovery</td><td class="column-2"> 0%</td><td class="column-3"> 0%</td><td class="column-4"> 5%</td><td class="column-5"> 2%</td>
</tr>
<tr class="row-9">
	<td class="column-1">Total unique problems</td><td class="column-2">17</td><td class="column-3">10</td><td class="column-4">20</td><td class="column-5">16</td>
</tr>
</tbody>
</table>

<p class="wp-caption-text" style="text-align: left;"><strong>Table 2:</strong> Comparison of PetSmart Participant B (this study) with Participant A and OpenTable problem identification rates (previous studies).</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/100726-Figure4.png"><img loading="lazy" decoding="async" class="alignnone wp-image-48802" src="https://measuringu.com/wp-content/uploads/2026/10/100726-Figure4-300x160.png" alt="Problem identification rates for the three videos" width="1200" height="641" srcset="https://measuringu.com/wp-content/uploads/2026/10/100726-Figure4-300x160.png 300w, https://measuringu.com/wp-content/uploads/2026/10/100726-Figure4-1024x547.png 1024w, https://measuringu.com/wp-content/uploads/2026/10/100726-Figure4-768x410.png 768w, https://measuringu.com/wp-content/uploads/2026/10/100726-Figure4-600x321.png 600w, https://measuringu.com/wp-content/uploads/2026/10/100726-Figure4.png 1353w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></a></p>
<p class="wp-caption-text" style="text-align: left;"><strong>Figure 4:</strong> Problem identification rates for the three videos.</p>
<p>There are some interesting differences in the outcomes for this third video compared to the first two.</p>
<p>The increase in the percentage of problems identified by the human and AI/human overlap might partially be explained by the larger number of human-identified problems expected when a participant fails a task.</p>
<p>Most AI-only percentages were markedly smaller for Participant B relative to the first two. Analysis of both Participants A and B turned up six AI-only problems for each, all of which were AI errors, but the base (total number of problems) was larger for Participant B (17 compared to 10).</p>
<p>The most striking difference was the return of hallucinations. The hallucination rate for Participant B was 18%, close to the rate for the OpenTable analysis (15%) but very different from the 0% for Participant A.</p>
<p>Like Participant A, the AI analyses of Participant B did not turn up any valid problems that had not been observed by the human evaluator, suggesting that legitimate AI-only discovery might be very rare.</p>
<h2>Summary and Discussion</h2>
<p>We compared ChatGPT and Gemini to an experienced UX researcher in identifying usability problems from a video of a participant who failed a task. We found:</p>
<p><strong>Higher AI/human overlap discovery rates.</strong> For this video, the human discovery and AI/human overlap percentages were higher than those for the previous two case studies, possibly due to the larger number of human-discovered usability problems expected when a participant does not successfully complete a task.</p>
<p><strong>Hallucinations have not gone away.</strong> When we published the results for Participant A, it seemed like the PetSmart task might not be prone to the generation of AI hallucinations. That is clearly not the case given the <strong>three documented hallucinations</strong> with Participant B in the new case study.</p>
<p><strong>AI errors continue to be a problem, indicating a need for expert human oversight.</strong> Whether they are false alarms or hallucinations, the rate of AI errors across the three case studies is high: 35% for Participant B, 60% for Participant A, 50% for OpenTable, averaging 48%.</p>
<p><strong>Like humans, AI usability reviews of videos are prone to the “evaluator effect.”</strong> Just like human evaluators, multiple runs of AI usability evaluations of videos are not perfectly consistent, so it’s good practice to run these evaluations multiple times for consistency checks. Running multiple evaluations and looking for consistency across runs is a practical filter before any human review.</p>
<p><strong>If an expert human is required in the loop for these analyses, the value added by AI is low.</strong> If roughly half of the usability problems identified by AI in video review of usability test sessions are in error, thus requiring an expert human to invest time in review, <strong>and</strong> AI discovery of real problems missed by humans is rare, then this raises questions about the value of including AI in these types of studies (at least, with these models and prompts).</p>
<p><strong>Future research on when there are no problems found:</strong> Our next step in this research program is to perform the same analysis on one more PetSmart video in which the user experience was different because the participant experienced no problems completing the task. How might AIs, which are <a href="https://www.science.org/doi/10.1126/science.aec8352">designed to please their users</a>, deal with this situation? After all, we’ve found that about <a href="https://measuringu.com/task-completion/">15% of a large sample of usability test tasks have 100% successful completion</a>, and we estimate about 10% of usability test tasks are completed without error. Stay tuned for those results.</p>
<h2>Appendix A: Detailed Timeline and Problem-by-Problem Tables</h2>
<h3>Key Events Timeline for Participant B</h3>
<p>Appendix Table 1 summarizes the key events in the video (compiled by the UX researcher), identifying eight problematic events deviating from the “happy” path (see Appendix B).</p>

<table id="tablepress-1086" class="tablepress tablepress-id-1086">
<tbody>
<tr class="row-1">
	<td class="column-1">Event #</td><td class="column-2">Timestamp</td><td class="column-3">Summary of key user actions</td><td class="column-4">Notes</td>
</tr>
<tr class="row-2">
	<td class="column-1">1</td><td class="column-2">0:00:15</td><td class="column-3">Clicked Pet Services > Grooming Salon</td><td class="column-4"></td>
</tr>
<tr class="row-3">
	<td class="column-1">2</td><td class="column-2">0:00:22</td><td class="column-3">Grooming form appeared without pet type buttons</td><td class="column-4"></td>
</tr>
<tr class="row-4">
	<td class="column-1">3</td><td class="column-2">0:00:28</td><td class="column-3">Selected age (6 months or older)</td><td class="column-4"></td>
</tr>
<tr class="row-5">
	<td class="column-1">4</td><td class="column-2">0:00:32</td><td class="column-3">Buttons appeared for dog or cat selection (delayed)</td><td class="column-4"></td>
</tr>
<tr class="row-6">
	<td class="column-1">5</td><td class="column-2">0:00:33</td><td class="column-3">Selected dog</td><td class="column-4"></td>
</tr>
<tr class="row-7">
	<td class="column-1">6</td><td class="column-2">0:00:34</td><td class="column-3">Age selection was reset upon selection of dog but participant didn't notice</td><td class="column-4">Problematic Event</td>
</tr>
<tr class="row-8">
	<td class="column-1">7</td><td class="column-2">0:00:35</td><td class="column-3">Reviewed task instructions for specified breed</td><td class="column-4"></td>
</tr>
<tr class="row-9">
	<td class="column-1">8</td><td class="column-2">0:00:44</td><td class="column-3">Looking at breed dropdown/filter -- says, "Can I type it?"</td><td class="column-4">Problematic Event</td>
</tr>
<tr class="row-10">
	<td class="column-1">9</td><td class="column-2">0:00:49</td><td class="column-3">Typed "english" and selected "Springer Spaniel - English" from filter dropdown</td><td class="column-4">Problematic Event</td>
</tr>
<tr class="row-11">
	<td class="column-1">11</td><td class="column-2">0:00:53</td><td class="column-3">Clicked button for check prices and book now</td><td class="column-4"></td>
</tr>
<tr class="row-12">
	<td class="column-1">12</td><td class="column-2">0:00:54</td><td class="column-3">Message appeared under age dropdown: "Please select an age"</td><td class="column-4">Problematic Event</td>
</tr>
<tr class="row-13">
	<td class="column-1">13</td><td class="column-2">0:00:55</td><td class="column-3">Reselected “6 months or older” from age dropdown</td><td class="column-4"></td>
</tr>
<tr class="row-14">
	<td class="column-1">14</td><td class="column-2">0:00:56</td><td class="column-3">Clicked button for check prices and book now</td><td class="column-4"></td>
</tr>
<tr class="row-15">
	<td class="column-1">15</td><td class="column-2">0:00:57</td><td class="column-3">Message appeared under age dropdown: "Please select a store"</td><td class="column-4">Problematic Event</td>
</tr>
<tr class="row-16">
	<td class="column-1">16</td><td class="column-2">0:01:00</td><td class="column-3">Clicked "select" link next to "select a store"</td><td class="column-4"></td>
</tr>
<tr class="row-17">
	<td class="column-1">17</td><td class="column-2">0:01:09</td><td class="column-3">Did not remember target was Glendale CO so typed "houston"</td><td class="column-4">Problematic Event</td>
</tr>
<tr class="row-18">
	<td class="column-1">18</td><td class="column-2">0:01:15</td><td class="column-3">Grooming salon menu opened starting with Bath &amp; Brush</td><td class="column-4"></td>
</tr>
<tr class="row-19">
	<td class="column-1">19</td><td class="column-2">0:01:21</td><td class="column-3">Scrolled menu but stopped before seeing target service</td><td class="column-4">Problematic Event</td>
</tr>
<tr class="row-20">
	<td class="column-1">20</td><td class="column-2">0:01:32</td><td class="column-3">Selected Bath &amp; Full Haircut w/ Furminator for $74</td><td class="column-4">Problematic Event</td>
</tr>
</tbody>
</table>

<p class="wp-caption-text" style="text-align: left;"><strong>Appendix Table 1:</strong> Timeline for Participant B.</p>
<h3>ChatGPT Problem-by-Problem Results</h3>
<p>Appendix Table 2 shows the usability problems reported by ChatGPT and the UX researcher, run by run.</p>

<table id="tablepress-1087" class="tablepress tablepress-id-1087">
<tbody>
<tr class="row-1">
	<td class="column-1">Prob #</td><td class="column-2">Description</td><td class="column-3">Run 1</td><td class="column-4">Run 2</td><td class="column-5">Run 3</td><td class="column-6">Run 4</td>
</tr>
<tr class="row-2">
	<td class="column-1">H1</td><td class="column-2">Presentation of dog/cat buttons in grooming form was delayed long enough for participant to select age before they appeared</td><td class="column-3"></td><td class="column-4"></td><td class="column-5"></td><td class="column-6"></td>
</tr>
<tr class="row-3">
	<td class="column-1">C1</td><td class="column-2">Selected dog then selected age ((<strong><span style="color: red;">HALLUCINATION</span></strong>: Selected age before dog which caused problem noted in H2)</td><td class="column-3"></td><td class="column-4">1</td><td class="column-5"></td><td class="column-6"></td>
</tr>
<tr class="row-4">
	<td class="column-1">H2</td><td class="column-2">After selecting "dog" the selected age was reset but participant didn't notice</td><td class="column-3"></td><td class="column-4"></td><td class="column-5"></td><td class="column-6">1</td>
</tr>
<tr class="row-5">
	<td class="column-1">H3</td><td class="column-2">Breed filter problematic -- many breeds and inconsistent alphabetization (e.g., "English Toy Spaniel" vs "Springer Spaniel - English")</td><td class="column-3">1</td><td class="column-4"></td><td class="column-5"></td><td class="column-6"></td>
</tr>
<tr class="row-6">
	<td class="column-1">H4</td><td class="column-2">After clicking breed dropdown it is possible to type in the field with the placeholder text "breed" but there is no clear affordance</td><td class="column-3"></td><td class="column-4"></td><td class="column-5"></td><td class="column-6"></td>
</tr>
<tr class="row-7">
	<td class="column-1">H5</td><td class="column-2">Participant not sure can filter breeds by typing</td><td class="column-3"></td><td class="column-4"></td><td class="column-5"></td><td class="column-6"></td>
</tr>
<tr class="row-8">
	<td class="column-1">H6</td><td class="column-2">Tried to start booking without having age selected</td><td class="column-3"></td><td class="column-4"></td><td class="column-5"></td><td class="column-6">1</td>
</tr>
<tr class="row-9">
	<td class="column-1">H7</td><td class="column-2">Tried to start booking without having location selected</td><td class="column-3">1</td><td class="column-4">1</td><td class="column-5">1</td><td class="column-6">1</td>
</tr>
<tr class="row-10">
	<td class="column-1">H8</td><td class="column-2">Set location to Houston instead of Glendale</td><td class="column-3">1</td><td class="column-4">1</td><td class="column-5">1</td><td class="column-6">1</td>
</tr>
<tr class="row-11">
	<td class="column-1">C2</td><td class="column-2">The site allowed the participant to proceed with the wrong store context (<strong>FALSE ALARM</strong> -- true but is an artifact of the usability testing context)</td><td class="column-3">1</td><td class="column-4"></td><td class="column-5"></td><td class="column-6"></td>
</tr>
<tr class="row-12">
	<td class="column-1">C3</td><td class="column-2">The service menu contains highly similar service names (<strong>FALSE ALARM</strong> -- this is true but a relatively minor issue)</td><td class="column-3">1</td><td class="column-4">1</td><td class="column-5">1</td><td class="column-6"></td>
</tr>
<tr class="row-13">
	<td class="column-1">H9</td><td class="column-2">Did not scroll to bottom of menu list thus missing the target service</td><td class="column-3">1</td><td class="column-4">1</td><td class="column-5">1</td><td class="column-6">1</td>
</tr>
<tr class="row-14">
	<td class="column-1">H10</td><td class="column-2">Selected Bath &amp; Full Haircut w/ Furminator for $74 (wrong selection)</td><td class="column-3">1</td><td class="column-4">1</td><td class="column-5">1</td><td class="column-6">1</td>
</tr>
<tr class="row-15">
	<td class="column-1">H11</td><td class="column-2">Task completion judged unsuccessful</td><td class="column-3">1</td><td class="column-4">1</td><td class="column-5">1</td><td class="column-6">1</td>
</tr>
</tbody>
</table>

<p class="wp-caption-text" style="text-align: left;"><strong>Appendix Table 2:</strong> Usability problems reported by ChatGPT 5.4 Thinking and the UX researcher for Participant B.</p>
<h3>Gemini Problem-by-Problem Results</h3>
<p>Appendix Table 3 shows the usability problems reported by Gemini and the UX researcher, run by run.</p>

<table id="tablepress-1088" class="tablepress tablepress-id-1088">
<tbody>
<tr class="row-1">
	<td class="column-1">Prob #</td><td class="column-2">Description</td><td class="column-3">Run 1</td><td class="column-4">Run 2</td><td class="column-5">Run 3</td><td class="column-6">Run 4</td>
</tr>
<tr class="row-2">
	<td class="column-1">H1</td><td class="column-2">Presentation of dog/cat buttons in grooming form was delayed long enough for participant to select age before they appeared</td><td class="column-3"></td><td class="column-4"></td><td class="column-5"></td><td class="column-6"></td>
</tr>
<tr class="row-3">
	<td class="column-1">H2</td><td class="column-2">After selecting "dog" the selected age was reset but participant didn't notice</td><td class="column-3"></td><td class="column-4"></td><td class="column-5"></td><td class="column-6"></td>
</tr>
<tr class="row-4">
	<td class="column-1">G1</td><td class="column-2">Participant had to refer to task instructions multiple times (<strong>FALSE ALARM</strong> -- true but is an artifact of the usability testing context)</td><td class="column-3">1</td><td class="column-4">1</td><td class="column-5"></td><td class="column-6">1</td>
</tr>
<tr class="row-5">
	<td class="column-1">H3</td><td class="column-2">Breed filter problematic -- many breeds and inconsistent alphabetization (e.g., "English Toy Spaniel" vs "Springer Spaniel - English")</td><td class="column-3"></td><td class="column-4"></td><td class="column-5"></td><td class="column-6"></td>
</tr>
<tr class="row-6">
	<td class="column-1">H4</td><td class="column-2">After clicking breed dropdown it is possible to type in the field with the placeholder text "breed" but there is no clear affordance</td><td class="column-3"></td><td class="column-4"></td><td class="column-5"></td><td class="column-6"></td>
</tr>
<tr class="row-7">
	<td class="column-1">H5</td><td class="column-2">Participant not sure can filter breeds by typing</td><td class="column-3"></td><td class="column-4"></td><td class="column-5"></td><td class="column-6"></td>
</tr>
<tr class="row-8">
	<td class="column-1">H6</td><td class="column-2">Tried to start booking without having age selected due to previous reset</td><td class="column-3"></td><td class="column-4"></td><td class="column-5"></td><td class="column-6"></td>
</tr>
<tr class="row-9">
	<td class="column-1">H7</td><td class="column-2">Tried to start booking without having location selected</td><td class="column-3">1</td><td class="column-4">1</td><td class="column-5">1</td><td class="column-6">1</td>
</tr>
<tr class="row-10">
	<td class="column-1">H8</td><td class="column-2">Set location to Houston instead of Glendale (forgot task location requirement)</td><td class="column-3">1</td><td class="column-4">1</td><td class="column-5">1</td><td class="column-6">1</td>
</tr>
<tr class="row-11">
	<td class="column-1">H9</td><td class="column-2">Did not scroll to bottom of menu list thus missing the target service</td><td class="column-3"></td><td class="column-4">1</td><td class="column-5">1</td><td class="column-6">1</td>
</tr>
<tr class="row-12">
	<td class="column-1">G2</td><td class="column-2">The participant scrolled past the correct service and landed on the more expensive "FURminator" option (<strong><span style="color: red;">HALLUCINATION</span></strong> -- the target service was below the FURminator choice and was never displayed)</td><td class="column-3">1</td><td class="column-4"></td><td class="column-5"></td><td class="column-6"></td>
</tr>
<tr class="row-13">
	<td class="column-1">G3</td><td class="column-2">The user clicked "show more" on the Bath &amp; Full Haircut with FURminator then chose it (<strong><span style="color: red;">HALLUCINATION</span></strong> -- this event never happened because there is no control labeled "Show More")</td><td class="column-3"></td><td class="column-4"></td><td class="column-5">1</td><td class="column-6"></td>
</tr>
<tr class="row-14">
	<td class="column-1">H10</td><td class="column-2">Selected Bath &amp; Full Haircut w/ Furminator for $74 (wrong selection)</td><td class="column-3">1</td><td class="column-4">1</td><td class="column-5">1</td><td class="column-6">1</td>
</tr>
<tr class="row-15">
	<td class="column-1">H11</td><td class="column-2">Task completion judged unsuccessful</td><td class="column-3">1</td><td class="column-4">1</td><td class="column-5">1</td><td class="column-6">1</td>
</tr>
</tbody>
</table>

<p class="wp-caption-text" style="text-align: left;"><strong>Table 3:</strong> Usability problems reported by Gemini 3 Flash Thinking and the UX researcher for Participant B.</p>
<h2>Appendix B: The PetSmart Reservation Task</h2>
<p>For a <a href="https://measuringu.com/ux-pets/">UX benchmark study conducted in 2019</a>, one of the participants’ tasks was to use the PetSmart website to start booking a grooming appointment in Glendale, CO for a one-year-old English Springer Spaniel, then stop after determining the cost of a bath and full haircut. In this section, we review the steps through the “happy path” and some speculation about possible user behaviors that would be reasonable to track to provide background knowledge for understanding the problem lists presented later.</p>
<p>Appendix Figure 1 shows the home page. Before continuing, ask yourself, where would you start?</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/Appendiz-Figure-1.png" rel="attachment wp-att-48757"><img loading="lazy" decoding="async" class="alignnone wp-image-48757 size-full" src="https://measuringu.com/wp-content/uploads/2026/10/Appendiz-Figure-1.png" alt="Home page for the pet grooming task." width="870" height="427" srcset="https://measuringu.com/wp-content/uploads/2026/10/Appendiz-Figure-1.png 870w, https://measuringu.com/wp-content/uploads/2026/10/Appendiz-Figure-1-300x147.png 300w, https://measuringu.com/wp-content/uploads/2026/10/Appendiz-Figure-1-768x377.png 768w, https://measuringu.com/wp-content/uploads/2026/10/Appendiz-Figure-1-600x294.png 600w" sizes="auto, (max-width: 870px) 100vw, 870px" /></a></p>
<p class="wp-caption-text" style="text-align: left;"><strong>Appendix Figure 1:</strong> Home page for the pet grooming task.</p>
<p>For this task, the best first choice is to click “pet services” from the horizontal navigation menu close to the top of the page. From here, there are two paths to grooming. Appendix Figure 2a shows the dropdown from which a user could drag the cursor down and release the button to select Grooming Salon. Appendix Figure 2b shows the pet services menu that appears after clicking “pet services” but releasing the mouse button without dragging, from which the user could click Grooming.</p>
<table width="100%">
<thead>
<tr>
<td><strong>Appendix Figure 2a: Click and drag path</strong></p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-2a.png" rel="attachment wp-att-48758"><img loading="lazy" decoding="async" class="alignnone wp-image-48758 size-large" src="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-2a-1024x432.png" alt="Click-and-drag path through PetSmart website." width="1024" height="432" srcset="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-2a-1024x432.png 1024w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-2a-300x126.png 300w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-2a-768x324.png 768w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-2a-600x253.png 600w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-2a.png 1525w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></td>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Appendix Figure 2b: Click without dragging path</strong></p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-2b.png" rel="attachment wp-att-48759"><img loading="lazy" decoding="async" class="alignnone wp-image-48759 size-large" src="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-2b-1024x406.png" alt="Click without dragging on PetSmart website." width="1024" height="406" srcset="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-2b-1024x406.png 1024w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-2b-300x119.png 300w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-2b-768x304.png 768w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-2b-1536x608.png 1536w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-2b-600x238.png 600w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-2b.png 1540w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></td>
</tr>
</tbody>
</table>
<p class="wp-caption-text" style="text-align: left;"><strong>Appendix Figure 2</strong>: Two paths to the grooming menu.</p>
<p>Appendix Figure 3 shows the grooming form. This is where users who are not in Glendale can change the location to Glendale, select dog, select the breed, select the age, then click the button to check prices.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-3.png" rel="attachment wp-att-48760"><img loading="lazy" decoding="async" class="alignnone wp-image-48760 size-large" src="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-3-1024x122.png" alt="PetSmart's grooming form." width="1024" height="122" srcset="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-3-1024x122.png 1024w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-3-300x36.png 300w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-3-768x92.png 768w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-3-1536x183.png 1536w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-3-2048x244.png 2048w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-3-600x72.png 600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></p>
<p class="wp-caption-text" style="text-align: left;"><strong>Appendix Figure 3</strong>: The grooming form.</p>
<p>Before checking prices, users needed to select a breed and age for their dog. As shown in Appendix Figure 4, clicking breed produced a searchable breed dropdown. Appendix Figure 4a shows the initial appearance of the dropdown; Appendix Figure 4b shows its appearance after typing “english&#8221; over the placeholder text ”breed” in the combobox.</p>
<table width="100%">
<thead>
<tr>
<td><strong>Appendix Figure 4a: Initial appearance of the breed dropdown</strong></p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-4a.png" rel="attachment wp-att-48761"><img loading="lazy" decoding="async" class="alignnone wp-image-48761 size-large" src="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-4a-1024x286.png" alt="Appearance of breed dropdown on PetSmart website." width="1024" height="286" srcset="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-4a-1024x286.png 1024w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-4a-300x84.png 300w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-4a-768x215.png 768w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-4a-1536x429.png 1536w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-4a-600x168.png 600w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-4a.png 1950w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></td>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Appendix Figure 4b: Appearance of the breed dropdown after typing “english” over “breed”</strong></p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-4b.png" rel="attachment wp-att-48762"><img loading="lazy" decoding="async" class="alignnone wp-image-48762 size-large" src="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-4b-1024x232.png" alt="Breed dropdown after typing &quot;english.&quot;" width="1024" height="232" srcset="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-4b-1024x232.png 1024w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-4b-300x68.png 300w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-4b-768x174.png 768w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-4b-1536x348.png 1536w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-4b-600x136.png 600w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-4b.png 1700w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></td>
</tr>
</tbody>
</table>
<p class="wp-caption-text" style="text-align: left;"><strong>Appendix Figure 4</strong>: The searchable breed dropdown.</p>
<p>For the happy path, a user should type “english” into the combobox, so one of the potential problems we anticipated was users not realizing the dropdown list could be filtered. Compounding the complexity of this step in the process is that the location of the word “English” for various breeds was inconsistent. For example, after filtering, the list in Figure 4b included English Toy Spaniel, Old English Sheepdog, and Springer Spaniel – English. That’s less of a problem after filtering but could be more problematic if scrolling through the unfiltered list.</p>
<p>The age dropdown, shown in Appendix Figure 5, was relatively straightforward with only two choices.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-5.png" rel="attachment wp-att-48763"><img loading="lazy" decoding="async" class="alignnone wp-image-48763 size-large" src="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-5-1024x169.png" alt="Pet age dropdown." width="1024" height="169" srcset="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-5-1024x169.png 1024w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-5-300x50.png 300w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-5-768x127.png 768w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-5-1536x254.png 1536w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-5-600x99.png 600w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-5.png 1725w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></p>
<p class="wp-caption-text" style="text-align: left;"><strong>Appendix Figure 5:</strong> The age dropdown.</p>
<p>With the grooming form completed, the next step is to click “check prices &amp; book now” to get the list of grooming options shown in Appendix Figure 6. Because the target option was the last one in the list and below the fold, we anticipated that some users might select an earlier option.</p>
<table width="100%">
<thead>
<tr>
<td><strong>Appendix Figure 6a: Completed grooming menu and first option in Grooming Salon Menu (above the fold)</strong></p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-6a.png" rel="attachment wp-att-48764"><img loading="lazy" decoding="async" class="alignnone wp-image-48764 size-large" src="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-6a-1024x472.png" alt="Completed grooming form and first option." width="1024" height="472" srcset="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-6a-1024x472.png 1024w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-6a-300x138.png 300w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-6a-768x354.png 768w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-6a-1536x708.png 1536w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-6a-600x276.png 600w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-6a.png 1595w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></td>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Appendix Figure 6b: The other grooming options (below the fold; last option is the target)</strong></p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-6b.png" rel="attachment wp-att-48765"><img loading="lazy" decoding="async" class="alignnone wp-image-48765 size-large" src="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-6b-1024x400.png" alt="Grooming options below the fold." width="1024" height="400" srcset="https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-6b-1024x400.png 1024w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-6b-300x117.png 300w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-6b-768x300.png 768w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-6b-600x234.png 600w, https://measuringu.com/wp-content/uploads/2026/10/Appendix-Figure-6b.png 1510w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></td>
</tr>
</tbody>
</table>
<p class="wp-caption-text" style="text-align: left;"><strong>Appendix Figure 6:</strong> Grooming options above and below the fold, showing the target Bath &amp; Full Haircut for $61.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ChatGPT vs Humans for Coding Open-Ended Responses, Three Years Later</title>
		<link>https://measuringu.com/chatgpt-vs-humans-for-coding-open-ended-responses-three-years-later/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=chatgpt-vs-humans-for-coding-open-ended-responses-three-years-later</link>
		
		<dc:creator><![CDATA[Will Schiavone, PhD • Eva Sundberg, MPH • Jeff Sauro, PhD]]></dc:creator>
		<pubDate>Wed, 30 Sep 2026 05:01:43 +0000</pubDate>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Experience]]></category>
		<category><![CDATA[User Research]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[comment coding]]></category>
		<category><![CDATA[kappa]]></category>
		<guid isPermaLink="false">https://measuringu.com/?p=48673</guid>

					<description><![CDATA[Can ChatGPT Replace UX Researchers? We wrote that title into our article three years ago, and some people thought it was click-bait. However, the subtitle spoke of what we thought was a potentially good job for AI—coding open-ended comments from a survey. These comments often get ignored, with only a quick summary or relegation to [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://measuringu.com/wp-content/uploads/2026/09/092926-FeatureImage1.jpg"><img loading="lazy" decoding="async" class="alignleft wp-image-48718 size-medium" src="https://measuringu.com/wp-content/uploads/2026/09/092926-FeatureImage1-300x169.jpg" alt="feature image with robot and human and clipboard" width="300" height="169" srcset="https://measuringu.com/wp-content/uploads/2026/09/092926-FeatureImage1-300x169.jpg 300w, https://measuringu.com/wp-content/uploads/2026/09/092926-FeatureImage1-1024x576.jpg 1024w, https://measuringu.com/wp-content/uploads/2026/09/092926-FeatureImage1-768x432.jpg 768w, https://measuringu.com/wp-content/uploads/2026/09/092926-FeatureImage1-1536x864.jpg 1536w, https://measuringu.com/wp-content/uploads/2026/09/092926-FeatureImage1-600x338.jpg 600w, https://measuringu.com/wp-content/uploads/2026/09/092926-FeatureImage1.jpg 2000w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><em>Can ChatGPT Replace UX Researchers?</em></p>
<p>We wrote that title into our article <a href="https://measuringu.com/classification-agreement-between-ux-researchers-and-chatgpt/">three years ago</a>, and some people thought it was click-bait. However, the subtitle spoke of what we thought was a potentially good job for AI—coding open-ended comments from a survey. These comments often get ignored, with only a quick summary or relegation to a word cloud, though they can reveal valuable insights.</p>
<p>Our initial results showed promise. And since then, the AI landscape has exploded. What started as a one-horse race with OpenAI is now a battle among industry heavyweights, with Google’s Gemini and Anthropic’s Claude emerging as serious contenders in their own right. Models have gotten faster, smarter, and significantly better at reasoning. With the tech maturing so rapidly, we decided it was time to revisit our original experiment and see where things stand today.</p>
<p>Back in 2023, our study found substantial agreement among human coders, among repeated runs of ChatGPT-4, and between the two (mean kappas from .632 to .704), suggesting that ChatGPT could be useful for helping to automate this analysis. But how much better has ChatGPT gotten, and how do the new industry leaders stack up against one another?</p>
<p>To find out, we’re kicking off a series of benchmarking tests, starting right where we began with re-running our original dataset and prompt through version 5.6 of ChatGPT. In upcoming posts, we’ll put Gemini and Claude through the exact same paces.</p>
<p>In short, we found that ChatGPT-5.6 not only matched human levels of interrater agreement and achieved near-perfect self-consistency, but has also evolved into a far more granular analyst, subdividing core themes into small subcategories.</p>
		<div data-elementor-type="section" data-elementor-id="48413" class="elementor elementor-48413" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-inner-section elementor-element elementor-element-443ec2f1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="443ec2f1" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6bb96814" data-id="6bb96814" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a0f71f8 elementor-widget elementor-widget-heading" data-id="a0f71f8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">Stay informed with MeasuringU.</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-3c8e6208 elementor-widget elementor-widget-text-editor" data-id="3c8e6208" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Get the latest research insights delivered weekly to your inbox.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-609c9c32 elementor-mobile-button-align-start elementor-button-align-stretch elementor-widget elementor-widget-form" data-id="609c9c32" data-element_type="widget" data-e-type="widget" data-settings="{&quot;button_width&quot;:&quot;40&quot;,&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}" data-widget_type="form.default">
				<div class="elementor-widget-container">
							<form class="elementor-form" method="post" id="newsletter1" name="Newsletter Blog Footer 1" aria-label="Newsletter Blog Footer 1">
			<input type="hidden" name="post_id" value="48413"/>
			<input type="hidden" name="form_id" value="609c9c32"/>
			<input type="hidden" name="referer_title" value="" />

			
			<div class="elementor-form-fields-wrapper elementor-labels-">
								<div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-60 elementor-field-required">
												<label for="form-field-email" class="elementor-field-label elementor-screen-only">
								Email							</label>
														<input size="1" type="email" name="form_fields[email]" id="form-field-email" class="elementor-field elementor-size-md  elementor-field-textual" placeholder="Enter your email..." required="required">
											</div>
								<div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-40 e-form__buttons">
					<button class="elementor-button elementor-size-md" type="submit">
						<span class="elementor-button-content-wrapper">
																						<span class="elementor-button-text">Subscribe</span>
													</span>
					</button>
				</div>
			</div>
		</form>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		
<h2>Study Details</h2>
<p>To maintain direct comparability, we used the SUPR-Q<sup>®</sup> benchmarking data from our original 2023 study. The dataset comprises participant-reported problems and frustrations from their most recent visit to one of three websites:</p>
<ul>
<li>Office Depot (52 statements from <a href="https://measuringu.com/office-supply-benchmark-2023/">Office Supplies Websites Survey</a>)</li>
<li>AT&amp;T (52 statements from <a href="https://measuringu.com/wireless-benchmark-2023/">Wireless Service Provider Websites Survey</a>)</li>
<li>Food Lion (50 statements from <a href="https://measuringu.com/grocery-benchmark-2022/">Grocery Websites Survey</a>)</li>
</ul>
<p>All datasets and prompts remained identical to the 2023 evaluation (see the <a href="_The_Verbatim">appendix</a> for the full prompt). On August 11, 2026, we evaluated each dataset across three separate runs using ChatGPT-5.6 Sol set to “high” thinking. Each run was executed in a fresh chat session with the “Memory” feature disabled to ensure independence between trials. For our comparison, we retained the baseline coding from the three human evaluators (1, 2, 3) and the three original ChatGPT-4 runs (A, B, C), and designated the three new ChatGPT-5.6 Sol runs as D, E, and F.</p>
<h3>How we aligned themes this time (and how the approach differs from 2023)</h3>
<p>In our initial 2023 study, ChatGPT-4 consistently grouped survey responses into six to nine broad categories. In contrast, ChatGPT-5.6 configured with “high” thinking frequently split responses into finer subcategories. While these granular divisions preserve the same core conceptual insights, they introduce practical analytical trade-offs. For instance, across all new runs on the Office Supplies data, the “Out of Stock” category was subdivided into two to four narrower groups. This added granularity may offer researchers deeper contextual nuance, but it carries the risk of fragmenting macro-level themes if an LLM over-subdivides this data.</p>
<p>This structural shift required us to adapt our alignment methodology. In 2023, we aligned themes using a bottom-up approach based strictly on the highest number of overlapping statements across runs. However, applying the overlap-based approach to the new outputs would have artificially depressed agreement metrics. Instead, we evaluated the new runs against the original framework, manually combining and mapping subcategories that logically aligned with the baseline structure. See Table 1 for an example of how the new ChatGPT-5.6 categories were combined to align with our existing themes.</p>
<p>By shifting from a purely data-driven overlap model to a top-down frame, we preserved structural continuity across iterations that allowed for a more direct, apples-to-apples comparison between ChatGPT-5.6 and our original baseline codes.</p>
<p><strong>Office Supplies Data: Theme Alignment</strong></p>

<table id="tablepress-1080" class="tablepress tablepress-id-1080">
<thead>
<tr class="row-1">
	<th class="column-1">Category</th><th class="column-2">GPT D</th><th class="column-3">GPT E</th><th class="column-4">GPT F</th>
</tr>
</thead>
<tbody>
<tr class="row-2">
	<td class="column-1">No Issues</td><td class="column-2">No problems or frustrations</td><td class="column-3">No problems or frustrations reported</td><td class="column-4">No problems or frustrations reported</td>
</tr>
<tr class="row-3">
	<td class="column-1">Appearance</td><td class="column-2">Unappealing, bland, or outdated visual design</td><td class="column-3">Unappealing, bland, or outdated visual design;<br />
Product image quality<br />
</td><td class="column-4">Visual design is bland, dated, or unappealing</td>
</tr>
<tr class="row-4">
	<td class="column-1">Navigation</td><td class="column-2">Navigation and browsing difficulties; <br />
Too many or overly complex product categories; <br />
Search, filtering, and product-findability problems</td><td class="column-3">Navigation and information architecture; <br />
Search, filtering, and product findability<br />
</td><td class="column-4">Navigation, browsing, and category organization; <br />
Search, filtering, and product-finding difficulties<br />
</td>
</tr>
<tr class="row-5">
	<td class="column-1">Cluttered</td><td class="column-2">Cluttered, busy, or overwhelming interface; <br />
Distracting ads, promotions, pop-ups, or graphics</td><td class="column-3">Cluttered, overwhelming, or distracting interface</td><td class="column-4">Cluttered, busy, or overwhelming interface; <br />
Promotions, ads, recommendations, and pop-ups are distracting<br />
</td>
</tr>
<tr class="row-6">
	<td class="column-1">Out of Stock</td><td class="column-2">Inventory information is inaccurate; <br />
Website does not fully reflect local-store inventory; <br />
Out-of-stock, unavailable, or limited product selection; <br />
In-store pickup availability limitations</td><td class="column-3">Store inventory accuracy and online/in-store synchronization; <br />
Product availability, out-of-stock items, and pickup limitations; <br />
Limited or incomplete product assortment<br />
</td><td class="column-4">Store inventory and website availability mismatch; <br />
Product availability, stock, and assortment limitations<br />
</td>
</tr>
</tbody>
</table>

<p class="wp-caption-text" style="text-align: left"><strong>Table 1:</strong> Alignment of themes for ChatGPT-5.6 runs in the Office Supplies dataset.</p>
<h2>Study Results</h2>
<p>We used the baseline metrics from our 2023 study as a starting point to evaluate interrater agreement and assess how qualitative analysis has evolved with the newest generation of ChatGPT.</p>
<h3>Comparing the number of themes</h3>
<p>As we’ve previously discussed, qualitative coding often reflects <a href="https://en.wikipedia.org/wiki/Lumpers_and_splitters">a fundamental tension</a> between lumpers (where coders group smaller concepts into broad themes) and splitters (where coders use more granular categories). In our initial study, we identified two distinct baseline behaviors: substantive theme granularity (the number of core categories containing more than one statement) and fringe-theme sensitivity (the willingness to create standalone categories for single, isolated comments).</p>
<p>In 2023, <strong>ChatGPT-4 generated almost half as many total themes as human coders</strong>, averaging seven total themes per dataset compared to thirteen for humans. However, this gap was driven almost entirely by fringe sensitivity. Human coders frequently created dedicated categories for one-off comments, accounting for nearly half of their total generated themes. Once those single-statement themes were removed, human coders and ChatGPT-4 converged at a similar macro baseline of six or seven substantive themes. Both operated as macro-lumpers for primary patterns.</p>
<p>Human coders were lumpers at the macro level, splitters at the margins. Human researchers built high overall category counts by isolating single-statement fringe themes and maintaining lower resolution on core patterns. In our 2026 re-run, ChatGPT-5.6’s approach to qualitative coding evolved, demonstrating a distinct shift towards aggressive splitting of substantive themes.</p>
<p>ChatGPT-5.6 closed the theme gap with human coders, generating a similar volume (15.6 for ChatGPT-5.6 versus 13.3 for humans) by mainly subdividing core themes into smaller buckets of two to four statements. On average, the model generated almost 70% more substantive themes than humans and nearly double that of ChatGPT-4. For example, where 2023 runs grouped feedback under a single “Cluttered” category, ChatGPT-5.6 split the node into two distinct subthemes: “Cluttered, busy, or overwhelming interface” and “Distracting ads, promotions, pop-ups, or graphics.” Table 2 shows the full counts of themes generated by each coder and AI; humans and ChatGPT-5.6 often had many more themes than the ChatGPT-4 runs. Table 3 shows that removing the one-off categories made the human coders’ major themes more comparable to ChatGPT-4, while ChatGPT-5.6 retained about twice as many themes (mainly due to categories with two to four statements).</p>

<table id="tablepress-1081" class="tablepress tablepress-id-1081 tbody-has-connected-cells">
<thead>
<tr class="row-1">
	<td class="column-1"></td><td class="column-2"></td><th class="column-3">Grocery</th><td class="column-4"></td><th class="column-5">Wireless</th><td class="column-6"></td><th class="column-7">Office Supplies</th><td class="column-8"></td>
</tr>
</thead>
<tbody>
<tr class="row-2">
	<td class="column-1"></td><td class="column-2"></td><td class="column-3">Number of Themes</td><td class="column-4">Number of Themes with 1 statement</td><td class="column-5">Number of Themes</td><td class="column-6">Number of Themes with 1 statement</td><td class="column-7">Number of Themes</td><td class="column-8">Number of Themes with 1 statement</td>
</tr>
<tr class="row-3">
	<td class="column-1"></td><td class="column-2">Coder 1</td><td class="column-3">12</td><td class="column-4"> 6</td><td class="column-5">14</td><td class="column-6">6</td><td class="column-7">13</td><td class="column-8"> 5</td>
</tr>
<tr class="row-4">
	<td class="column-1"></td><td class="column-2">Coder 2</td><td class="column-3">25</td><td class="column-4">16</td><td class="column-5">16</td><td class="column-6">8</td><td class="column-7">17</td><td class="column-8">10</td>
</tr>
<tr class="row-5">
	<td class="column-1"></td><td class="column-2">Coder 3</td><td class="column-3"> 7</td><td class="column-4"> 0</td><td class="column-5">10</td><td class="column-6">4</td><td class="column-7"> 6</td><td class="column-8"> 1</td>
</tr>
<tr class="row-6">
	<td class="column-1"></td><td class="column-2"><strong>Coder Average</td><td class="column-3"><strong>14.7</td><td class="column-4"> <strong>7.3</td><td class="column-5"><strong>13.3</td><td class="column-6"><strong>6</td><td class="column-7"><strong>12</td><td class="column-8"> <strong>5.3</td>
</tr>
<tr class="row-7">
	<td rowspan="4" class="column-1">ChatGPT 4 2023<center></td><td class="column-2">ChatGPT A</td><td class="column-3">8</td><td class="column-4">1</td><td class="column-5">8</td><td class="column-6">2</td><td class="column-7">6</td><td class="column-8">0</td>
</tr>
<tr class="row-8">
	<td class="column-2">ChatGPT B</td><td class="column-3">6</td><td class="column-4">0</td><td class="column-5">7</td><td class="column-6">0</td><td class="column-7">6</td><td class="column-8">0</td>
</tr>
<tr class="row-9">
	<td class="column-2">ChatGPT C</td><td class="column-3">7</td><td class="column-4">0</td><td class="column-5">8</td><td class="column-6">1</td><td class="column-7">8</td><td class="column-8">2</td>
</tr>
<tr class="row-10">
	<td class="column-2"><strong>ChatGPT Average</td><td class="column-3"><strong>7.0</td><td class="column-4"><strong>0.3</td><td class="column-5"><strong>7.7</td><td class="column-6"><strong>1</td><td class="column-7"><strong>6.3</td><td class="column-8"><strong>0.7</td>
</tr>
<tr class="row-11">
	<td rowspan="4" class="column-1">ChatGPT 5.6 2026</td><td class="column-2">ChatGPT D</td><td class="column-3">22</td><td class="column-4"> 9</td><td class="column-5">14</td><td class="column-6">2</td><td class="column-7">14</td><td class="column-8">1</td>
</tr>
<tr class="row-12">
	<td class="column-2">ChatGPT E</td><td class="column-3">24</td><td class="column-4">12</td><td class="column-5">15</td><td class="column-6">2</td><td class="column-7">13</td><td class="column-8">3</td>
</tr>
<tr class="row-13">
	<td class="column-2">ChatGPT F</td><td class="column-3">14</td><td class="column-4"> 1</td><td class="column-5">13</td><td class="column-6">2</td><td class="column-7">11</td><td class="column-8">0</td>
</tr>
<tr class="row-14">
	<td class="column-2"><strong>ChatGPT Average</td><td class="column-3"><strong>20</td><td class="column-4"> <strong>7.3</td><td class="column-5"><strong>14</td><td class="column-6"><strong>2</td><td class="column-7"><strong>12.7</td><td class="column-8"><strong>1.3</td>
</tr>
</tbody>
</table>

<p class="wp-caption-text" style="text-align: left"><strong>Table 2:</strong> Number of category themes generated by coder and ChatGPT runs.</p>

<table id="tablepress-1082" class="tablepress tablepress-id-1082 tbody-has-connected-cells">
<thead>
<tr class="row-1">
	<td class="column-1"></td><td class="column-2"></td><th class="column-3">Grocery Themes</th><th class="column-4">Wireless Themes</th><th class="column-5">Office Supplies Themes</th><th class="column-6">Average</th>
</tr>
</thead>
<tbody>
<tr class="row-2">
	<td class="column-1"></td><td class="column-2">Coder 1</td><td class="column-3"> 6</td><td class="column-4"> 8</td><td class="column-5"> 8</td><td class="column-6"> 7.3</td>
</tr>
<tr class="row-3">
	<td class="column-1"></td><td class="column-2">Coder 2</td><td class="column-3"> 9</td><td class="column-4"> 8</td><td class="column-5"> 7</td><td class="column-6"> 8</td>
</tr>
<tr class="row-4">
	<td class="column-1"></td><td class="column-2">Coder 3</td><td class="column-3"> 7</td><td class="column-4"> 6</td><td class="column-5"> 5</td><td class="column-6"> 6</td>
</tr>
<tr class="row-5">
	<td class="column-1"></td><td class="column-2"><strong>Coder Average</td><td class="column-3"> <strong>7.3</td><td class="column-4"> <strong>7.3</td><td class="column-5"> <strong>6.7</td><td class="column-6"> <strong>7.1</td>
</tr>
<tr class="row-6">
	<td rowspan="4" class="column-1">ChatGPT 4 2023</td><td class="column-2">ChatGPT A</td><td class="column-3"> 7</td><td class="column-4"> 6</td><td class="column-5"> 6</td><td class="column-6"> 6.3</td>
</tr>
<tr class="row-7">
	<td class="column-2">ChatGPT B</td><td class="column-3"> 6</td><td class="column-4"> 7</td><td class="column-5"> 6</td><td class="column-6"> 6.3</td>
</tr>
<tr class="row-8">
	<td class="column-2">ChatGPT C</td><td class="column-3"> 7</td><td class="column-4"> 7</td><td class="column-5"> 6</td><td class="column-6"> 6.7</td>
</tr>
<tr class="row-9">
	<td class="column-2"><strong>ChatGPT Average</td><td class="column-3"> <strong>6.7</td><td class="column-4"> <strong>6.7</td><td class="column-5"> <strong>6</td><td class="column-6"> <strong>6.4</td>
</tr>
<tr class="row-10">
	<td rowspan="4" class="column-1">ChatGPT 5.6 2026</td><td class="column-2">ChatGPT D</td><td class="column-3">13</td><td class="column-4">12</td><td class="column-5">13</td><td class="column-6">12.7</td>
</tr>
<tr class="row-11">
	<td class="column-2">ChatGPT E</td><td class="column-3">12</td><td class="column-4">13</td><td class="column-5">10</td><td class="column-6">11.7</td>
</tr>
<tr class="row-12">
	<td class="column-2">ChatGPT F</td><td class="column-3">13</td><td class="column-4">11</td><td class="column-5">11</td><td class="column-6">11.7</td>
</tr>
<tr class="row-13">
	<td class="column-2"><strong>ChatGPT Average</td><td class="column-3"><strong>12.7</td><td class="column-4"><strong>12</td><td class="column-5"><strong>11.3</td><td class="column-6"><strong>12</td>
</tr>
</tbody>
</table>

<p class="wp-caption-text" style="text-align: left"><strong>Table 3:</strong> Number of category themes by coder and ChatGPT containing more than one statement.</p>
<h3>Interrater agreement between humans and ChatGPT runs</h3>
<p>To evaluate how accurately ChatGPT-5.6 aligned with human judgment, and how reliable it was across repeated runs, we computed kappa for each pairing of raters, as we did in 2023. We <a href="https://measuringu.com/assessing-interrater-reliability-in-ux-research/">averaged kappas</a> across themes within products and then across products to get the overall results shown in Table 4.</p>
<p><strong><em>A brief reminder about kappa.</em></strong> There are different methods for assessing the magnitude of interrater agreement. One of the best-known is the kappa statistic (Fleiss, 1971). Kappa measures the extent of agreement among raters that exceeds estimates of chance agreement. Kappa values can be between −1 (perfect disagreement) and 1 (perfect agreement) and are often interpreted with the Landis and Koch guidelines (poor agreement: ≤ 0, slight: 0.01–0.20, fair: 0.21–0.40, moderate: 0.41–0.60, substantial: 0.61–0.80, almost perfect agreement: 0.81–1.00).</p>

<table id="tablepress-1083" class="tablepress tablepress-id-1083 tbody-has-connected-cells">
<tbody>
<tr class="row-1">
	<td class="column-1"></td><td class="column-2"></td><td class="column-3"></td><td class="column-4"></td><td colspan="3" class="column-5"><div style="text-align: center;"><strong>2023</strong></div></td><td colspan="2" class="column-8"><div style="text-align: center;"><strong>2026</strong></div></td>
</tr>
<tr class="row-2">
	<td class="column-1"><strong>Rater</td><td class="column-2"><strong>Coder 1</td><td class="column-3"><strong>Coder 2</td><td class="column-4"><strong>Coder 3</td><td class="column-5"><strong>ChatGPT A</td><td class="column-6"><strong>ChatGPT B</td><td class="column-7"><strong>ChatGPT C</td><td class="column-8"><strong>ChatGPT D</td><td class="column-9"><strong>ChatGPT E</td>
</tr>
<tr class="row-3">
	<td class="column-1">Coder 2</td><td class="column-2">0.703</td><td class="column-3"></td><td class="column-4"></td><td class="column-5"></td><td class="column-6"></td><td class="column-7"></td><td class="column-8"></td><td class="column-9"></td>
</tr>
<tr class="row-4">
	<td class="column-1">Coder 3</td><td class="column-2">0.726</td><td class="column-3">0.683</td><td class="column-4"></td><td class="column-5"></td><td class="column-6"></td><td class="column-7"></td><td class="column-8"></td><td class="column-9"></td>
</tr>
<tr class="row-5">
	<td class="column-1">ChatGPT A</td><td class="column-2">0.699</td><td class="column-3">0.608</td><td class="column-4">0.662</td><td class="column-5"></td><td class="column-6"></td><td class="column-7"></td><td class="column-8"></td><td class="column-9"></td>
</tr>
<tr class="row-6">
	<td class="column-1">ChatGPT B</td><td class="column-2">0.643</td><td class="column-3">0.548</td><td class="column-4">0.615</td><td class="column-5">0.684</td><td class="column-6"></td><td class="column-7"></td><td class="column-8"></td><td class="column-9"></td>
</tr>
<tr class="row-7">
	<td class="column-1">ChatGPT C</td><td class="column-2">0.681</td><td class="column-3">0.607</td><td class="column-4">0.624</td><td class="column-5">0.784</td><td class="column-6">0.584</td><td class="column-7"></td><td class="column-8"></td><td class="column-9"></td>
</tr>
<tr class="row-8">
	<td class="column-1">ChatGPT D</td><td class="column-2">0.756</td><td class="column-3">0.754</td><td class="column-4">0.734</td><td class="column-5">0.656</td><td class="column-6">0.610</td><td class="column-7">0.612</td><td class="column-8"></td><td class="column-9"></td>
</tr>
<tr class="row-9">
	<td class="column-1">ChatGPT E</td><td class="column-2">0.767</td><td class="column-3">0.738</td><td class="column-4">0.732</td><td class="column-5">0.665</td><td class="column-6">0.627</td><td class="column-7">0.642</td><td class="column-8">0.952</td><td class="column-9"></td>
</tr>
<tr class="row-10">
	<td class="column-1">ChatGPT F</td><td class="column-2">0.779</td><td class="column-3">0.744</td><td class="column-4">0.740</td><td class="column-5">0.654</td><td class="column-6">0.635</td><td class="column-7">0.643</td><td class="column-8">0.949</td><td class="column-9">0.949</td>
</tr>
</tbody>
</table>

<p class="wp-caption-text" style="text-align: left"><strong>Table 4:</strong> Kappa matrix showing chance-corrected agreement for each pairing of human coders and ChatGPT runs, averaged over fourteen themes pulled from three datasets, expanded to include ChatGPT-5.6 runs (D, E, F).</p>
<p>Looking at the full pairwise matrix in Table 4, three clear trends emerge. First, ChatGPT-5.6 consistently achieved higher agreement with human coders than ChatGPT-4 did. Second, cross-generational agreement between GPT-4 and GPT-5.6 remained firmly substantial, confirming underlying thematic continuity despite the newer model’s increased granularity. Most strikingly, ChatGPT-5.6 demonstrated near-perfect self-consistency across independent runs, elevating intra-model agreement to a remarkable 0.949–0.952.</p>
<h3>Human Coders vs. ChatGPT Runs vs. Combined</h3>
<p>To test whether these shifts were statistically meaningful, we aggregated the pairwise kappas into group-level averages. Below are the average kappas for each pairing type, and these same values are shown visually in Figure 1.</p>
<ul>
<li><strong>Humans Coders:</strong> .704 (substantial) — unchanged from 2023</li>
<li><strong>ChatGPT-4:</strong> .684 (substantial) — unchanged from 2023</li>
<li><strong>ChatGPT-5.6:</strong> .950 (almost perfect)</li>
<li><strong>Humans <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2194.png" alt="↔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ChatGPT-4:</strong> .632 (substantial) — unchanged from 2023</li>
<li><strong>Humans <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2194.png" alt="↔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ChatGPT-5.6:</strong> .749 (substantial)</li>
<li><strong>GPT-4 <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2194.png" alt="↔" class="wp-smiley" style="height: 1em; max-height: 1em;" /> ChatGPT-5.6:</strong> .638 (substantial)</li>
</ul>
<p><a href="https://measuringu.com/wp-content/uploads/2026/09/Figure-1.png" rel="attachment wp-att-48688"><img loading="lazy" decoding="async" class="alignnone wp-image-48688 size-full" src="https://measuringu.com/wp-content/uploads/2026/09/Figure-1.png" alt="Average agreement between ChatGPT and human coders." width="2157" height="1210" srcset="https://measuringu.com/wp-content/uploads/2026/09/Figure-1.png 2157w, https://measuringu.com/wp-content/uploads/2026/09/Figure-1-300x168.png 300w, https://measuringu.com/wp-content/uploads/2026/09/Figure-1-1024x574.png 1024w, https://measuringu.com/wp-content/uploads/2026/09/Figure-1-768x431.png 768w, https://measuringu.com/wp-content/uploads/2026/09/Figure-1-1536x862.png 1536w, https://measuringu.com/wp-content/uploads/2026/09/Figure-1-2048x1149.png 2048w, https://measuringu.com/wp-content/uploads/2026/09/Figure-1-600x337.png 600w" sizes="auto, (max-width: 2157px) 100vw, 2157px" /></a></p>
<p class="wp-caption-text" style="text-align: left"><strong>Figure 1:</strong> Average agreement between ChatGPT and human coders.</p>
<p>There was a statistically significant difference among these group means (<em>F</em>(5,30) = 40.5, <em>p</em> &lt; .001). We used Tukey’s Honest Significant Difference test to look for specific differences while controlling for error. We found that ChatGPT-5.6 agreed with itself much more than any other pairing: its self-agreement was 0.20 to 0.31 greater than the other kappas (<em>p</em> &lt; .001). Human coders also agreed significantly more with ChatGPT-5.6 than they did with ChatGPT-4 (<em>p</em> &lt; .001). Crucially, human-to-ChatGPT-5.6 agreement (0.749) was statistically indistinguishable from human-to-human agreement (0.704, <em>p</em> = .475).</p>
<p>These findings suggest that ChatGPT has improved to a point where it’s highly consistent and agrees considerably well with humans. Consistency is, of course, good, but you can also be consistently wrong.</p>
<h3>No Issues vs. Other Themes</h3>
<p>Consistent with our 2023 findings, interrater agreement remained exceptionally high for the &#8220;No Issues&#8221; category, maintaining an almost perfect mean kappa of .937 across all three datasets. However, there were some cases where ChatGPT-5.6 called out unclear statements and pulled them out separately from the main analysis. This behavior is illustrated by how different runs of ChatGPT-5.6 evaluated two ambiguous participant responses in the Wireless dataset, Statement 16 (&#8220;Na&#8221;) and Statement 44 (&#8220;Not sure.&#8221;):</p>
<p><strong><u>Wireless – ChatGPT D:</u></strong></p>
<p>Here, the model created explicit reasoning notes, observing that &#8220;&#8216;Na&#8217; provides no usable information. It may mean &#8216;N/A,&#8217; but that is not explicit enough to confidently code as &#8216;no problems,’&#8221; and &#8220;&#8216;Not sure&#8217; does not identify a specific problem or indicate clearly that no problem occurred.&#8221;</p>
<p><strong><u>Wireless – ChatGPT E:</u></strong></p>
<p>During this run, the model created a separate “Uncategorized Statements” bucket, designating statement 44 as an off-topic/service issue, while identifying statement 16 as a non-substantive response.</p>
<p><strong><u>Wireless – ChatGPT F:</u></strong></p>
<p>In this case, the model created a dedicated category titled “Statements without enough information to classify,” grouping 16 and 44 together because they lacked substantive feedback.</p>
<p>Humans often included these statements in the &#8220;No Issues&#8221; theme. Depending on your lens of analysis, either classification could be justified. Subtle shifts in classification like this could lead to lower agreement. Fortunately, this type of model variance can likely be mitigated with a more explicit prompt instruction regarding edge-case handling.</p>
<h2>Summary and Discussion</h2>
<p>Our key conclusions from these analyses were:</p>
<p><strong>Agreement with human coders improved with the newer ChatGPT-5.6 model; human-to-ChatGPT-5.6 agreement was as high as human-to-human. </strong>Average interrater agreement increased, with kappa going from .632 to .749 when comparing ChatGPT to human coders. While ChatGPT-4 already fell within the established guidelines for “substantial” agreement, this improvement suggests that using ChatGPT-5.6 for coding open-ended survey responses is now virtually as reliable as comparing multiple human researchers.</p>
<p><strong>ChatGPT-5.6 responses seem to be dramatically more consistent in this setting. </strong>In addition to achieving better agreement with human coders, ChatGPT-5.6 exhibited remarkable agreement across repeated runs. In contrast to our 2023 testing, running open-ended comments through ChatGPT-5.6 is now sufficiently consistent that a single analysis run will likely yield the same taxonomic output.</p>
<p><strong>ChatGPT-5.6 responses may split categories into further detail. </strong>In this setting, ChatGPT-5.6 demonstrated the ability to construct more precise subcategories while maintaining structural alignment with the overarching core themes identified by humans.</p>
<h3>Caveats</h3>
<p><strong>Prompt frozen at 2023 for comparability. </strong>To isolate model performance over time, we controlled prompt structure and data inputs. However, optimized prompting techniques customized for newer reasoning architectures could likely yield even stronger performance.</p>
<p><strong>Alignment method changed from 2023. </strong>To align outputs with pre-existing categories, we shifted to a top-down alignment strategy. Because ChatGPT-5.6 frequently split baseline categories into narrower subthemes, those subcategories were conceptually combined for cross-model evaluation.</p>
<p><strong>Small datasets, one prompt, three runs, one model. </strong>In 2023, LLMs struggled with high-input tasks due to limited context windows, forcing us to rely on compact datasets (50–52 statements). To preserve comparability, we retained these small datasets, tested a single prompt across three runs, and limited this initial phase to OpenAI models. Keep this in mind when generalizing these findings to open-ends in different contexts.</p>
<h3>What’s Next?</h3>
<p>In this study, we tested a fairly straightforward replication of our original analysis. Given the large improvement in how ChatGPT performed, further expansions are justified. We plan to continue to explore and test ideas like:</p>
<ul>
<li>How can we improve our prompt to maximize accuracy and ease of use?</li>
<li>How do Claude, Gemini, Meta AI, or other models perform on qualitative coding?</li>
<li>How do LLMs perform on larger datasets now that context windows have improved?</li>
</ul>
<h2>Appendix: The Verbatim Prompt</h2>
<p>As a UX researcher, you are tasked with analyzing the dataset provided below, which contains answers to the question, “What are some problems or frustrations you’ve had with the XXXX website?”. Your goal is to classify each numbered statement according to common themes. Create as many categories as necessary to group similar statements together. If a statement fits multiple categories, include it in all relevant categories.</p>
<p>START DATASET:</p>
<p>[dataset numbered by participant]</p>
<p>END DATASET</p>
<p>After analyzing the dataset, follow these steps:</p>
<ol>
<li>List the categories you have created, along with a brief description for each category.</li>
<li>For each category, list the numbers of the statements that belong to it.</li>
<li>If there are any statements that do not fit into any of the categories you have created, list their numbers separately.<strong><br />
</strong></li>
</ol>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How Well Do Digital Twins Predict SUS Scores?</title>
		<link>https://measuringu.com/how-well-do-synthetic-users-predict-sus-scores/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-well-do-synthetic-users-predict-sus-scores</link>
		
		<dc:creator><![CDATA[Lucas Plabst, PhD • Jeff Sauro, PhD • Jim Lewis, PhD]]></dc:creator>
		<pubDate>Wed, 23 Sep 2026 01:08:02 +0000</pubDate>
				<category><![CDATA[Survey]]></category>
		<category><![CDATA[User Research]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[SUS]]></category>
		<category><![CDATA[Synthetic user]]></category>
		<category><![CDATA[Synthetic users]]></category>
		<guid isPermaLink="false">https://measuringu.com/?p=48634</guid>

					<description><![CDATA[Participant recruitment is one of the most costly (and time-consuming) withdrawals from a research budget. If AI can generate findings by learning about your users, it could save a lot of money and generate study results in milliseconds instead of months. Synthetic users are the broad name to describe AI’s role in mimicking participants’ attitudes [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://measuringu.com/wp-content/uploads/2026/09/092226-FeatureImage1.jpg"><img loading="lazy" decoding="async" class="alignleft wp-image-48658 size-medium" src="https://measuringu.com/wp-content/uploads/2026/09/092226-FeatureImage1-300x169.jpg" alt="Feature image" width="300" height="169" srcset="https://measuringu.com/wp-content/uploads/2026/09/092226-FeatureImage1-300x169.jpg 300w, https://measuringu.com/wp-content/uploads/2026/09/092226-FeatureImage1-1024x576.jpg 1024w, https://measuringu.com/wp-content/uploads/2026/09/092226-FeatureImage1-768x432.jpg 768w, https://measuringu.com/wp-content/uploads/2026/09/092226-FeatureImage1-1536x864.jpg 1536w, https://measuringu.com/wp-content/uploads/2026/09/092226-FeatureImage1-600x338.jpg 600w, https://measuringu.com/wp-content/uploads/2026/09/092226-FeatureImage1.jpg 2000w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>Participant recruitment is one of the most costly (and time-consuming) withdrawals from a research budget. If AI can generate findings by learning about your users, it could save a lot of money and generate study results in milliseconds instead of months.</p>
<p><em>Synthetic users</em> are the broad name to describe AI’s role in mimicking participants’ attitudes and intentions. But the term is used rather loosely. We’ve <a href="https://measuringu.com/what-are-the-different-types-of-synthetic-users/">earlier defined synthetic users</a> as more of an umbrella term (like a genus) than a type (like a species). The genus encompasses digital twins, research-grounded, persona-based, and demographic-based synthetic users, and AI proto personas.</p>
<p>We’ve written about pro-synthetic and anti-synthetic user attitudes in the UX community, and we <a href="https://measuringu.com/review-of-experiments-with-synthetic-users/">published a literature review of experiments with synthetic users</a>. Much of the literature has reported numerous discrepancies between synthetic and human results, including reduced variance, misalignment of means/percentages, distorted correlations, inaccurate regression coefficients, and shallow experiential narratives. Of the different types of synthetic users, digital twins are widely believed to be more accurate than other types of synthetic user despite their accuracy being <a href="https://www.science.org/doi/10.1126/sciadv.aeh8260">an open research question</a>.</p>
<p>But what can be helpful is an understanding of how effective synthetic users could be in the context of UX research. UX research has <a href="https://measuringu.com/taxonomy-ux-research-methods/">numerous methods</a> and <a href="https://measuringu.com/what-are-ux-deliverables/">deliverables</a>. One of those methods, the <a href="https://measuringu.com/benchmark-intro/">retrospective UX benchmark study</a>, uses the same <strong>attitudinal</strong> UX metrics as task-based UX testing (such as the SUS, SUPR-Q<sup>®</sup>, or UX-Lite<sup>®</sup>), but participants are asked to reflect on their prior experience (as opposed to being presented with tasks), and they answer open-ended questions about their experiences. This sort of study looks a lot like a typical market-research survey, where you collect participant demographic details, attitudes, and intentions. We collect a lot of data with this method, making it a good candidate on which to test the promise of synthetic users.</p>
<p>In this article, we describe our experiment comparing quantitative results of one of our industry benchmark surveys with data generated by two types of digital twins.</p>
		<div data-elementor-type="section" data-elementor-id="48413" class="elementor elementor-48413" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-inner-section elementor-element elementor-element-443ec2f1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="443ec2f1" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6bb96814" data-id="6bb96814" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a0f71f8 elementor-widget elementor-widget-heading" data-id="a0f71f8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">Stay informed with MeasuringU.</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-3c8e6208 elementor-widget elementor-widget-text-editor" data-id="3c8e6208" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Get the latest research insights delivered weekly to your inbox.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-609c9c32 elementor-mobile-button-align-start elementor-button-align-stretch elementor-widget elementor-widget-form" data-id="609c9c32" data-element_type="widget" data-e-type="widget" data-settings="{&quot;button_width&quot;:&quot;40&quot;,&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}" data-widget_type="form.default">
				<div class="elementor-widget-container">
							<form class="elementor-form" method="post" id="newsletter1" name="Newsletter Blog Footer 1" aria-label="Newsletter Blog Footer 1">
			<input type="hidden" name="post_id" value="48413"/>
			<input type="hidden" name="form_id" value="609c9c32"/>
			<input type="hidden" name="referer_title" value="" />

			
			<div class="elementor-form-fields-wrapper elementor-labels-">
								<div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-60 elementor-field-required">
												<label for="form-field-email" class="elementor-field-label elementor-screen-only">
								Email							</label>
														<input size="1" type="email" name="form_fields[email]" id="form-field-email" class="elementor-field elementor-size-md  elementor-field-textual" placeholder="Enter your email..." required="required">
											</div>
								<div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-40 e-form__buttons">
					<button class="elementor-button elementor-size-md" type="submit">
						<span class="elementor-button-content-wrapper">
																						<span class="elementor-button-text">Subscribe</span>
													</span>
					</button>
				</div>
			</div>
		</form>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		
<h2><span lang="EN">The Original Study</span></h2>
<p>In May 2026, we conducted a <a href="https://measuringu.com/ai-based-chat-software-ux-2026/">retrospective benchmark study of four AI-based chat software products</a> with 420 U.S.-based panel participants. This study included the metrics we typically collect in our <a href="https://measuringu.com/consumer-software-ux-2025/">standard UX and NPS study of consumer software</a>.</p>
<p>There was a roughly equal gender split (52% female, 47% male). Respondents tended to be younger, with 65% under the age of 40. Participants were asked to reflect on their most recent experiences with the software and complete several questionnaires, including the <a href="https://measuringu.com/nps-ux/">NPS</a>, <a href="https://measuringu.com/10-things-sus/">SUS</a>, <a href="https://measuringu.com/from-umux-lite-to-ux-lite/">UX-Lite</a>, and <a href="https://measuringu.com/how-to-use-the-tac/">TAC-10</a><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />. The AI-based chat products and sample sizes were:</p>
<p>● ChatGPT: 113<br />
● Claude: 103<br />
● Gemini: 101<br />
● Grok: 103</p>
<h2><span lang="EN">Replication with Digital Twins</span></h2>
<p>For these experiments, we assessed how well synthetic users could reproduce one of the key metrics collected in the retrospective study, the System Usability Scale (<a href="https://measuringu.com/10-things-sus/">SUS</a>). The SUS is one of the most widely used standardized questionnaires for assessing perceived usability, made up of ten five-point items varying equally in positive and negative tone. The composite SUS score is interpolated to a 0–100-point scale for which there are <a href="https://www.researchgate.net/publication/324116412_The_System_Usability_Scale_Past_Present_and_Future">well-known methods</a> for classifying scores as good or poor, including the Sauro–Lewis Curved Grading Scale (see the <a href="#_The_Sauro-Lewis">Appendix</a>).</p>
<p>We used Claude Sonnet 5 to construct two types of <strong>digital twins</strong> based on each person&#8217;s responses to the original survey (<em>n</em> = 420). We fed the model each participant’s survey responses that included questions on demographics, chatbot use, brand attitude, likelihood to recommend, and open-ended comments about what they like and dislike about chatbots. Most importantly, <strong>we left out the participants&#8217; SUS scores</strong>.</p>
<p>Claude constructed a 700-word max persona written in the first person in the participants’ voice explaining who they are, based on the “summary agent” approach of Park et al. (<a href="https://arxiv.org/abs/2411.10109">2024</a>).</p>
<p>The persona was made up of six sections:</p>
<ol>
<li>Who I am</li>
<li>What matters to me</li>
<li>How I talk</li>
<li>How I decide and answer</li>
<li>What I would have to guess</li>
<li>What is not known or inferred about me</li>
</ol>
<p>We built the synthetic users with two levels of fidelity: summary twins or full twins. In <a href="https://measuringu.com/what-are-the-different-types-of-synthetic-users/">our taxonomy</a>, both of these types of synthetic users are digital twins because they were derived from individual respondents’ data. Summary twins were given the 700-word persona summary (no direct access to any of the original survey responses); the full twins were supplied with all the participants&#8217; survey responses (except for their SUS ratings) in addition to the summary. We did this to see whether giving a digital twin access to more specific information about a person would lead to better predictions of the SUS.</p>
<p>Each twin was prompted to role-play as its participant and to respond to the SUS as its human would have. We then matched each twin with its human counterpart and analyzed the differences in SUS scores.</p>
<h3><span lang="EN">Results</span></h3>
<h4><span lang="EN">Digital twin means were systematically higher than human means</span></h4>
<p>Both the full and summary twins scored statistically significantly higher SUS scores than the human responses (all <em>p</em> &lt; .05), ranging from about 2.9 to 7.8 points higher when computed by product (Table 1 and Figure 1). The differences by product between full and summary twins were not statistically significant (all <em>p</em> &gt; .36). In other words, the twins were more like each other than they were like the humans on which they were based.</p>

<table id="tablepress-1077" class="tablepress tablepress-id-1077">
<thead>
<tr class="row-1">
	<th class="column-1">Chatbot</th><th class="column-2">Human Mean</th><th class="column-3">Summary Twin Mean</th><th class="column-4">Full Twin Mean</th><th class="column-5">Summary – Human</th><th class="column-6">Full – Human</th><th class="column-7">Full – Summary</th>
</tr>
</thead>
<tbody class="row-striping row-hover">
<tr class="row-2">
	<td class="column-1">ChatGPT</td><td class="column-2">81.5</td><td class="column-3">85.7</td><td class="column-4">88.3</td><td class="column-5">4.2</td><td class="column-6">6.8</td><td class="column-7">2.6</td>
</tr>
<tr class="row-3">
	<td class="column-1">Claude</td><td class="column-2">78.9</td><td class="column-3">84.6</td><td class="column-4">86.2</td><td class="column-5">5.7</td><td class="column-6">7.3</td><td class="column-7">1.6</td>
</tr>
<tr class="row-4">
	<td class="column-1">Gemini</td><td class="column-2">79.0</td><td class="column-3">81.9</td><td class="column-4">84.2</td><td class="column-5">2.9</td><td class="column-6">5.2</td><td class="column-7">2.3</td>
</tr>
<tr class="row-5">
	<td class="column-1">Grok</td><td class="column-2">78.4</td><td class="column-3">83.2</td><td class="column-4">86.2</td><td class="column-5">4.8</td><td class="column-6">7.8</td><td class="column-7">3.0</td>
</tr>
<tr class="row-6">
	<td class="column-1">Average</td><td class="column-2">79.5</td><td class="column-3">83.9</td><td class="column-4">86.2</td><td class="column-5">4.4</td><td class="column-6">6.7</td><td class="column-7">2.3</td>
</tr>
</tbody>
</table>

<p class="wp-caption-text" style="text-align: left;"><strong>Table 1:</strong> Comparison of means and mean differences by product.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/09/092226f1-scaled.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-48664" src="https://measuringu.com/wp-content/uploads/2026/09/092226f1-300x153.jpg" alt="Graph of mean SUS by product and source with 95% confidence intervals." width="882" height="450" srcset="https://measuringu.com/wp-content/uploads/2026/09/092226f1-300x153.jpg 300w, https://measuringu.com/wp-content/uploads/2026/09/092226f1-1024x522.jpg 1024w, https://measuringu.com/wp-content/uploads/2026/09/092226f1-768x392.jpg 768w, https://measuringu.com/wp-content/uploads/2026/09/092226f1-1536x783.jpg 1536w, https://measuringu.com/wp-content/uploads/2026/09/092226f1-2048x1045.jpg 2048w, https://measuringu.com/wp-content/uploads/2026/09/092226f1-600x306.jpg 600w" sizes="auto, (max-width: 882px) 100vw, 882px" /></a></p>
<p class="wp-caption-text" style="text-align: left;"><strong>Figure 1:</strong> Graph of mean SUS by product and source with 95% confidence intervals.</p>
<h4><span lang="EN">More information led to more discrepancy in means</span></h4>
<p>Contrary to our expectation, giving the full twins <strong>more</strong> evidence (the actual responses) on which to base their responses did not lead to better predictions. The summary twin SUS scores differed from human scores by 4.4 on average, while the full twin scores differed from human scores by 6.7 points, both statistically significant differences. But is that difference a lot?</p>
<p>There are a few ways to interpret it. First, Table 1 shows that that number of points represents a 4.4% to 6.7% difference on the SUS’s 100-point scale, which can be thought of as an average error. Or those could be rephrased as 95.6% and 93.3% accurate predictions, which doesn’t sound that bad as long as the decisions that need to be made with the data can tolerate that level of precision. It’s also possible that if products have lower SUS scores, then the accuracy of synthetic responses would be lower (something we plan to follow up on).</p>
<p>A second way is to convert the scores into grades. Table 2 shows the SUS grades (see the Appendix for the grading scale) for the means by product and source. The predicted SUS grade was off by at least half a letter grade for all products and in one case off by a full letter grade (Grok).</p>
<p>This illustrates how the upward shift in scores for digital twins distorted the typical interpretation of the SUS, especially for the full twins. A stakeholder looking at these human grades would interpret the human scores as pretty good but not fantastic. The same stakeholder looking at the full twin grades would think the products are all superb.</p>

<table id="tablepress-1078" class="tablepress tablepress-id-1078">
<thead>
<tr class="row-1">
	<th class="column-1">Chatbot</th><th class="column-2">Human</th><th class="column-3">Summary Twin</th><th class="column-4">Full Twin</th>
</tr>
</thead>
<tbody class="row-striping row-hover">
<tr class="row-2">
	<td class="column-1">ChatGPT</td><td class="column-2">A</td><td class="column-3">A+</td><td class="column-4">A+</td>
</tr>
<tr class="row-3">
	<td class="column-1">Claude</td><td class="column-2">A−</td><td class="column-3">A+</td><td class="column-4">A+</td>
</tr>
<tr class="row-4">
	<td class="column-1">Gemini</td><td class="column-2">A−</td><td class="column-3">A</td><td class="column-4">A+</td>
</tr>
<tr class="row-5">
	<td class="column-1">Grok</td><td class="column-2">B+</td><td class="column-3">A</td><td class="column-4">A+</td>
</tr>
</tbody>
</table>

<p class="wp-caption-text" style="text-align: left;"><strong>Table 2:</strong> SUS grades according to Sauro–Lewis Curved Grading Scale (see the Appendix).</p>
<h4><span lang="EN">Small but consistent distortion at the item level adds up</span></h4>
<p>To understand what’s driving the differences in scores, we looked at responses to the ten individual SUS items. Both twin models agreed more with the positive-tone items and disagreed more with the negative-tone items (Figure 2). This could be an artifact of the way that LLMs are trained, with a tendency to be overly agreeable. The mean response to each SUS item (five-point Likert scale) was off by an average of about half a point. Because the distortion was systematic rather than random, the deviations added up across the ten items rather than canceling out.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/09/092226f2.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-48661 size-full" src="https://measuringu.com/wp-content/uploads/2026/09/092226f2.jpg" alt="Mean scores for SUS items by source with 95% confidence intervals (n = 420)." width="980" height="577" srcset="https://measuringu.com/wp-content/uploads/2026/09/092226f2.jpg 980w, https://measuringu.com/wp-content/uploads/2026/09/092226f2-300x177.jpg 300w, https://measuringu.com/wp-content/uploads/2026/09/092226f2-768x452.jpg 768w, https://measuringu.com/wp-content/uploads/2026/09/092226f2-600x353.jpg 600w" sizes="auto, (max-width: 980px) 100vw, 980px" /></a></p>
<p class="wp-caption-text" style="text-align: left;"><strong>Figure 2:</strong> Mean scores for SUS items by source with 95% confidence intervals (<em>n</em> = 420).</p>
<h4><span lang="EN">Human-twin correlations were significant but far from perfect</span></h4>
<p>Figure 3 shows the correlations (with 95% confidence intervals) between the human and digital twin SUS scores. The human-twin correlations were lower than you would expect if the digital twins were faithfully reproducing the human scores (although significantly higher than the correlation of .20 reported by Peng et al., <a href="https://www.science.org/doi/10.1126/sciadv.aeh8260">2026</a>). The correlation between the summary and full twins was very high. The difference of .03 in the correlations of summary and full twins with human data was not statistically significant.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/09/092226f3-scaled.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-48662" src="https://measuringu.com/wp-content/uploads/2026/09/092226f3-300x186.jpg" alt="Correlations between human and digital twin SUS scores (95% confidence intervals)." width="725" height="450" srcset="https://measuringu.com/wp-content/uploads/2026/09/092226f3-300x186.jpg 300w, https://measuringu.com/wp-content/uploads/2026/09/092226f3-1024x636.jpg 1024w, https://measuringu.com/wp-content/uploads/2026/09/092226f3-768x477.jpg 768w, https://measuringu.com/wp-content/uploads/2026/09/092226f3-1536x954.jpg 1536w, https://measuringu.com/wp-content/uploads/2026/09/092226f3-2048x1272.jpg 2048w, https://measuringu.com/wp-content/uploads/2026/09/092226f3-600x373.jpg 600w" sizes="auto, (max-width: 725px) 100vw, 725px" /></a></p>
<p class="wp-caption-text" style="text-align: left;"><strong>Figure 3:</strong> Correlations between human and digital twin SUS scores (95% confidence intervals).</p>
<h4><span lang="EN">Digital twin data was less variable than human data</span></h4>
<p>Figure 4 shows compression of the variability of the digital twin responses relative to the human responses, with the twins’ responses tending to converge more tightly around the mean. Summary twin means ran 2.9 to 5.7 points above human means; full twins ran 5.2 to 7.7 points above. The standard deviations of the individual ratings were 15.1 for humans, 12.6 for summary twins, and 11.6 for full twins.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/09/092226f4.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-48663 size-full" src="https://measuringu.com/wp-content/uploads/2026/09/092226f4.jpg" alt="Distributions of SUS scores by product for Human, Summary Twin, and Full Twin." width="1016" height="704" srcset="https://measuringu.com/wp-content/uploads/2026/09/092226f4.jpg 1016w, https://measuringu.com/wp-content/uploads/2026/09/092226f4-300x208.jpg 300w, https://measuringu.com/wp-content/uploads/2026/09/092226f4-768x532.jpg 768w, https://measuringu.com/wp-content/uploads/2026/09/092226f4-600x416.jpg 600w" sizes="auto, (max-width: 1016px) 100vw, 1016px" /></a></p>
<p class="wp-caption-text" style="text-align: left;"><strong>Figure 4:</strong> Distributions of SUS scores by product for Human, Summary Twin, and Full Twin (dots were spread horizontally to separate ties).</p>
<h2><span lang="EN">Summary and Discussion</span></h2>
<p>We generated digital twins by creating summaries based on data collected from 420 human respondents to a retrospective study on attitudes toward four AI products: ChatGPT, Claude, Gemini, and Grok. Two types of digital twins were created for each respondent: one based only on the summary (summary twin) and one based on the summary plus all the specific data used to create the summary (full twin). Because the goal of this research was to compare human with digital twin SUS scores, the human responses to the SUS were withheld from the data used to create the summaries and from the specific data provided to the full twins.</p>
<p>Our key findings were:</p>
<p><strong>Digital twin means were reasonably accurate, but systematically higher than human means. </strong>Averaging across the four products, SUS scores for summary twins were 4.4 points higher than human means (95.6% accuracy); full twin scores were 6.7 points higher (93.3% accuracy). We found this pattern to be statistically significant for all four products, and it was driven by systematic acquiescence by the digital twins at the item level.</p>
<p>Whether these levels of accuracy are good enough largely depends on the research context. We are cautious about generalizing these results beyond the fairly high SUS scores in this one study. It’s possible that because the SUS scores were already very high, a ceiling effect pushed the digital twin means closer to the human means than would be the case if the human SUS scores were lower.</p>
<p><strong>Human responses were more variable than the digital twins.</strong> As reported in the literature, we also saw lower variability of the digital twin–generated SUS scores. The standard deviations of the individual ratings were 15.1 for humans, 12.6 for summary twins, and 11.6 for full twins.</p>
<p><strong>Having more information did not improve prediction accuracy.</strong> We expected the means for the full twins to correspond closer than the summary twins to the human data. That didn’t happen. At the product level, the means of the full twins were on average about 2.2 points higher than the summary twins (and even farther from the human means).</p>
<p><strong>The inflation of SUS scores affected their interpretation.</strong> At higher SUS levels, the deviations of three to eight points across products (the range from Table 1 across both types of digital twins) are enough to change the products’ grades. The grades for the human scores ranged from B+ to A: good but not fantastic. For the full twins, the grades were all A+, leading to a very different interpretation of the perceived usability of the products.</p>
<p><strong>Correlations between human and digital twin scores were significant but far from perfect.</strong> The correlations were 0.56 for human/summary twins and 0.59 for human/full twins (no significant difference between these two). The correlation between summary and full twins was 0.92 (significantly higher than their correlations with the human data).</p>
<p><strong>Bottom line:</strong> We designed these digital twins to give them the best possible chance to accurately estimate held-out SUS scores relative to other types of synthetic users that are less grounded in specific human data. We were frankly surprised that deviations from human scores (ground truth) were consistently greater for the full twins (more information) than for the summary twins (less information). We were also surprised that this approach generated SUS scores that were within a few points of the human data.</p>
<p>This is the first in a series of similar experiments that we plan to conduct and report using different datasets (with more varied SUS scores) and different ways of creating synthetic users. Stay tuned …</p>
<h2 id="_The_Sauro-Lewis"><span lang="EN">Appendix: The Sauro-Lewis Curved Grading Scale</span></h2>

<table id="tablepress-964" class="tablepress tablepress-id-964">
<thead>
<tr class="row-1">
	<th class="column-1">SUS Score Range</th><th class="column-2">Grade</th><th class="column-3">Percentile Range</th>
</tr>
</thead>
<tbody>
<tr class="row-2">
	<td class="column-1">84.1–100</td><td class="column-2">A+</td><td class="column-3">96–100</td>
</tr>
<tr class="row-3">
	<td class="column-1">80.8–84.0</td><td class="column-2">A</td><td class="column-3">90–95</td>
</tr>
<tr class="row-4">
	<td class="column-1">78.9–80.7</td><td class="column-2">A−</td><td class="column-3">85–89</td>
</tr>
<tr class="row-5">
	<td class="column-1">77.2–78.8</td><td class="column-2">B+</td><td class="column-3">80–84</td>
</tr>
<tr class="row-6">
	<td class="column-1">74.1–77.1</td><td class="column-2">B</td><td class="column-3">70–79</td>
</tr>
<tr class="row-7">
	<td class="column-1">72.6–74.0</td><td class="column-2">B−</td><td class="column-3">65–69</td>
</tr>
<tr class="row-8">
	<td class="column-1">71.1–72.5</td><td class="column-2">C+</td><td class="column-3">60–64</td>
</tr>
<tr class="row-9">
	<td class="column-1">65.0–71.0</td><td class="column-2">C</td><td class="column-3">41–59</td>
</tr>
<tr class="row-10">
	<td class="column-1">62.7–64.9</td><td class="column-2">C−</td><td class="column-3">35–40</td>
</tr>
<tr class="row-11">
	<td class="column-1">51.7–62.6</td><td class="column-2">D</td><td class="column-3">15–34</td>
</tr>
<tr class="row-12">
	<td class="column-1"> 0.0–51.6</td><td class="column-2">F</td><td class="column-3"> 0–14</td>
</tr>
</tbody>
</table>

<p class="wp-caption-text" style="text-align: left;"><strong>Appendix Table 1:</strong> The Sauro-Lewis curved grading scale for the SUS.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Do Participants Say Less to AI Than to Human Moderators?</title>
		<link>https://measuringu.com/do-participants-say-less-to-ai-than-to-human-moderators/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=do-participants-say-less-to-ai-than-to-human-moderators</link>
		
		<dc:creator><![CDATA[Lucas Plabst, PhD • Jeff Sauro, PhD • Eva Sundberg, MPH • Jim Lewis, PhD]]></dc:creator>
		<pubDate>Tue, 15 Sep 2026 21:08:23 +0000</pubDate>
				<category><![CDATA[User Experience]]></category>
		<category><![CDATA[User Research]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AI Moderator]]></category>
		<category><![CDATA[moderated research]]></category>
		<guid isPermaLink="false">https://measuringu.com/?p=48604</guid>

					<description><![CDATA[&#8220;Are AI moderators as good as human moderators?&#8221; That&#8217;s a good question. It&#8217;d be good to have data to help answer that. Instead, we have claims from vendors selling AI moderator technology. That&#8217;s not nothing, but it&#8217;s hardly the objective data you&#8217;d want before you retire your research team from moderating. When we encounter interesting [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://measuringu.com/wp-content/uploads/2026/09/091526-FeatureImage1.jpg"><img loading="lazy" decoding="async" class="alignleft wp-image-48621 size-medium" src="https://measuringu.com/wp-content/uploads/2026/09/091526-FeatureImage1-300x169.jpg" alt="Feature image" width="300" height="169" srcset="https://measuringu.com/wp-content/uploads/2026/09/091526-FeatureImage1-300x169.jpg 300w, https://measuringu.com/wp-content/uploads/2026/09/091526-FeatureImage1-1024x576.jpg 1024w, https://measuringu.com/wp-content/uploads/2026/09/091526-FeatureImage1-768x432.jpg 768w, https://measuringu.com/wp-content/uploads/2026/09/091526-FeatureImage1-1536x864.jpg 1536w, https://measuringu.com/wp-content/uploads/2026/09/091526-FeatureImage1-600x338.jpg 600w, https://measuringu.com/wp-content/uploads/2026/09/091526-FeatureImage1.jpg 2000w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>&#8220;Are AI moderators as good as human moderators?&#8221;</p>
<p>That&#8217;s a good question. It&#8217;d be good to have data to help answer that. Instead, we have claims from vendors selling AI moderator technology. That&#8217;s not nothing, but it&#8217;s hardly the objective data you&#8217;d want before you retire your research team from moderating.</p>
<p>When we encounter interesting claims like that, we generally take the following approach:</p>
<ol>
<li>Define the claim.</li>
<li>Assess evidence and the quality (focusing on peer-reviewed publications).</li>
<li>Conduct our own experiment.</li>
<li>Refine and revise our opinion of the merits of the claim.</li>
</ol>
<p>We completed step two in <a href="https://measuringu.com/effectiveness-of-ai-moderators-a-literature-review">our previous article</a>, where we reviewed the published literature. There wasn’t much literature to review, and some of the findings may be a bit dated. But even newer work is lacking because most studies compared AI moderators to surveys or static follow-up questions, not to a live human moderator. Only two studies actually put an AI moderator head-to-head against a human one.</p>
<p>One was a small classroom-style study (Wuttke et al., <a href="https://aclanthology.org/2025.latechclfl-1.17.pdf">2025</a>). Student pairs each ran one AI-led and one human-led interview on politics and democracy, netting just five AI-led and six human-led sessions, with students standing in for trained moderators.</p>
<p>The other (Zhu et al., <a href="https://dl.acm.org/doi/pdf/10.1145/3772318.3791653">2026</a>) was a properly powered randomized control trial (RCT) with 30 sessions per condition, pitting an agentic voice moderator against a human moderator in think-aloud usability testing of a note-taking app. It&#8217;s a stronger study, but think-aloud moderation is a lower-demand job than in-depth-interview moderation. In a think-aloud session, the moderator&#8217;s main task is prompting someone to keep narrating what they&#8217;re already doing. It&#8217;s not that far removed from unmoderated think-aloud, where there&#8217;s no moderator at all, just a periodic &#8220;keep talking&#8221; nudge or “tell me more.” A semi-structured or in-depth interview asks much more of a moderator: <a href="https://measuringu.com/five-ways-to-use-rapport-when-moderating/">building rapport</a> from a cold start, deciding in real time whether an offhand comment is worth five extra minutes, and steering a conversation that has no task to anchor it.</p>
<p>In the Zhu et al. study, they found no difference in the number of words participants produced, but the <strong>AI</strong> <strong>moderator talked more, faster, and more often </strong>during the session itself. The AI moderator also scored significantly worse than the human moderator on context-aware follow-up and on building trust, even though the two were indistinguishable on procedural adherence.</p>
<p>That review left us with five questions that the literature couldn&#8217;t settle:</p>
<ul>
<li>Do participants say less to AI than to human moderators?</li>
<li>Do participants provide the same depth of insights to AI and human moderators?</li>
<li>Does AI moderate as competently as a human?</li>
<li>Do participants want to talk to AI moderators?</li>
<li>Do findings generalize across models or prompts?</li>
</ul>
<p>Each of those questions needs its own analysis, and all require more data. To help us (and the industry) answer these questions, we built our own AI moderator and ran a controlled experiment. In this article, we’ll cover the setup of that experiment and address the first question of whether participants say less, more, or about the same to AI moderators as human moderators. Of course, speaking more isn’t necessarily better, but if humans systematically say LESS to an AI moderator, that would create fewer opportunities for uncovering insights.</p>
		<div data-elementor-type="section" data-elementor-id="48413" class="elementor elementor-48413" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-inner-section elementor-element elementor-element-443ec2f1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="443ec2f1" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6bb96814" data-id="6bb96814" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a0f71f8 elementor-widget elementor-widget-heading" data-id="a0f71f8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">Stay informed with MeasuringU.</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-3c8e6208 elementor-widget elementor-widget-text-editor" data-id="3c8e6208" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Get the latest research insights delivered weekly to your inbox.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-609c9c32 elementor-mobile-button-align-start elementor-button-align-stretch elementor-widget elementor-widget-form" data-id="609c9c32" data-element_type="widget" data-e-type="widget" data-settings="{&quot;button_width&quot;:&quot;40&quot;,&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}" data-widget_type="form.default">
				<div class="elementor-widget-container">
							<form class="elementor-form" method="post" id="newsletter1" name="Newsletter Blog Footer 1" aria-label="Newsletter Blog Footer 1">
			<input type="hidden" name="post_id" value="48413"/>
			<input type="hidden" name="form_id" value="609c9c32"/>
			<input type="hidden" name="referer_title" value="" />

			
			<div class="elementor-form-fields-wrapper elementor-labels-">
								<div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-60 elementor-field-required">
												<label for="form-field-email" class="elementor-field-label elementor-screen-only">
								Email							</label>
														<input size="1" type="email" name="form_fields[email]" id="form-field-email" class="elementor-field elementor-size-md  elementor-field-textual" placeholder="Enter your email..." required="required">
											</div>
								<div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-40 e-form__buttons">
					<button class="elementor-button elementor-size-md" type="submit">
						<span class="elementor-button-content-wrapper">
																						<span class="elementor-button-text">Subscribe</span>
													</span>
					</button>
				</div>
			</div>
		</form>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		
<h2>Experimental Study Setup</h2>
<p>To test an AI moderator, you need a few things: an AI moderator, human moderators, a study goal and discussion guide, and human participants. The last three are staples of UX research; AI moderators are the new additions.</p>
<h3>AI Moderator</h3>
<p>There are AI moderators on the market, but we wanted to build our own for two reasons. First, we wanted to understand how prompting and programming decisions affect the output around probing decisions, especially as models change. Second, we wanted the AI moderator to look as realistic as possible (and uncannily similar to the real human moderators in the study). We built our AI moderator using an AI agent and created photorealistic avatars with voices of two of our researchers (see Video 1).</p>
<div class="ast-oembed-container " style="height: 100%;"><iframe loading="lazy" title="AI-vs-Humans" src="https://player.vimeo.com/video/1227406419?h=ed3f31be28&amp;dnt=1&amp;app_id=122963" width="1170" height="658" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin"></iframe></div>
<p class="wp-caption-text" style="text-align: left;"><strong>Video 1:</strong> A quick comparison between our AI and human moderators.</p>
<p>The AI moderator used Gemini 3 Flash. To minimize latency and the risk of hallucinations due to the context window overflowing, the AI moderator was made up of several agents working sequentially. Each agent covered a broad topic, summarized its findings, and then handed those findings off to the next agent. This happened behind the scenes, so to participants, it seemed like one fluid conversation with latency times about 400ms longer than human moderator latency.</p>
<h2>Research Topic and Discussion Guide: Sleep Tech</h2>
<p>In the study, instead of asking a simple set of questions (like asking people about their AI usage), we wanted to simulate a realistic exploratory study that would benefit from an in-depth interview. We generated a study for a fictitious company looking to build a product to help with waking up and sleep management. We selected sleep tech as the research topic because it was both realistic (there are many <a href="https://www.forbes.com/sites/forbes-personal-shopper/article/best-sleep-tech/">sleep tech products</a>) and relatively easy to find recruits because, well, everyone sleeps.</p>
<p>We built discussion and moderator probing guides (Appendix A) that generated questions to help understand people’s sleep patterns, current pain points, waking habits, and any techniques and tech they may use.  The goal of the research was to find current frustrations with people’s wake-up methods and to identify potential new product opportunities for waking up. For details, see the appendix.</p>
<h3>Recruitment and Screener</h3>
<p>Twenty participants were recruited using a convenience sample from the Denver metro area to participate in a 30-minute in-person interview. Before the interview, participants completed a screener covering topics like caffeine use, melatonin intake, sleep accessories, and living arrangements (e.g., having kids or pets) that may affect sleep. We also captured AI sentiment (favorable or unfavorable) so we could assess and evenly balance AI attitudes across conditions. If the AI moderator underperformed, it wouldn&#8217;t be because we stacked the AI-moderated group with AI skeptics. Both human and AI moderators were instructed to probe beyond the discussion guide whenever it served the research goals.</p>
<p>Unlike a typical study, neither human nor AI moderators had access to the screener data beforehand. We withheld that information to see how well the moderators would be able to uncover prior established facts. This would become a key quantitative measure of probing effectiveness that we’ll cover in a future article.</p>
<h3>Participant Assignment: 2 × 2 Factorial Design</h3>
<p>We randomly assigned the 20 participants to a human moderator or AI moderator condition, crossed with moderator gender. This was a full 2 × 2 between-subjects design with five participants per cell. Two MeasuringU researchers, one female and one male, ran the human sessions. To keep the conditions as similar as possible, the AI moderators were built using the voices and likenesses of the human moderators, resulting in ten AI moderated sessions and ten human moderated sessions.</p>
<p>Participants were greeted upon arrival at our Denver labs and escorted by a different MeasuringU researcher who did not participate in the sessions. Participants didn’t know ahead of time if they were to be paired with a human or AI moderator. Participants sat in our lab and the moderators connected from the other side of the one-way mirror, avoiding direct human contact with the participants. Participants were connected to a video call with either the AI or the human moderator.</p>
<p>The 20 participants split evenly across the two conditions (ten AI-moderated, ten human-moderated). Gender skewed slightly male in both groups (7/3 in the AI condition, 6/4 in the human condition) and ages spanned the same 25–65+ range in each. Attitude toward AI (Enthusiast, Neutral, or Skeptic) was reasonably balanced across conditions, so a weaker AI-moderator showing couldn&#8217;t be chalked up to one group being stacked with AI skeptics.</p>

<table id="tablepress-1075" class="tablepress tablepress-id-1075">
<thead>
<tr class="row-1">
	<th class="column-1">Attitude toward AI</th><th class="column-2"><center>AI moderator (<i>n</i> = 10)</th><th class="column-3"><center>Human moderator (<i>n</i> = 10)</th>
</tr>
</thead>
<tbody>
<tr class="row-2">
	<td class="column-1">Enthusiast</td><td class="column-2"><center>4</td><td class="column-3"><center>6</td>
</tr>
<tr class="row-3">
	<td class="column-1">Neutral</td><td class="column-2"><center>3</td><td class="column-3"><center>2</td>
</tr>
<tr class="row-4">
	<td class="column-1">Skeptic</td><td class="column-2"><center>3</td><td class="column-3"><center>2</td>
</tr>
</tbody>
</table>

<p class="wp-caption-text" style="text-align: left;"><strong>Table 1:</strong> Attitude toward AI by moderator condition (<em>n</em> = 20).</p>
<h2>Study Results</h2>
<p>So, do participants say less to AI than to human moderators?</p>
<p>In short, <strong>yes</strong>. And not just a little less, <strong>a lot less</strong>. We used several methods to assess how much participants spoke to AI versus human moderators (Table 2).</p>

<table id="tablepress-1076" class="tablepress tablepress-id-1076">
<thead>
<tr class="row-1">
	<td class="column-1"></td><th class="column-2">AI</th><th class="column-3">Human</th>
</tr>
</thead>
<tbody>
<tr class="row-2">
	<td class="column-1">Session Duration (Min)</td><td class="column-2">14</td><td class="column-3">22</td>
</tr>
<tr class="row-3">
	<td class="column-1">Moderator Words Per Minute (WPM)</td><td class="column-2">99</td><td class="column-3">55</td>
</tr>
<tr class="row-4">
	<td class="column-1">Participant Words Per Minute (WPM)</td><td class="column-2">54</td><td class="column-3">98</td>
</tr>
<tr class="row-5">
	<td class="column-1">Participant % Share of Talking</td><td class="column-2">34%</td><td class="column-3">64%</td>
</tr>
<tr class="row-6">
	<td class="column-1">Participant to Moderator Word Ratio</td><td class="column-2">0.5</td><td class="column-3">1.8</td>
</tr>
<tr class="row-7">
	<td class="column-1">Delay in Responding (seconds)</td><td class="column-2">1.9</td><td class="column-3">1.5</td>
</tr>
</tbody>
</table>

<p class="wp-caption-text" style="text-align: left;"><strong>Table 2:</strong> Comparison of AI and human results.</p>
<p><strong>AI Moderated Sessions Were 37% Shorter</strong></p>
<p>Participants were scheduled for 30-minute slots, but as is typical with research sessions, that 30 minutes included set-up time and some buffer time. Once the interview started with the AI or human moderators, participants were told the interview would last about 20 minutes.</p>
<p>Human sessions ran on average 22 minutes, whereas AI-moderated sessions lasted only 14 minutes (37% shorter). Or put another way, participants spent 57% more time with human moderators than AI moderators despite having the same script and planned session duration.</p>
<p><strong>AI Moderators Spoke 80% More Than Human Moderators</strong></p>
<p>Because average session duration differed a lot between human and AI moderators, we normalized the words spoken by both moderators and participants by dividing the total number of words spoken per session by the total session minutes to derive words spoken per minute (WPM). Human moderators spoke on average 55 WPM compared to AI moderators’ 99 WPM. That is, on average, AI moderators were speaking 80% more than human moderators.</p>
<p><strong>Participants Spoke 45% Less to AI Moderators</strong></p>
<p>Moderators speaking more isn’t necessarily bad as long as participants are also speaking. The data told another story. Participants spoke 98 WPM to human moderators compared to 54 WPM to AI moderators (45% less—see Video 2 for examples).</p>
<div class="ast-oembed-container " style="height: 100%;"><iframe loading="lazy" title="AI-responses-items-edited" src="https://player.vimeo.com/video/1227406418?h=66620a14aa&amp;dnt=1&amp;app_id=122963" width="1170" height="658" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin"></iframe></div>
<p class="wp-caption-text" style="text-align: left;"><strong>Video 2:</strong> Examples of different participant responses to the same question with an AI and a human moderator.</p>
<p><strong>AI Moderators Dominated the Talking </strong></p>
<p>Another way to look at the amount of time participants speak to AI moderators versus humans is to look at the ratio of words spoken per session. The ratio tells a similar story, with participants speaking 64% of the words in human-moderated sessions compared to 34% in AI-moderated sessions. In nine of the ten human-moderated sessions, participants out-talked the moderator; in ten AI-moderated sessions, participants spoke more than the moderator only three times.</p>
<p>We also looked at the ratio of words spoken by participant to moderator. Like the other metrics, AI moderators just spoke more. For every human moderator word, we got 1.8 words out of participants. With the AI moderators, every word generated only 0.5 words (less than 1/3 than in human sessions).</p>
<p>This result differs from the Zhu et al. study, where they found that the total participant word count didn&#8217;t change much between conditions. That could be a function of their research context being think-aloud during a usability test versus in-depth interviewing (which requires the moderator to draw more out of participants).</p>
<p><strong>AI Moderators Spoke a Bit Faster and Responded Slightly Slower</strong></p>
<p>We measured the time actually spent talking and found the AI moderator was about 11% faster on average than the human moderators (consistent with Zhu et al.). Participants spoke at the same rate no matter who they were talking to, so what changed was who had the floor, not the speed of talking.</p>
<p>When we looked at the delay between the end of participant speech and the beginning of moderator speech, we saw a slight difference in response time. AI moderators took 1.9 seconds to respond versus 1.5 seconds for human moderators. Human moderators were slightly faster in responding on average but it’s not clear whether participants even perceived differences this small (400ms on average).</p>
<h2>Summary and Discussion</h2>
<p>A controlled experiment with 20 participants randomly assigned to human or AI moderator in-depth interview conditions found that participants spoke less to AI moderators. Specifically, AI moderators’ sessions were 37% shorter, participants spoke 45% less to AI moderators, and AI moderators dominated the conversations, speaking 64% of the words. Human moderators spoke only about 34% of the words, a ratio that matches the typical expectation of moderators: let the participant do the talking. This is just one study, but the results match those of Zhu et al., who also found that AI moderators <strong>talked more, faster, and more often</strong> than human moderators.</p>
<p>Of course, the number of words and amount of speaking doesn’t mean AI moderators are bad or useless. In fact, future prompt modifications could improve results. And even if participants still talk less to AI moderators than humans, if the same or more information is extracted from participants and the same conclusions are reached, then it might not matter who’s talking too much. We’ll examine the content of the sessions and what’s extracted in future articles where we dig more into the experimental data.</p>
<h2>Appendix</h2>
<h3>Discussion Guide</h3>
<p><strong>Sleep schedule:</strong> Tell me a bit about your sleep schedule. When do you usually go to sleep and wake up? <em>Probe if needed:</em> Do you wake up at the same time every day, or do you wake up at different times depending on the day?</p>
<p><strong>Wake-up method:</strong> How do you make sure you&#8217;ll wake up at the time you intend to? <em>(Most likely they will mention some kind of alarm clock, app, or device.)</em> What is it, how does it work, and does it ever fail? <em>(If they say someone else wakes them up)</em> How do they wake you up? Are there ever any days when they aren&#8217;t available to wake you? What do you do to wake up on time on those days? <em>(If they previously mentioned they wake up at a different time on different days)</em> Since you wake up at a different time depending on the day, what do you do to make sure you&#8217;ll wake up when you want to each day?</p>
<p><strong>Sleeping arrangement:</strong> Do you sleep alone, or does anyone else sleep in the same room with you? <em>(If they share a room)</em> Do they wake up at the same time you do? <em>(If no)</em> How do you make sure each of you wakes up on time without disturbing the other?</p>
<p><strong>Current experience:</strong> How has your experience been so far using your current wake-up method? What do you like about using it to wake up? What problems or difficulties have you experienced? What workarounds or backup solutions have you used after running into those problems?</p>
<p><strong>Ideal wake-up:</strong> What would be your ideal way to be woken up in the morning?</p>
<h3>Moderator Probing Guide</h3>
<p>1. GOAL: Cover ALL required probe areas AND uncover deeper insights related to RESEARCH GOALS.</p>
<p>2. REQUIRED PROBE AREAS must be addressed (non-negotiable, regardless of time) &#8211; adapt phrasing based on context.</p>
<ul>
<li style="list-style-type: none;">
<ul>
<li>If already mentioned: Confirm or dig deeper rather than re-asking.</li>
<li>If not yet covered: Ask directly but naturally</li>
</ul>
</li>
</ul>
<p>3. WHEN TO MOVE ON FROM A THREAD:</p>
<ul>
<li style="list-style-type: none;">
<ul>
<li>You&#8217;ve exhausted it (participant repeating themselves or has nothing more to add).</li>
<li>The participant explicitly says they don&#8217;t know or has nothing more to add.</li>
<li>It&#8217;s a minor detail that doesn&#8217;t advance research understanding.</li>
</ul>
</li>
</ul>
<p>4. BALANCE: Cover all required probes + follow valuable tangents related to research goals. Don&#8217;t chase irrelevant details or go too in depth on minor details.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Effectiveness of AI Moderators: A Literature Review</title>
		<link>https://measuringu.com/effectiveness-of-ai-moderators-a-literature-review/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=effectiveness-of-ai-moderators-a-literature-review</link>
		
		<dc:creator><![CDATA[Lucas Plabst, PhD • Jeff Sauro, PhD • Jim Lewis, PhD]]></dc:creator>
		<pubDate>Wed, 09 Sep 2026 02:52:24 +0000</pubDate>
				<category><![CDATA[UX]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Moderating]]></category>
		<category><![CDATA[Moderation]]></category>
		<category><![CDATA[moderator]]></category>
		<guid isPermaLink="false">https://measuringu.com/?p=48460</guid>

					<description><![CDATA[AI can replace research moderators. Maybe yes; maybe no. When we encounter interesting claims like that, we generally take the following approach: Define the claim. Assess evidence and the quality (focusing on peer-reviewed publications). Conduct our own experiments. Refine and revise our opinion of the claim. When it comes to AI moderators, we are now [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://measuringu.com/wp-content/uploads/2026/09/090826-FeatureImage-1.jpg" rel="attachment wp-att-24969"><img loading="lazy" decoding="async" class="alignleft wp-image-48486 size-medium" src="https://measuringu.com/wp-content/uploads/2026/09/090826-FeatureImage-1-300x169.jpg" alt="Feature image" width="300" height="169" srcset="https://measuringu.com/wp-content/uploads/2026/09/090826-FeatureImage-1-300x169.jpg 300w, https://measuringu.com/wp-content/uploads/2026/09/090826-FeatureImage-1-1024x576.jpg 1024w, https://measuringu.com/wp-content/uploads/2026/09/090826-FeatureImage-1-768x432.jpg 768w, https://measuringu.com/wp-content/uploads/2026/09/090826-FeatureImage-1-1536x864.jpg 1536w, https://measuringu.com/wp-content/uploads/2026/09/090826-FeatureImage-1-600x338.jpg 600w, https://measuringu.com/wp-content/uploads/2026/09/090826-FeatureImage-1.jpg 2000w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a><em>AI can replace research moderators.</em></p>
<p>Maybe yes; maybe no.</p>
<p>When we encounter interesting claims like that, we generally take the following approach:</p>
<ol>
<li>Define the claim.</li>
<li>Assess evidence and the quality (focusing on peer-reviewed publications).</li>
<li>Conduct our own experiments.</li>
<li>Refine and revise our opinion of the claim.</li>
</ol>
<p>When it comes to AI moderators, we are now on step two in that process. We covered step one in a <a href="https://measuringu.com/can-we-trust-ai-to-moderate-ux-interviews/">previous article</a> in which we asked whether AI can reasonably be used to moderate UX interviews.</p>
<p>We&#8217;ve also written previously about <a href="https://measuringu.com/what-makes-a-good-ux-research-moderator/">what separates an adequate moderator from an excellent one</a>, and asking good questions is only one part of that list. It starts before the session, with understanding why a stakeholder wanted the study at all—that&#8217;s what tells a skilled moderator when to probe and when to go off script. In the session, it means knowing when to assist a stuck participant without contaminating the task, when someone is misrepresenting who they are, when to stop probing and move on, and how to handle observers who want more than the discussion guide asks for.</p>
<p>Some data suggest that <a href="https://papers.ssrn.com/sol3/papers.cfm?abstract_id=5395709">AI could be used at scale to interview job candidates</a>, but the interviews in that case were straightforward questions and answers for a low-level position. This is qualitatively different from semi-structured UX sessions conducted by skilled UX moderators who build <a href="https://measuringu.com/five-ways-to-use-rapport-when-moderating/">rapport</a> and can judge when to go off script to follow up an interesting lead versus when to stick to the guide.</p>
<p>For this article, we reviewed the published literature to investigate evidence for and against the effectiveness of AI moderators conducting interviews. Specifically, we examined five key questions about the advantages (or lack thereof) of using generative AI as research moderators:</p>
<ul>
<li>Do participants say less to AI than to human moderators?</li>
<li>Do participants provide the same depth of insights to AI and human moderators?</li>
<li>Does AI moderate as competently as a human?</li>
<li>Do participants want to talk to AI moderators?</li>
<li>Do findings generalize across models or prompts?</li>
</ul>
		<div data-elementor-type="section" data-elementor-id="48413" class="elementor elementor-48413" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-inner-section elementor-element elementor-element-443ec2f1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="443ec2f1" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6bb96814" data-id="6bb96814" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a0f71f8 elementor-widget elementor-widget-heading" data-id="a0f71f8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">Stay informed with MeasuringU.</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-3c8e6208 elementor-widget elementor-widget-text-editor" data-id="3c8e6208" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Get the latest research insights delivered weekly to your inbox.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-609c9c32 elementor-mobile-button-align-start elementor-button-align-stretch elementor-widget elementor-widget-form" data-id="609c9c32" data-element_type="widget" data-e-type="widget" data-settings="{&quot;button_width&quot;:&quot;40&quot;,&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}" data-widget_type="form.default">
				<div class="elementor-widget-container">
							<form class="elementor-form" method="post" id="newsletter1" name="Newsletter Blog Footer 1" aria-label="Newsletter Blog Footer 1">
			<input type="hidden" name="post_id" value="48413"/>
			<input type="hidden" name="form_id" value="609c9c32"/>
			<input type="hidden" name="referer_title" value="" />

			
			<div class="elementor-form-fields-wrapper elementor-labels-">
								<div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-60 elementor-field-required">
												<label for="form-field-email" class="elementor-field-label elementor-screen-only">
								Email							</label>
														<input size="1" type="email" name="form_fields[email]" id="form-field-email" class="elementor-field elementor-size-md  elementor-field-textual" placeholder="Enter your email..." required="required">
											</div>
								<div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-40 e-form__buttons">
					<button class="elementor-button elementor-size-md" type="submit">
						<span class="elementor-button-content-wrapper">
																						<span class="elementor-button-text">Subscribe</span>
													</span>
					</button>
				</div>
			</div>
		</form>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		
<h2>How we picked these studies</h2>
<p>We searched the peer-reviewed literature for work on AI-led interviewing published between 2024 and mid-2026. To ensure a reasonable approximation of the capabilities of current LLM agents, all papers in this review used ChatGPT-3.5 or a later model.</p>
<p>We prioritized peer-reviewed papers but included two exceptions: Chopra and Haaland&#8217;s <a href="https://www.ifo.de/en/cesifo/cesifo-homepage">CESifo</a> working paper (a large, empirical AI-interview dataset with <em>n</em> = 766) and <a href="https://www.nngroup.com/articles/ai-interviewers/">Rosala&#8217;s Nielsen Norman Group report</a> (the only source describing real-world practitioner tool use), for a total of ten sources. For each question in the following sections, findings are tagged as <em>pro AI</em> (apparent advantage for AI moderation), <em>neutral</em> (no apparent advantage or disadvantage for AI), or <em>anti AI</em> (apparent disadvantage for AI). All studies are summarized in the appendix.</p>
<h2>Do participants say less to AI than to human moderators (number of words, engagement, elaboration)?</h2>
<p>There are some claims that people talk more to AI moderators about sensitive topics, but for UX research, which doesn’t usually involve sensitive topics, this is less likely. Consequently, we don’t expect an AI moderator to generate more talking from a participant, but we would be concerned if people spoke <em>less</em> to AI moderators.</p>
<p>There were two studies with relevant findings:</p>
<p>The results of Wuttke et al. (<a href="https://aclanthology.org/2025.latechclfl-1.17.pdf">2025</a>) were mixed. They ran a small classroom pilot in which student pairs each completed one AI-led (GPT-4 Turbo) and one human-led interview on politics and democracy, analyzing <strong>six</strong> human-led and <strong>five</strong> AI-led sessions.</p>
<p>In their Table 1, they showed participants’ raw response lengths were longer when the moderator was AI (52 vs. 33 words/answer; <strong>pro AI</strong>), but ratings of engagement and elaboration were better for human moderators (<strong>anti AI</strong>). Note that the human moderators in this study were students, not seasoned UX professionals.</p>
<p>Zhu and colleagues (<a href="https://dl.acm.org/doi/pdf/10.1145/3772318.3791653">2026</a>) ran a randomized controlled trial comparing an agentic voice moderator (using Chinese ByteDance technologies like Doubao-1.5-pro-32k-250115) against a human moderator in think-aloud testing of a note-taking app (<em>n</em> = 60). They found no significant difference in measures of total words in responses to their AI and human moderators (Table 6, <strong>neutral</strong>).</p>
<h3>Other findings of interest</h3>
<p>Cuevas and colleagues (<a href="https://dl.acm.org/doi/pdf/10.1145/3710947">2025</a>) ran a large study (<em>n</em> = 399) pitting two LLM-based interview chatbots using GPT-3.5-turbo against a hard-coded-question baseline. They found no significant difference in the number of words per session.</p>
<p>Chopra and Haaland (<a href="https://www.researchgate.net/profile/Felix-Chopra-2/publication/374633338_Conducting_Qualitative_Interviews_with_AI/links/6a01b3a4e93d46191595bfc2/Conducting-Qualitative-Interviews-with-AI.pdf">2026</a>) ran two large-sample open-ended qualitative interviews (one on stock market nonparticipation in 2023, <em>n</em> = 381; one on attitudes toward U.S. tariffs in 2025, <em>n</em> = 385) with a multi-agent AI chatbot, comparing conditions with different levels of probing. They reported 29 words per minute (wpm) in response to their AI interviewer in their stock market study and compared that to a published benchmark for human-led chat-based interviews (20 wpm; Namey et al., <a href="https://journals.sagepub.com/doi/pdf/10.1177/1525822X19886839?casa_token=wpbwKGxIhGEAAAAA:IBZr1yU9-81ZGU8ctI7LZkIpTxDhS-HLLvAkzuDl9Rf0mcahR8agejaTnQLRzTKfuFI4jnexxj65NQ">2020</a>). However, there appears to be an error in the wpm calculations for the AI interviewer because the mean number of words was 654 and the mean number of minutes was 33, so the actual wpm was 19.8 (654 / 33). We classified this finding as not relevant due to the apparent calculation error and the weakness of this type of uncontrolled cross-study comparison.</p>
<p><strong>Bottom line:</strong> The evidence is mixed regarding whether participants say more to AI than human moderators, but there is no compelling evidence that they say less.</p>
<h2>Do participants provide as much depth of insights to AI and human moderators (richness, novel insight)?</h2>
<p>Quantity of words does not equate to quality of insights. A <a href="https://measuringu.com/what-makes-a-good-ux-research-moderator/">good moderator</a> should be able to get participants to go deep on topics to help generate insights for stakeholders. Do AI moderators go as deep as humans?</p>
<p>The relevant studies were Wuttke et al. (<a href="https://aclanthology.org/2025.latechclfl-1.17.pdf">2025</a>) and Zhu et al. (<a href="https://dl.acm.org/doi/pdf/10.1145/3772318.3791653">2026</a>).</p>
<p>The classroom study by Wuttke et al. (their Table 1) reported lower human-coded ratings of specificity (level of detail in the response) for their AI moderator (<strong>anti AI</strong>).</p>
<p>Zhu et al. reported “The analysis indicates that the depth of participants’ analytical thinking and problem-solving articulation remained similar across conditions” (Section 4.3, <strong>neutral</strong>).</p>
<h3>Other findings of interest</h3>
<ul>
<li>Chopra and Haaland (<a href="https://www.researchgate.net/profile/Felix-Chopra-2/publication/374633338_Conducting_Qualitative_Interviews_with_AI/links/6a01b3a4e93d46191595bfc2/Conducting-Qualitative-Interviews-with-AI.pdf">2026</a>) reported faster discovery of themes for their AI moderators than single or multiple open-ended survey questions (their Figure 8), roughly equivalent to discovery rates with human participants.</li>
<li>Cuevas et al. (<a href="https://dl.acm.org/doi/pdf/10.1145/3710947">2025</a>) reported their AI moderator had better follow-up than a hard-coded bot but no practical difference in richness of the responses.</li>
<li>Kuric et al. (<a href="https://www.tandfonline.com/doi/pdf/10.1080/10447318.2024.2427978">2025</a>) reported poorer results for their AI moderator compared to static pre-written follow-up questions.</li>
</ul>
<p><strong>Bottom line:</strong> The evidence is mixed regarding whether AI moderators can achieve human levels of response depth from participants, but there is no compelling evidence that responses to AI moderators are shallower or deeper.</p>
<h2>Does AI moderate as competently as a human (protocol fidelity, probing, task outcomes)?</h2>
<p>Focusing on comparison with human moderators, once again the relevant studies were Wuttke et al. (<a href="https://aclanthology.org/2025.latechclfl-1.17.pdf">2025</a>) and Zhu et al. (<a href="https://dl.acm.org/doi/pdf/10.1145/3772318.3791653">2026</a>).</p>
<p>The findings in Wuttke et al. were about evenly distributed among pro AI, neutral, and anti AI. AI had the advantage in listening/paraphrasing participant responses and in being less likely to lead participants (<strong>pro AI</strong>). On the other hand, AI often failed to follow up on unclear/surprising answers and had a potentially biasing tendency to praise respondents (<strong>anti AI</strong>). Overall, both AI and humans “faithfully followed the provided questionnaire” and operated at similar levels of competence (<strong>neutral</strong>). When interpreting these findings, keep in mind that this finding is complicated, as the respondents in each condition were students who also played other roles (interviewer, observer) across the two conditions.</p>
<p>Zhu et al. reported no practical difference for procedural adherence or think-aloud guidance quality (<strong>neutral</strong>). AI moderation was affected by occasional task fixation and flow disruption and had significantly poorer context-aware follow-up and trust building (Table 8, <strong>anti AI</strong>).</p>
<h3>Other findings of interest</h3>
<ul>
<li>Kuric et al. (<a href="https://www.tandfonline.com/doi/pdf/10.1080/10447318.2024.2427978">2025</a>) reported poorer performance of their AI moderator relative to static pre-written follow-up for surfacing new usability issues, leading participants, and perceived reasonability of questions.</li>
<li>Cuevas et al. (<a href="https://dl.acm.org/doi/pdf/10.1145/3710947">2025</a>) reported better performance of their AI moderator relative to a hard-coded baseline chatbot for follow-up quality and continuity, but no practical difference for relevance, clarity, or specificity.</li>
<li>Panfilova et al. (<a href="https://www.nature.com/articles/s41598-026-46517-7.pdf">2026</a>) measured absolute protocol compliance and probing judgment scores across six different LLMs, excluding DeepSeek early in the study for compliance failures and noting that Grok over-probed already complete answers.</li>
<li>Chopra and Haaland (<a href="https://www.researchgate.net/profile/Felix-Chopra-2/publication/374633338_Conducting_Qualitative_Interviews_with_AI/links/6a01b3a4e93d46191595bfc2/Conducting-Qualitative-Interviews-with-AI.pdf">2026</a>) reported high protocol fidelity for their AI moderator.</li>
<li>Jacobsen and colleagues (<a href="https://dl.acm.org/doi/10.1145/3706598.3714128">2025</a>) tested four different probe types (descriptive, idiographic, clarifying, and explanatory) embedded directly in an online survey (<em>n</em> = 64, 16 participants per probe type condition). They found that the idiographic strategy was generally the most competent and explanatory the least (based on human-coded metrics of relevance, specificity, and clarity).</li>
<li>Rosala (<a href="https://www.nngroup.com/articles/ai-interviewers/">2026</a>) reported Nielsen Norman Group’s hands-on test of AI-moderated interview tools, Marvin and UserFlix, with ten research leaders and ResearchOps professionals across eight countries evaluating the tools. They described rigid script-following, timing problems, and sycophancy with the AI interviewing products they evaluated.</li>
</ul>
<p><strong>Bottom line:</strong> Evidence relative to the competence of AI versus human moderation currently rests on two studies (Wuttke et al. with five AI-led and six student-led interviews; Zhu et al. with 30 each AI- and human-led interviews). The findings indicate that AI matches (but does not exceed) human skill for mechanical, procedural aspects of moderation, might do a little better at properly paraphrasing without leading, but is inferior to humans on judgment-dependent competence.</p>
<h2>Do participants want to talk to AI moderators (rapport, trust, willingness)?</h2>
<p><a href="https://measuringu.com/five-ways-to-use-rapport-when-moderating/">Rapport</a> is more than just breaking the ice; it’s a tool to help establish trust and elicit deeper insights. How well does AI do this compared to humans?</p>
<p>There were five relevant studies for this question:</p>
<ul>
<li>Chopra and Haaland (<a href="https://www.researchgate.net/profile/Felix-Chopra-2/publication/374633338_Conducting_Qualitative_Interviews_with_AI/links/6a01b3a4e93d46191595bfc2/Conducting-Qualitative-Interviews-with-AI.pdf">2026</a>) reported, “a majority of participants would prefer an AI interviewer over a human interviewer” (<strong>pro AI</strong>).</li>
<li>Zhu et al. (<a href="https://dl.acm.org/doi/pdf/10.1145/3772318.3791653">2026</a>) found, for most subgroups, a strong preference for human moderation (<strong>anti AI</strong>) but a preference for AI from their subgroup of introverts (<strong>pro AI</strong>).</li>
<li>Wuttke et al. (<a href="https://aclanthology.org/2025.latechclfl-1.17.pdf">2025</a>) reported no difference in overall satisfaction between AI- and human-led moderation (<strong>neutral</strong>) but better Interestingness and Repeatability (willingness to do it again) ratings for human moderation (<strong>anti AI</strong>).</li>
<li>Jacobsen et al. (<a href="https://dl.acm.org/doi/10.1145/3706598.3714128">2025</a>) found a slight preference for disclosing to an AI chatbot relative to a human (14 AI, 21%; 6 human, 9%; <strong>pro AI</strong>), but most participants had no preference (44, 67%; <strong>neutral</strong>).</li>
<li>Cuevas et al. (<a href="https://dl.acm.org/doi/pdf/10.1145/3710947">2025</a>) reported “no significant differences … [in] preference for a human versus an AI interviewer” (<strong>neutral</strong>).</li>
<li>Danó and colleagues (<a href="https://tge.sze.hu/tge/article/download/413/213">2025</a>) studied Hungarian attitudes toward AI interviewers, finding 49% of respondents were reluctant to engage at all with a virtual interviewer (<strong>anti AI</strong>).</li>
</ul>
<p><strong>Bottom line:</strong> Results were mixed regarding participant preference for AI or human moderation. For this question, however, even if only a substantial minority of people are reluctant to engage with AI moderators, for many types of research this could be a problem for recruiting and increased likelihood of study abandonment.</p>
<h2>Do findings generalize across models or prompts?</h2>
<p>LLMs are changing weekly and are also probabilistic. If changing prompts and models changes results (for better or worse), it’s difficult to generalize the findings to practitioners.</p>
<p>For this question, we classify evidence of generalizability as pro AI and evidence against it as anti AI. There were four relevant studies:</p>
<ul>
<li>Chopra and Haaland (<a href="https://www.researchgate.net/profile/Felix-Chopra-2/publication/374633338_Conducting_Qualitative_Interviews_with_AI/links/6a01b3a4e93d46191595bfc2/Conducting-Qualitative-Interviews-with-AI.pdf">2026</a>) reported using the same prompt across multiple studies and models with “no application-specific instructions, making it portable across domains” (<strong>pro AI</strong>).</li>
<li>Panfilova et al. (<a href="https://www.nature.com/articles/s41598-026-46517-7.pdf">2026</a>) ran six different LLMs on an identical task, finding meaningfully different rankings and failure modes (<strong>anti AI</strong>).</li>
<li>Jacobsen et al. (<a href="https://dl.acm.org/doi/10.1145/3706598.3714128">2025</a>) reported different probing behaviors as a function of manipulating prompts for probing strategies (<strong>anti AI</strong>).</li>
<li>Rosala (<a href="https://www.nngroup.com/articles/ai-interviewers/">2026</a>) reported that two commercial AI moderation tools (Marvin, UserFlix) had different strengths and weaknesses (<strong>anti AI</strong>).</li>
</ul>
<p><strong>Bottom line:</strong> Many authors noted the impermanence of rapidly changing models and different results for different prompts as a characteristic of generative AI. The moving target of models and prompts makes it difficult to conduct research on these topics. The model often credited with kicking off the AI craze in 2020, GPT-3, ran on 175 billion parameters with a context window of 2,048 tokens. Kimi K3, released in July 2026, carries 2.8 trillion parameters and a one-million-token context window. When the underlying technology changes that fast, any result you attribute to the model of the moment necessarily has a short shelf life.</p>
<h2>Summary and Discussion</h2>
<p>Is AI a suitable replacement for human moderators? A review of the (mostly) published literature found mixed results. Table 1 summarizes the results for the five questions, pro AI (6), neutral (6), and anti AI (9). Across the sources, pro- and anti-AI findings were about balanced.</p>

<table id="tablepress-1074" class="tablepress tablepress-id-1074">
<thead>
<tr class="row-1">
	<th class="column-1">The Five Questions</th><th class="column-2">Pro AI</th><th class="column-3">Neutral</th><th class="column-4">Anti AI</th>
</tr>
</thead>
<tbody>
<tr class="row-2">
	<td class="column-1">Do participants say less to AI than to human moderators (number of words, engagement, elaboration)?</td><td class="column-2">1 (Wu)</td><td class="column-3">1 (Zh)</td><td class="column-4">1 (Wu)</td>
</tr>
<tr class="row-3">
	<td class="column-1">Do participants provide as much depth of insights to AI and human moderators (richness, novel insight)?</td><td class="column-2">0</td><td class="column-3">1 (Zh)</td><td class="column-4">1 (Wu)</td>
</tr>
<tr class="row-4">
	<td class="column-1">Does AI moderate as competently as a human (protocol fidelity, probing, task outcomes)?</td><td class="column-2">1 (Wu)</td><td class="column-3">1 (Wu, Zh)</td><td class="column-4">1 (Wu, Zh)</td>
</tr>
<tr class="row-5">
	<td class="column-1">Do participants want to talk to AI moderators (rapport, trust, willingness)?</td><td class="column-2">3 (Ch, Zh, Ja)</td><td class="column-3">3 (Cu, Ja, Wu)</td><td class="column-4">3 (Da, Wu, Zh)</td>
</tr>
<tr class="row-6">
	<td class="column-1">Do findings generalize across models or prompts?</td><td class="column-2">1 (Ch)</td><td class="column-3">0</td><td class="column-4">3 (Ja, Pa, Ro)</td>
</tr>
</tbody>
</table>

<p class="wp-caption-text" style="text-align: left"><strong>Table 1:</strong> Findings across the relevant sources, grouped by question. The two-letter codes are the first two letters of the lead author’s last name (e.g., Ch for Chopra, Cu for Cuevas). The same author appears in multiple columns for a question when the study findings were mixed.</p>
<p>AI moderators achieved surface-level adherence to practices like asking open-ended, non-leading questions and staying on the topic guide. Their most consistent weakness was judgment about <strong>when and how much to probe</strong>. Thus, on the more desirable outcomes of depth and richness, our review finds them falling short.</p>
<p>A potentially problematic issue for researchers is the possibility of low willingness of many participants to engage with AI moderators, leading to reduced recruitment and increased survey abandonment. So, when a client asks what we think about AI moderators, our answer is, “It depends on the job.”</p>
<p>For structured, high-volume, consistency-driven data collection, an AI moderator seems like a reasonable tool today. For discovery, emotional nuance, and studies where the whole point is to find what you didn&#8217;t know to ask about, the human moderator isn&#8217;t going anywhere yet. AI seems proficient with the mechanical aspects of this work but lacks in the key area of judgment.</p>
<p>Little of the work above is UX research, and none of it is ours. So, we decided to run our own study: a UX-focused evaluation of AI moderators against the work we do every day as human UX researchers. Stay tuned for that article.</p>
<h2>Appendix: References and Summaries</h2>
<p><a href="https://www.researchgate.net/profile/Felix-Chopra-2/publication/374633338_Conducting_Qualitative_Interviews_with_AI/links/6a01b3a4e93d46191595bfc2/Conducting-Qualitative-Interviews-with-AI.pdf">Chopra, F., &amp; Haaland, I. (2026). Conducting qualitative interviews with AI. CESifo Working Paper No. 10666.</a></p>
<p>Chopra and Haaland ran two large-sample open-ended qualitative interviews (one on stock market nonparticipation in 2023, <em>n</em> = 381; one on attitudes toward U.S. tariffs in 2025, <em>n</em> = 385) with a multi-agent AI chatbot at a scale and marginal cost no human team could match. The comparisons were between conditions with different levels of probing (a single open-ended question, multiple open-ended questions, AI-led interview with no probing, and AI-led interview with probing), claiming five times as many unique themes discovered for AI-led probing relative to a single open-ended survey item. Adding more open-ended questions or AI without probing closed about half that gap. Human coders judged the transcripts to hold substantive qualitative content, participants rated the experience favorably, and most participants approved of the AI-generated summaries of their statements presented after the interview. AI and human review of transcripts found the AI interviewers consistently adhered to core methodological guidelines for interviewing (open-ended, relevant, non-leading) as guided by the prompts (95% in the first survey, near 100% in the second). Most participants indicated a preference for AI over human moderation and a willingness to take future AI-led interviews.</p>
<p><a href="https://dl.acm.org/doi/10.1145/3710947">Cuevas, A., Scurrell, J. V., Brown, E. M., Entenmann, J., &amp; Daepp, M. I. G. (2025). Collecting qualitative data at scale with large language models: A case study. <em>Proceedings of the ACM on Human-Computer Interaction</em>, <em>9</em>.</a></p>
<p>Cuevas and colleagues ran a large user study (<em>n</em> = 399) pitting two LLM-based interview chatbots using GPT-3.5-turbo against a hard-coded-question baseline. They scored the transcripts in two ways: on established communication-quality metrics, and on a purpose-built &#8220;richness&#8221; scale: how well a response captured the complexity and specificity of the respondent&#8217;s actual situation. The chatbots scored well on the standard metrics but no better than the hard-coded baseline except for follow-up quality. Furthermore, the responses rarely surfaced a participant&#8217;s specific motives or personal examples, so they scored poorly on richness. Surface fluency does not necessarily lead to genuine qualitative depth.</p>
<p><a href="https://tge.sze.hu/tge/article/view/413">Danó, G., Kovács, S., &amp; Surman, V. (2025). Challenges and opportunities of AI in market research: Virtual interviewers. <em>Tér-Gazdaság-Ember/Journal of Region, Economy and Society</em>, <em>13</em>.</a></p>
<p>Danó and colleagues studied Hungarian attitudes toward AI interviewers. They conducted a large-scale survey (<em>n</em> = 1077) in June 2024 that asked people how they would feel about being interviewed by AI with a human voice, finding that 49% of respondents were reluctant to engage at all with a virtual interviewer. An AI interviewer that half of your sample doesn&#8217;t want to use could create a data-quality problem.</p>
<p><a href="https://www.tandfonline.com/doi/full/10.1080/10447318.2024.2427978">Kuric, E., Demcak, P., &amp; Krajcovic, M. (2025). Unmoderated usability studies evolved: Can GPT ask useful follow-up questions? <em>International Journal of Human–Computer Interaction</em>, <em>41</em>(15), 9752–9769.</a></p>
<p>Kuric and colleagues ran a between-subjects experiment (<em>n</em> = 60) comparing unmoderated usability debriefs either with or without real-time GPT-4 follow-ups, then compared four ways of asking follow-up questions within that data (none, researcher-authored static, GPT-4-generated, and a blend of the last two). The follow-ups added depth to known issues but did not surface any new ones. Participants also rated the questions as significantly less reasonable when the AI was probing, complaining they felt repetitive, and their answers to the primary seed question got worse when they knew AI follow-ups were coming.</p>
<p><a href="https://dl.acm.org/doi/10.1145/3706598.3714128">Jacobsen, R. M., Cox, S. R., Griggio, C. F., &amp; van Berkel, N. (2025). Chatbots for data collection in surveys: A comparison of four theory-based interview probes. <em>Proceedings of the 2025 CHI Conference on Human Factors in Computing Systems</em>, 228.</a></p>
<p>Jacobsen and colleagues tested four different probe types (descriptive, idiographic, clarifying, and explanatory) embedded directly in an online survey (<em>n</em> = 64). In response to a participant’s statement, a descriptive probe asks what you were doing, feeling, and thinking; an idiographic probe asks for a specific example; a clarifying probe asks what it means to you; and an explanatory probe asks why you believe what you said. The idiographic version won overall and was the only one still working well by the evaluation stage. The explanatory &#8220;why&#8221; questions never came out on top.</p>
<p><a href="https://www.nature.com/articles/s41598-026-46517-7">Panfilova, A., Bolshev, V., Mozikov, M., Latynov, V., Vanin, A., Nestik, T., Nourkova, V., Vlasova, A., Kozin, M., Serohvostov, A., Tarasova, E., &amp; Nikolenko, S. (2026). The AI interviewer: Multi-faceted evaluation of adaptive questioning by large language models. <em>Scientific Reports</em>.</a></p>
<p>Panfilova et al. ran a controlled protocol across six frontier models at the time of data collection. AI interviewers created with five of the models completed the protocol (Claude Sonnet 4, Gemini 2.5 Pro, GPT-5, Grok 4, Qwen3), and one (DeepSeek) was removed due to serious performance issues. The researchers started by collecting ten baseline interviews in which the moderator and respondents were human, getting responses to 54 questions with no follow-up. The AI interviewers reviewed the transcripts question by question, decided whether follow-up was warranted and, if so, asked the additional question. Questions were answered by an AI agent conditioned with the human respondent’s Big Five personality profile, with the possibility of additional probing. The appropriateness of following up and quality of the additional questions were assessed by human evaluators on five binary criteria (benevolence, necessity, context-awareness, openness, and justified skip). Interviewing competence varied substantially by model but with no clear winner. For example, Gemini was rated as the most empathetic model, while Grok produced the most follow-ups but tended to over-probe already complete responses. The best-performing models on quality were not the cheapest or fastest.</p>
<p><a href="https://www.nngroup.com/articles/ai-interviewers/">Rosala, M. (2026, January 30). AI-moderated interviews: If, when, and how to use them. Nielsen Norman Group.</a></p>
<p>The Nielsen Norman Group&#8217;s AI Interviewers article reports a hands-on test of two AI-moderated interview tools, Marvin and UserFlix, with ten research leaders and ResearchOps professionals across eight countries (tool evaluators rather than recruited respondents). Their verdict: AI interviewers suit a bounded set of uses (product-feedback collection, recruitment screening, translated interviews, and teams without a dedicated researcher), but not exploratory research, high-stakes decisions, or work that demands domain expertise and real-time judgment.</p>
<p><a href="https://dl.acm.org/doi/10.1145/3637364">Wei, J., Kim, S., Jung, H., &amp; Kim, Y.-H. (2024). Leveraging large language models to power chatbots for collecting user self-reported data. <em>Proceedings of the ACM on Human-Computer Interaction</em>, <em>8</em>(CSCW1).</a></p>
<p>Wei and colleagues built chatbots that took on four roles: a sleep expert, a dietitian, a life coach, and a fitness coach. They manipulated prompts to create four AI interviewer types by crossing two formats (structured list and descriptive narrative) and two personality modifiers (with and without “who always shows empathy and engages my customer in conversations” in the prompt), abbreviated SP, SN, DP, and DN, with 12 participants assigned to each version (<em>n</em> = 48). Participants spent less than 20 minutes completing eight conversations with their assigned interviewer type (four roles by two scenario paths, one positive and one negative). A key dependent measure was the percentage of 18 predefined information slots (facts) the AIs were directed to gather during the conversations. Using nothing but the LLM itself (no training data and no fine-tuning), on average the chatbots captured about 79% of the targeted facts (SP: 83%, SN: 77%, DP: 72%, DN: 83%). How the prompt was written mattered. The researchers reported that the personality modifier improved performance for the structured format but hurt the descriptive format, even though both formats contained the same factual information.</p>
<p><a href="https://aclanthology.org/2025.latechclfl-1.17/">Wuttke, A., Aßenmacher, M., Klamm, C., Lang, M. M., Würschinger, Q., &amp; Kreuter, F. (2025). AI conversational interviewing: Transforming surveys with LLMs as adaptive interviewers. <em>Proceedings of the 9th Joint SIGHUM Workshop on Computational Linguistics for Cultural Heritage, Social Sciences, Humanities and Literature </em>(LaTeCH-CLfL 2025).</a></p>
<p>Wuttke and colleagues ran a small classroom pilot study in which student pairs each completed one AI-led (using GPT-4 Turbo) and one human-led interview in randomized order, rotating roles. The researchers analyzed six human-led and five AI-led sessions, using an identical questionnaire on politics and democracy. The AI matched the student interviewers’ overall rate of guideline violations, but the errors differed in kind. The AI consistently missed chances to ask a follow-up on unexpected or unclear answers (88% of the violations of this rule). The students, on the other hand, often missed engaging in active listening, which includes restating what the participants had just said (94% of the violations of this rule). Both students and AI interviewers behaved in ways that potentially biased respondents’ answers. Participants rated the AI-led interviews as less interesting and were less willing to repeat them, even though task-level measures like response quality and understanding came out similarly. This finding is complicated by the respondents in each condition having also played other roles (interviewer, observer) across the two conditions.</p>
<p><a href="https://dl.acm.org/doi/10.1145/3772318.3791653">Zhu, W., Chen, G., Wang, Y., An, P., Du, J., &amp; Li, C. (2026). Agentic audio moderator vs human moderator in think-aloud usability testing: Results from a randomized controlled trial. <em>Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems</em>.</a></p>
<p>Zhu and colleagues ran a randomized controlled trial of an agentic voice moderator (using Chinese ByteDance technologies like Doubao-1.5-pro-32k-250115) against a human in think-aloud testing of a note-taking app (<em>n</em> = 60). They found no significant difference in participants’ task performance or verbalization behavior, but significantly lower social-perception ratings such as anthropomorphism, animacy, likeability, intelligence, and social presence for the AI. The verbalization behavior of AI and human moderators differed, with the AI moderator speaking more, faster, and more frequently than the humans during the think-aloud phase, behaviors that likely lowered the AI’s rapport score.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Nine Design Fixes for Your UX Research Reports</title>
		<link>https://measuringu.com/nine-design-fixes-for-your-ux-research-reports/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nine-design-fixes-for-your-ux-research-reports</link>
		
		<dc:creator><![CDATA[Fernanda Villalobos, MS • Jeff Sauro, PhD]]></dc:creator>
		<pubDate>Wed, 02 Sep 2026 01:24:05 +0000</pubDate>
				<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Research]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Report]]></category>
		<category><![CDATA[Usability Testing]]></category>
		<guid isPermaLink="false">https://measuringu.com/?p=48303</guid>

					<description><![CDATA[We’re known in the industry for metrics, for methods, and for defining UX research measurement. But while we believe in using data to drive decisions, we also know that changing minds is not something you can just enter into an Excel formula. Findings are only as effective as the way they are communicated. If the [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://measuringu.com/wp-content/uploads/2026/08/090126-FeatureImage-1.jpg"><img loading="lazy" decoding="async" class="alignleft wp-image-48385 size-medium" src="https://measuringu.com/wp-content/uploads/2026/08/090126-FeatureImage-1-300x169.jpg" alt="Feature image showing nine design fixes for your UX research reports" width="300" height="169" srcset="https://measuringu.com/wp-content/uploads/2026/08/090126-FeatureImage-1-300x169.jpg 300w, https://measuringu.com/wp-content/uploads/2026/08/090126-FeatureImage-1-1024x576.jpg 1024w, https://measuringu.com/wp-content/uploads/2026/08/090126-FeatureImage-1-768x432.jpg 768w, https://measuringu.com/wp-content/uploads/2026/08/090126-FeatureImage-1-1536x864.jpg 1536w, https://measuringu.com/wp-content/uploads/2026/08/090126-FeatureImage-1-600x338.jpg 600w, https://measuringu.com/wp-content/uploads/2026/08/090126-FeatureImage-1.jpg 2000w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>We’re known in the industry for metrics, for methods, and for defining UX research measurement.</p>
<p>But while we believe in using data to drive decisions, we also know that changing minds is not something you can just enter into an Excel formula.</p>
<p>Findings are only as effective as the way they are communicated. If the data-analysis tree falls in the forest, will it really make a sound if no one is listening?</p>
<p>While the data are crucial, your manner of presentation determines whether your insights are absorbed, acted upon, or ignored.</p>
<p>Some of that happens when displaying the data in graphs, and we’ve previously discussed best practices for <a href="https://measuringu.com/graphing-displaying-data/">graphing and displaying data</a>. But we also recognize that the design of the deliverable itself, not just the graphs, makes a big difference.</p>
<p>The UX research report is one of the <a href="https://measuringu.com/what-are-ux-deliverables/">core deliverables</a> in our field. It can be from a usability test, an in-depth interview, or a survey. Will AI put an end to the much-maligned slide deck? Maybe. Certainly, AI is making it easier to create presentations. For at least the next few months, we don’t see the presentation going away, even if AI generates it.</p>
<p>And one thing that won’t change is the limited attention span of the readers. They won’t spend as much time reviewing your report as you put into building it. When time is limited and attention is divided (when isn’t it?), visual displays aid in <a href="https://journals.sagepub.com/doi/10.1080/14640747308400340">comprehension and retention</a>.</p>
<p>Here are nine ways to make your UX deliverable more digestible.</p>
		<div data-elementor-type="section" data-elementor-id="48413" class="elementor elementor-48413" data-elementor-post-type="elementor_library">
					<section class="elementor-section elementor-inner-section elementor-element elementor-element-443ec2f1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="443ec2f1" data-element_type="section" data-e-type="section" data-settings="{&quot;background_background&quot;:&quot;gradient&quot;}">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6bb96814" data-id="6bb96814" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a0f71f8 elementor-widget elementor-widget-heading" data-id="a0f71f8" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">Stay informed with MeasuringU.</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-3c8e6208 elementor-widget elementor-widget-text-editor" data-id="3c8e6208" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Get the latest research insights delivered weekly to your inbox.</p>								</div>
				</div>
				<div class="elementor-element elementor-element-609c9c32 elementor-mobile-button-align-start elementor-button-align-stretch elementor-widget elementor-widget-form" data-id="609c9c32" data-element_type="widget" data-e-type="widget" data-settings="{&quot;button_width&quot;:&quot;40&quot;,&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}" data-widget_type="form.default">
				<div class="elementor-widget-container">
							<form class="elementor-form" method="post" id="newsletter1" name="Newsletter Blog Footer 1" aria-label="Newsletter Blog Footer 1">
			<input type="hidden" name="post_id" value="48413"/>
			<input type="hidden" name="form_id" value="609c9c32"/>
			<input type="hidden" name="referer_title" value="" />

			
			<div class="elementor-form-fields-wrapper elementor-labels-">
								<div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-60 elementor-field-required">
												<label for="form-field-email" class="elementor-field-label elementor-screen-only">
								Email							</label>
														<input size="1" type="email" name="form_fields[email]" id="form-field-email" class="elementor-field elementor-size-md  elementor-field-textual" placeholder="Enter your email..." required="required">
											</div>
								<div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-40 e-form__buttons">
					<button class="elementor-button elementor-size-md" type="submit">
						<span class="elementor-button-content-wrapper">
																						<span class="elementor-button-text">Subscribe</span>
													</span>
					</button>
				</div>
			</div>
		</form>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		
<h2>1. Start with a report structure.</h2>
<p>A sturdy building starts with a solid foundation. A clear structure makes the report stronger and is essential for guiding the narrative and helping readers follow the information, particularly since a UX researcher will not always be present to explain the content.</p>
<p>A common and effective layout for a UX research report includes:</p>
<ul>
<li><strong>Table of Contents:</strong> Helps with navigating the report and introduces the sections covered.</li>
<li><strong>Background:</strong> Provides necessary context, as not everyone will be familiar with the study’s goals.</li>
<li><strong>Methodology:</strong> Briefly outlines the research methods and participants involved.</li>
<li><strong>Executive Summary/Key Findings:</strong> Offers a concise summary of the main takeaways for clients with limited time.</li>
<li><strong>Detailed Findings:</strong> Presents the core data, including images, videos, participant quotes, and metrics (tables/charts) to support your key findings.</li>
<li><strong>Recommendations:</strong> Incorporated alongside detailed findings or in a dedicated section. Prioritize what needs immediate attention by utilizing urgency rankings.</li>
<li><strong>Next Steps:</strong> Highlights actionable items or future suggestions.</li>
<li><strong>Appendix:</strong> Include to keep the main report focused. Link to this section for additional supporting details, ensuring the document remains concise while still being comprehensive.</li>
</ul>
<p>This structure doesn’t work for every deliverable, but it’s a good place to start, and you can remove, add, or modify at will. You don’t need to always follow this structure or include every section. You also don’t need to create a separate slide or section for each part of the suggested structure.</p>
<h2>2. Break up text with high-resolution imagery.</h2>
<p>Visuals are processed faster than text, helping your reader grasp and <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC7618346/">remember</a> complex insights. This approach reduces cognitive load and keeps your report engaging, ensuring that key findings aren&#8217;t buried in dense paragraphs.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/08/high-res-example.png" rel="attachment wp-att-48308"><img loading="lazy" decoding="async" class="alignnone wp-image-48352 size-full" src="https://measuringu.com/wp-content/uploads/2026/08/high-res-example.png" alt="Example slides of mostly text and bullets by a high-resolution image." width="1200" height="475" srcset="https://measuringu.com/wp-content/uploads/2026/08/high-res-example.png 1200w, https://measuringu.com/wp-content/uploads/2026/08/high-res-example-300x119.png 300w, https://measuringu.com/wp-content/uploads/2026/08/high-res-example-1024x405.png 1024w, https://measuringu.com/wp-content/uploads/2026/08/high-res-example-768x304.png 768w, https://measuringu.com/wp-content/uploads/2026/08/high-res-example-600x238.png 600w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></a></p>
<h2>3. Implement clear information hierarchy by varying heading sizes and incorporating two or three colors.</h2>
<p>A clear visual hierarchy guides the reader&#8217;s eye across the page to the most critical insights and data points without being overwhelming. Color helps highlight specific information, but do so sparingly, as too many colors make it harder to discern the hierarchy, diminishing their purpose.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/08/hierarchy-example.png" rel="attachment wp-att-48307"><img loading="lazy" decoding="async" class="alignnone wp-image-48353 size-full" src="https://measuringu.com/wp-content/uploads/2026/08/hierarchy-example.png" alt="Example slides, one lacking hierarchy one one with headings, subheadings, and color coding." width="1200" height="505" srcset="https://measuringu.com/wp-content/uploads/2026/08/hierarchy-example.png 1200w, https://measuringu.com/wp-content/uploads/2026/08/hierarchy-example-300x126.png 300w, https://measuringu.com/wp-content/uploads/2026/08/hierarchy-example-1024x431.png 1024w, https://measuringu.com/wp-content/uploads/2026/08/hierarchy-example-768x323.png 768w, https://measuringu.com/wp-content/uploads/2026/08/hierarchy-example-600x253.png 600w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></a></p>
<h2>4. Avoid very small text size and low contrast.</h2>
<p>Prioritizing readability ensures that your deliverable is accessible and inclusive for all. Use adequate text size and high-contrast colors to prevent eye strain and frustration, making it easier to read all the information.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/08/contrast-example.png" rel="attachment wp-att-48306"><img loading="lazy" decoding="async" class="alignnone wp-image-48355 size-full" src="https://measuringu.com/wp-content/uploads/2026/08/contrast-example.png" alt="Example slides of low-contrast text and high-contrast text." width="1200" height="466" srcset="https://measuringu.com/wp-content/uploads/2026/08/contrast-example.png 1200w, https://measuringu.com/wp-content/uploads/2026/08/contrast-example-300x117.png 300w, https://measuringu.com/wp-content/uploads/2026/08/contrast-example-1024x398.png 1024w, https://measuringu.com/wp-content/uploads/2026/08/contrast-example-768x298.png 768w, https://measuringu.com/wp-content/uploads/2026/08/contrast-example-600x233.png 600w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></a></p>
<h2>5. Maintain sufficient spacing within margins and between various components.</h2>
<p>Generous whitespace prevents visual clutter and focuses the reader&#8217;s attention on the most important content, making the overall presentation cleaner and less overwhelming.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/08/margins-example.png" rel="attachment wp-att-48309"><img loading="lazy" decoding="async" class="alignnone wp-image-48356 size-full" src="https://measuringu.com/wp-content/uploads/2026/08/margins-example.png" alt="Example slides, one with no margins and one with margins." width="1200" height="475" srcset="https://measuringu.com/wp-content/uploads/2026/08/margins-example.png 1200w, https://measuringu.com/wp-content/uploads/2026/08/margins-example-300x119.png 300w, https://measuringu.com/wp-content/uploads/2026/08/margins-example-1024x405.png 1024w, https://measuringu.com/wp-content/uploads/2026/08/margins-example-768x304.png 768w, https://measuringu.com/wp-content/uploads/2026/08/margins-example-600x238.png 600w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></a></p>
<h2>6. Left-aligned text is easier to read than centered text.</h2>
<p>Consistent left alignment creates a predictable reading pattern, reducing cognitive load and helping the reader process information more efficiently.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/08/aligned-text-example.png" rel="attachment wp-att-48310"><img loading="lazy" decoding="async" class="alignnone wp-image-48357 size-full" src="https://measuringu.com/wp-content/uploads/2026/08/aligned-text-example.png" alt="Example slides of centered text and left-aligned text." width="1200" height="475" srcset="https://measuringu.com/wp-content/uploads/2026/08/aligned-text-example.png 1200w, https://measuringu.com/wp-content/uploads/2026/08/aligned-text-example-300x119.png 300w, https://measuringu.com/wp-content/uploads/2026/08/aligned-text-example-1024x405.png 1024w, https://measuringu.com/wp-content/uploads/2026/08/aligned-text-example-768x304.png 768w, https://measuringu.com/wp-content/uploads/2026/08/aligned-text-example-600x238.png 600w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></a></p>
<h2>7. Match charts and tables to the design of the slide deck.</h2>
<p>Consistency in visual elements like charts and tables reinforces your overall branding and ensures that your report feels like a cohesive, professional document. When data visualizations align with the aesthetic of your slide deck, they are less jarring and help the reader focus on the insights you are presenting.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/08/chart-styling-example.png" rel="attachment wp-att-48311"><img loading="lazy" decoding="async" class="alignnone wp-image-48358 size-full" src="https://measuringu.com/wp-content/uploads/2026/08/chart-styling-example.png" alt="Example slides showing default chart styling and cohesive chart styling." width="1200" height="475" srcset="https://measuringu.com/wp-content/uploads/2026/08/chart-styling-example.png 1200w, https://measuringu.com/wp-content/uploads/2026/08/chart-styling-example-300x119.png 300w, https://measuringu.com/wp-content/uploads/2026/08/chart-styling-example-1024x405.png 1024w, https://measuringu.com/wp-content/uploads/2026/08/chart-styling-example-768x304.png 768w, https://measuringu.com/wp-content/uploads/2026/08/chart-styling-example-600x238.png 600w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></a></p>
<h2>8. Use a template.</h2>
<p>Don’t reinvent the deliverable wheel each time you present. If something already works, reuse it (see below on usability testing your template). To keep a consistent look across deliverables shared by a team, pair it with clear usage instructions and design principles. No two projects are identical, so it needs to stay flexible: fully editable and able to flex for different content lengths and project needs.</p>
<p>MeasuringU&#8217;s template includes placeholder text and components across the layouts we use most, built for each common report section. Uniform fonts, color palettes, imagery, icons, and title treatments balance consistency and variety. We hope to make it engaging without feeling repetitive. Even slides with distinct layouts still read as one cohesive presentation because they follow the same style guide.</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/08/template-comparison.png"><img loading="lazy" decoding="async" class="alignnone wp-image-48359 size-full" src="https://measuringu.com/wp-content/uploads/2026/08/template-comparison.png" alt="image side-by-side comparison of templates" width="1375" height="1359" srcset="https://measuringu.com/wp-content/uploads/2026/08/template-comparison.png 1375w, https://measuringu.com/wp-content/uploads/2026/08/template-comparison-300x297.png 300w, https://measuringu.com/wp-content/uploads/2026/08/template-comparison-1024x1012.png 1024w, https://measuringu.com/wp-content/uploads/2026/08/template-comparison-768x759.png 768w, https://measuringu.com/wp-content/uploads/2026/08/template-comparison-70x70.png 70w, https://measuringu.com/wp-content/uploads/2026/08/template-comparison-600x593.png 600w, https://measuringu.com/wp-content/uploads/2026/08/template-comparison-100x100.png 100w" sizes="auto, (max-width: 1375px) 100vw, 1375px" /></a></p>
<h2>9. Usability test your template and iterate.</h2>
<p>A UX research report is an interface. As such, it has users: the researcher building the report and that short-attention-spanned stakeholder. Test the template with the researcher and reader. Our current template at MeasuringU went through four iterations with the researcher team. All too often, new templates get the visual approval of a team (it looks great!). But can you get the charts in? Do the call-outs allow for enough room? Is the contrast with the text poor? Are those changes working for your reader, or are they adding to more missed points and rework?</p>
<p><a href="https://measuringu.com/wp-content/uploads/2026/08/testingtemplate.jpg"><img loading="lazy" decoding="async" class="alignnone wp-image-48361" src="https://measuringu.com/wp-content/uploads/2026/08/testingtemplate.jpg" alt="image of UX researchers testing the template" width="512" height="506" srcset="https://measuringu.com/wp-content/uploads/2026/08/testingtemplate.jpg 741w, https://measuringu.com/wp-content/uploads/2026/08/testingtemplate-300x297.jpg 300w, https://measuringu.com/wp-content/uploads/2026/08/testingtemplate-70x70.jpg 70w, https://measuringu.com/wp-content/uploads/2026/08/testingtemplate-600x594.jpg 600w, https://measuringu.com/wp-content/uploads/2026/08/testingtemplate-100x100.jpg 100w" sizes="auto, (max-width: 512px) 100vw, 512px" /></a></p>
<h2>Summary and Discussion</h2>
<p>Good UX research doesn&#8217;t speak for itself. The UX research report has to do that work, often without you in the room. The design recommendations here (structure, imagery, hierarchy, contrast, spacing, alignment) aren&#8217;t decoration; they&#8217;re what determines whether a stakeholder reads your key finding or skims past it. Start with the weakest aspect of your current template, fix it, then usability test it on someone who wasn&#8217;t in the room for the research. If your report needs you there to explain it, it isn&#8217;t finished yet.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Five Ways to Use Rapport When Moderating</title>
		<link>https://measuringu.com/five-ways-to-use-rapport-when-moderating/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=five-ways-to-use-rapport-when-moderating</link>
		
		<dc:creator><![CDATA[Jenna Herring, PsyD • Jeff Sauro, PhD]]></dc:creator>
		<pubDate>Tue, 25 Aug 2026 21:18:05 +0000</pubDate>
				<category><![CDATA[Methods]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Facilitation]]></category>
		<category><![CDATA[moderated research]]></category>
		<category><![CDATA[Moderating]]></category>
		<category><![CDATA[Moderation]]></category>
		<category><![CDATA[moderator]]></category>
		<guid isPermaLink="false">https://measuringu.com/?p=48270</guid>

					<description><![CDATA[What makes a good moderator? There is more to it than reading a script. While AI moderation is getting a lot of headlines, humans will still be moderating sessions. Some teams (including ours) are experimenting with AI moderation for lower-stakes, higher-volume studies (verbal surveys). But when it&#8217;s hard to get a participant, and you need [&#8230;]]]></description>
										<content:encoded><![CDATA[<style>
@media (max-width: 782px) {
  .mu-nofloat-mobile img { float: none !important; display: block; margin: 0 auto 1.25em; }
}
</style>
<p><span class="mu-nofloat-mobile"><a href="https://measuringu.com/wp-content/uploads/2026/08/082526-FeatureImage-1.jpg"><img loading="lazy" decoding="async" class="alignleft wp-image-48291 size-medium" src="https://measuringu.com/wp-content/uploads/2026/08/082526-FeatureImage-1-300x169.jpg" alt="Feature image showing five ways to use rapport when moderating" width="300" height="169" srcset="https://measuringu.com/wp-content/uploads/2026/08/082526-FeatureImage-1-300x169.jpg 300w, https://measuringu.com/wp-content/uploads/2026/08/082526-FeatureImage-1-1024x576.jpg 1024w, https://measuringu.com/wp-content/uploads/2026/08/082526-FeatureImage-1-768x432.jpg 768w, https://measuringu.com/wp-content/uploads/2026/08/082526-FeatureImage-1-1536x864.jpg 1536w, https://measuringu.com/wp-content/uploads/2026/08/082526-FeatureImage-1-600x338.jpg 600w, https://measuringu.com/wp-content/uploads/2026/08/082526-FeatureImage-1.jpg 2000w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a></span>What makes a good moderator? There is more to it than reading a script.</p>
<p>While AI moderation is getting a lot of headlines, humans will still be moderating sessions. Some teams (including ours) are experimenting with AI moderation for lower-stakes, higher-volume studies (verbal surveys). But when it&#8217;s hard to get a participant, and you need to get as much as you can out of their time and yours, the quality of a good moderator pays dividends.</p>
<p>In &#8220;<a href="https://measuringu.com/what-makes-a-good-ux-research-moderator/">What Makes a Good UX Research Moderator?</a>&#8221; we described how a good moderator knows the research questions and can differentiate between study types. A summative evaluation requires different moderation than an in-depth interview. In either context, however, a good moderator modulates their style and judiciously uses probing and time management. <strong>One of the fundamental moderator skills is establishing rapport.</strong></p>
<p>Establishing rapport with a participant helps build trust. That trust leads to more revealing insights. Research moderation is not therapy, though it has <a href="https://measuringu.com/thinking-aloud/">its roots there</a>. A participant who doesn&#8217;t trust the moderator may be more likely to say what they <em>think</em> the moderator wants to hear. In this article, we&#8217;ll dig deeper into how to establish a good rapport in your moderation.</p>
<h2>1. Prepare Before the Session, Not During</h2>
<p><a href="https://measuringu.com/facilitation-styles/">Good rapport starts in your prep</a>, not your opening line. Know who you&#8217;re talking to. You wouldn&#8217;t talk to a teenager the way you&#8217;d talk to an IT decision-maker, and you wouldn&#8217;t talk to a brand-new user the way you&#8217;d talk to someone who&#8217;s used the product for years.</p>
<p>Be familiar with the lingo your audience is likely to use. When you hit a term you don&#8217;t recognize, say so directly: “I&#8217;m not familiar with that. Can you explain it?” That&#8217;s not a weakness in the interview; it&#8217;s rapport in action: it tells the participant you&#8217;re actually listening, not just running a script.</p>
<h2>2. Break the Ice Before You Ask for Anything</h2>
<p>Once the session starts, the job is to lower the stakes before you raise a single task. Introduce yourself, tell participants the study is evaluating the product and not them, and remind them there are no wrong answers. If you work for an independent research firm rather than the study&#8217;s company itself, say so. That’s another small way to make it safe to provide critical information about a product or company.</p>
<p>When we break the ice, we like to open with something neutral: How long have you worked in this field? What does a typical day look like? This small talk is the on-ramp that gets a guarded participant comfortable talking openly once you get to the parts that matter. Keep in mind that session length and research goals change what rapport should look like; a 90-minute session may be able to absorb more tangents than a 30-minute session. Break the ice, but don&#8217;t let the ice-breaking break your schedule.</p>
<h2>3. Use a Verbal and Non-Verbal Toolkit</h2>
<p>A good moderator also uses a few additional techniques to carry rapport through the rest of the session:</p>
<ul>
<li><strong>The purposeful pause. </strong><a href="https://measuringu.com/10-golden-rules-of-facilitation/">Don&#8217;t rush to fill the silence</a>. Give participants room to keep thinking; the answer that comes after the pause is often the more honest one.</li>
<li><strong>Stay neutral, not encouraging. </strong>“Great job!” feels supportive, but it teaches the participant to perform for you instead of reacting honestly to the product. (An exception can be a participant who experiences multiple failures during a task-based study; you may choose to offer encouragement to keep them engaged.)</li>
<li><strong>Neutral, friendly expressions throughout. </strong>A face that only warms up at success reads as evaluation, which is exactly what you told them this isn&#8217;t.</li>
<li><strong>On camera, look at the lens, not the face. </strong>In a remote session, eye contact with the participant&#8217;s video feed doesn&#8217;t register as eye contact on their end. Looking at the camera does.</li>
</ul>
<h2>4. Watch for Rapport&#8217;s Failure Mode: Mutual People-Pleasing</h2>
<p>Rapport is supposed to make honesty easier, but push it too far and <a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC8535677/">it does the opposite</a>. Managing the session means balancing participant authenticity with your own attempts to connect, which is easier said than done. <a href="https://www.amazon.com/Moderating-Usability-Tests-Interacting-Technologies/dp/0123739330"><em>Moderating Usability Tests</em></a> (Dumas) boils the guidance down to two directives: be professional, be genuine.</p>
<p>Watch for it in yourself first: You like this participant. They&#8217;re articulate, friendly, and easy to talk to. So you soften a follow-up you&#8217;d normally push on, or let a shaky answer slide because pressing feels rude. That&#8217;s not rapport anymore. That&#8217;s you people-pleasing the participant.</p>
<p>It runs the other way, too. An interviewer who&#8217;s a little too warm signals something the participant picks up on fast: <em>I like you, and I want this to go well.</em> The participant hears that as permission to perform rather than react; to keep telling you what a great job the product is doing, because that&#8217;s what a good, agreeable participant does for a researcher they like.</p>
<p>Same warmth. Same instinct. Opposite direction. Both land in the same place: a session that feels great and tells you almost nothing.</p>
<p>The fix isn&#8217;t less rapport. It&#8217;s checking, session by session, <a href="https://measuringu.com/what-makes-a-good-ux-research-moderator/">which kind of warmth you&#8217;re building</a>. Is it the kind that makes honesty safer, or the kind that makes disagreement feel impolite? Stay friendly. Stay neutral about outcomes.</p>
<h2>5. Use Rapport as a Final Screening Step</h2>
<p>Suppose you’re conducting a usability study of an app for master plumbers who manage other plumbers&#8217; schedules. If you skip the warm-up and jump straight into tasks, you&#8217;re assuming the person is, in fact, a master plumber.</p>
<p>But say you notice they&#8217;re parroting your task language back at you instead of using the shop terms other master plumbers used in the same task. Say they rate everything at the top of the scale, or brush past usability issues that other participants flagged as real workflow problems. A few minutes of background questions at the start (What does a typical day look like? How long have you been in the trade?) would have surfaced that this participant went to trade school but never actually worked as a plumber. That&#8217;s not a rapport failure. That&#8217;s a screening failure that rapport-building would have caught.</p>
<h2>Summary and Discussion</h2>
<p>Using rapport is a core technique of a successful moderator. Five ways to make rapport work:</p>
<ul>
<li><strong>Prepare before the session. </strong>Know your audience and their vocabulary before you say hello.</li>
<li><strong>Break the ice deliberately. </strong>Lower the stakes with neutral small talk before you ask for anything.</li>
<li><strong>Use a verbal and non-verbal toolkit. </strong>Purposeful pauses, neutral reactions, and eye contact on camera keep the session honest.</li>
<li><strong>Watch for people-pleasing on both sides. </strong>Rapport should make disagreement easier, not harder.</li>
<li><strong>Treat rapport as a screening step. </strong>A few warm-up questions can catch a participant who never should have qualified.</li>
</ul>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!-- plugin=object-cache-pro client=phpredis metric#hits=10495 metric#misses=354 metric#hit-ratio=96.7 metric#bytes=3745538 metric#prefetches=0 metric#store-reads=301 metric#store-writes=288 metric#store-hits=170 metric#store-misses=334 metric#sql-queries=144 metric#ms-total=3749.21 metric#ms-cache=494.67 metric#ms-cache-avg=0.8413 metric#ms-cache-ratio=13.2 sample#redis-hits=34795657 sample#redis-misses=12270323 sample#redis-hit-ratio=73.9 sample#redis-ops-per-sec=1004 sample#redis-evicted-keys=0 sample#redis-used-memory=62493384 sample#redis-used-memory-rss=65744896 sample#redis-memory-fragmentation-ratio=1.1 sample#redis-connected-clients=5 sample#redis-tracking-clients=0 sample#redis-rejected-connections=0 sample#redis-keys=985 -->
