YoVDO

How Programmers Interact with AI Assistants - Exploring Interaction Modes and Live Programming

Offered By: ACM SIGPLAN via YouTube

Tags

GitHub Copilot Courses Programming Courses Software Development Courses Code Generation Courses Grounded Theory Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolving landscape of programming with AI assistants in this 44-minute conference talk from ACM SIGPLAN. Delve into a groundbreaking study on how programmers interact with GitHub Copilot, revealing two distinct modes of interaction: acceleration and exploration. Learn about the innovative Live Exploration of AI-generated Programs (LEAP) model, designed to enhance programmer support in exploration mode. Discover how Live Programming techniques can improve the validation process for AI code suggestions, reducing both under- and over-reliance on AI assistants. Gain valuable insights into the future of programming and the effective integration of AI tools in software development workflows.

Syllabus

[ASA'23] How Programmers Interact with AI Assistants


Taught by

ACM SIGPLAN

Related Courses

Computer Vision: The Fundamentals
University of California, Berkeley via Coursera
Programming Languages
University of Virginia via Udacity
Learn to Program: Crafting Quality Code
University of Toronto via Coursera
Computational Photography
Georgia Institute of Technology via Coursera
Algorithms: Design and Analysis, Part 2
Stanford University via Coursera