Generative AI in Software Engineering Education: Increased Frustration Despite No Productivity Gains

Category: User-Centred Design · Effect: Moderate effect · Year: 2023

While generative AI tools like ChatGPT show promise for software engineering education, current implementations can lead to increased user frustration without a corresponding boost in productivity or self-efficacy.

Design Takeaway

When integrating generative AI into learning software, prioritize intuitive interaction design and robust error handling to mitigate user frustration, rather than solely focusing on feature availability.

Why It Matters

This research highlights the critical need for careful design and integration of AI tools in educational settings. Designers must move beyond simply offering AI as a resource and focus on creating intuitive, supportive, and frustration-mitigating user experiences to realize the technology's full potential.

Key Finding

Using ChatGPT for software engineering tasks did not improve student productivity or confidence compared to traditional methods, but it did lead to greater frustration, often stemming from poor human-AI interaction design.

Key Findings

Research Evidence

Aim: To evaluate the effectiveness of conversational generative AI (ChatGPT) in assisting students with software engineering tasks, specifically examining productivity, self-efficacy, and user frustration.

Method: Between-subjects study

Procedure: Participants were assigned to either use ChatGPT or traditional resources for software engineering tasks. Their productivity, self-efficacy, and frustration levels were measured and compared between the groups.

Sample Size: 22 participants

Context: Software Engineering education

Design Principle

Human-AI interaction in educational tools should be designed to minimize cognitive load and frustration, ensuring that the technology serves as a supportive aid rather than a source of distress.

How to Apply

When designing AI-powered learning tools, conduct thorough user testing focused on frustration points and adherence to human-AI interaction guidelines. Iterate on the design to address identified issues before wider deployment.

Limitations

The study involved a small sample size, and the specific software engineering tasks may not be representative of all possible applications. The findings are specific to ChatGPT and may not generalize to all conversational generative AI platforms.

Student Guide (IB Design Technology)

Simple Explanation: Using AI like ChatGPT for schoolwork didn't make students faster or more confident, but it made them more annoyed, often because the AI wasn't designed to work well with people.

Why This Matters: This research shows that simply adding AI to a product isn't enough. Designers need to think deeply about how people will actually use it and how to make that experience positive and effective, especially in learning contexts.

Critical Thinking: Given that AI tools can increase frustration, what design strategies can be employed to proactively mitigate these negative user experiences in educational software?

IA-Ready Paragraph: The integration of generative AI in educational software engineering tools, as explored by Choudhuri et al. (2023), reveals a critical gap: while these tools offer potential assistance, they can inadvertently increase user frustration without enhancing productivity or self-efficacy. Their study identified specific human-AI interaction faults leading to negative user consequences, underscoring the need for design that prioritizes user experience and mitigates potential distress.

Project Tips

How to Use in IA

Examiner Tips

Independent Variable: Type of resource used (ChatGPT vs. traditional resources)

Dependent Variable: Productivity, self-efficacy, frustration levels

Controlled Variables: Specific software engineering tasks, participant background (potentially)

Strengths

Critical Questions

Extended Essay Application

Source

How Far Are We? The Triumphs and Trials of Generative AI in Learning Software Engineering · arXiv (Cornell University) · 2023 · 10.48550/arxiv.2312.11719