Keynote: Learnable Languages for Social Scientists and Other Domain Experts

View on Snap!Con

Presented By: Sarah E. Chasins


Abstract:

A look at how block-based programming let us meet the needs of social scientists and other non-technical domain experts in the challenging domain of web automation programming. After two decades of end-user programming tools that didn't quite meet real users' web automation needs, we'll discuss the key insights and techniques that made our tool successful: (i) a usable program drafting tool and (ii) a custom language hosted in a block-based programming environment.