Related Experiment Videos
Relationships Between Trust, Compliance, and Performance for Novice Programmers Using AI Code Generation
Nicholas Gardella1, Matthew L Bolton2, Sara L Riggs2
1Department of Computer Science, Washington and Lee University, Lexington, VA, USA.
Human Factors
|July 27, 2026
Summary
Novice programmers
Area of Science:
- Computer Science
- Human-Computer Interaction
- Software Engineering
Background:
- Artificial Intelligence-driven Development Environments (AIDEs) are transforming software development.
- Trust in automation is a key research area, but understudied in AIDEs.
- Understanding trust is crucial for effective human-AI collaboration in programming.
Purpose of the Study:
- To investigate the relationship between novice programmers' trust in AIDEs, their coding performance, and AI compliance.
- To examine how these factors are influenced by programming under time pressure.
Main Methods:
- Collected subjective trust measures and objective performance/compliance data from 27 novice programmers.
- Conducted the study across two different locations.
Main Results:
- Trust evolved with experience, aligning with traditional automation research.
- No direct link was found between trust and AI compliance during programming.
- Higher AI compliance correlated with stronger coding performance.
- Stronger performance subsequently led to increased trust in AIDEs.
Conclusions:
- The utility of trust in guiding AI compliance needs further investigation, especially with imperfect AI.
- Findings suggest focusing on desirable interaction outcomes rather than solely on trust.
- Informs the design of training for generative AI in software development, addressing misuse and disuse risks.
Related Concept Videos
Non-equilibrium in the Cell
An important concept in studying metabolism and energy is that of chemical equilibrium. Most chemical reactions are reversible. They can proceed in both directions, releasing energy into their environment in one direction, and absorbing it from the environment in the other direction. The same is true for the chemical reactions involved in cell metabolism, such as the breaking down and building up of proteins into and from individual amino acids, respectively. Reactants within a closed system...
Machines: Problem Solving I
A toggle clamp is a mechanical device commonly used for holding and clamping objects in various applications, such as woodworking, metalworking, and assembly operations. Consider a toggle clamp subjected to a force of 200 N at the handle. The vertical clamping force can be calculated, provided the dimensions of the toggle clamp are known.
The toggle clamp system is a machine structure consisting of movable, pin-connected multi-force members that form a stabilized system to transmit forces. The...
The toggle clamp system is a machine structure consisting of movable, pin-connected multi-force members that form a stabilized system to transmit forces. The...
Machines: Problem Solving II
Machines are complex structures consisting of movable, pin-connected multi-force members that work together to transmit forces. Consider a lifting tong carrying a 100 kg load. It comprises movable sections DAF and CBG linked together with member AB.
Stereotype Content Model
The Stereotype Content Model (SCM) was first proposed by Susan Fiske and her colleagues (Fiske, Cuddy, Glick & Xu, 2002; see also Fiske, 2012 and Fiske, 2017). The SCM specifies that when someone encounters a new group, they will stereotype them based on two metrics: warmth—or that group’s perceived intent, and how likely they are to provide help or inflict harm—and competence—or their ability to carry out that objective. Depending on the warmth-competence categorization, a person will feel...
Statically Indeterminate Problem Solving
Statically indeterminate problems are those where statics alone can not determine the internal forces or reactions. Consider a structure comprising two cylindrical rods made of steel and brass. These rods are joined at point B and restrained by rigid supports at points A and C. Now, the reactions at points A and C and the deflection at point B are to be determined. This rod structure is classified as statically indeterminate as the structure has more supports than are necessary for maintaining...
Problem-Solving
Effective problem-solving consists of two steps: 1. identifying the problem and 2. selecting the appropriate problem-solving strategy (i.e., a plan of action used to find a solution). Humans use four problem-solving strategies: