YoVDO

Unfolding State Changes via Live State-First Debugging

Offered By: ACM SIGPLAN via YouTube

Tags

Software Development Courses Web Development Courses User Interfaces Courses Automated testing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a novel debugging paradigm called live state-first debugging in this 30-minute conference talk from ACM SIGPLAN. Discover how this approach reveals program state changes without requiring logs or statement-level breakpoints, potentially streamlining the debugging process for web-based GUI applications. Learn about Unfold, an implementation of this paradigm that displays a timeline of changed UI states, corresponding code causing those changes, and automatic replays of user interaction traces after code edits. Gain insights from a preliminary user study demonstrating the potential benefits of live state-first debugging in locating GUI application bugs more efficiently. Presented by Ruanqianqian (Lisa) Huang, Philip Guo, and Sorin Lerner, this talk offers a fresh perspective on debugging techniques and their impact on programmer productivity.

Syllabus

[LIVE23] Unfolding State Changes via Live State-First Debugging


Taught by

ACM SIGPLAN

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Intro to Computer Science
University of Virginia via Udacity
Web Development
Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX