Stanford Seminar - The Human Factors of Formal Methods

  Рет қаралды 1,262

Stanford Online

Stanford Online

17 күн бұрын

April 19, 2024
Shriram Krishnamurthi, Brown University
As formal methods improve in expressiveness and power, they create new opportunities for non-expert adoption. In principle, formal tools are now powerful enough to enable developers to scalably validate realistic systems artifacts without extensive formal training. However, realizing this potential for adoption requires attention to not only the technical but also the human side which has received extraordinarily little attention from formal-methods research.
This talk presents some of our efforts to address this paucity. We apply ideas from cognitive science, human-factors research, and education theory to improve the usability of formal methods. Along the way, we find misconceptions suffered by users, how technically appealing designs that experts may value may fail to help, and how our tools may even mislead users.
About the speaker:
Shriram is the Vice President for Programming Languages at Brown University in Providence, RI, USA. He's not, really, but that's what it says on his business card. At heart, he's a person of ill-repute: a Schemer, Racketeer, and Pyreteer. He believes tropical fruit are superior to all other kinds. He is terrified of success, because he may be forced to buy a suit. On a more serious note, he's a professor at Brown who has created several influential systems (such as DrRacket, Margrave, Flapjax, and Lambda-JS) and written multiple widely-used books. He has won SIGPLAN's Robin Milner Young Researcher Award, SIGPLAN's Software Award (jointly), SIGSOFT's Influential Educator Award, SIGPLAN's Distinguished Educator Award (jointly), and other recognitions.
More about the course can be found here: hci.stanford.edu/seminar/
View the entire CS547 Stanford Human-Computer Interaction Seminar playlist: • Stanford CS547 - Human...
► Check out the entire catalog of courses and programs available through Stanford Online: online.stanford.edu/explore

Пікірлер
Stanford CS25: V4 I Demystifying Mixtral of Experts
1:04:32
Stanford Online
Рет қаралды 3,2 М.
Разбудила маму🙀@KOTVITSKY TG:👉🏼great_hustle
00:11
МишАня
Рет қаралды 3,6 МЛН
I PEELED OFF THE CARDBOARD WATERMELON!#asmr
00:56
HAYATAKU はやたく
Рет қаралды 36 МЛН
КАРМАНЧИК 2 СЕЗОН 5 СЕРИЯ
27:21
Inter Production
Рет қаралды 355 М.
Teenagers Show Kindness by Repairing Grandmother's Old Fence #shorts
00:37
Fabiosa Best Lifehacks
Рет қаралды 42 МЛН
System Dynamics: Systems Thinking and Modeling for a Complex World
55:58
MIT OpenCourseWare
Рет қаралды 243 М.
Graph Neural Networks for Link Prediction with Subgraph Sketching
1:02:19
Temporal Graph Learning
Рет қаралды 2,1 М.
Stanford CS236: Deep Generative Models I 2023 I Lecture 6 - VAEs
1:22:01
Stanford Seminar - The State of Design Knowledge in Human-AI Interaction
57:24
Stanford CS25: V4 I Aligning Open Language Models
1:16:21
Stanford Online
Рет қаралды 14 М.
How We've Scaled Dropbox
1:08:17
Stanford
Рет қаралды 329 М.
Stanford Seminar - Software-Defined Networking at the Crossroads
1:11:08
Stanford Online
Рет қаралды 110 М.
Разбудила маму🙀@KOTVITSKY TG:👉🏼great_hustle
00:11
МишАня
Рет қаралды 3,6 МЛН