‹Programming› 2020
Mon 23 - Thu 26 March 2020 Porto, Portugal
Tue 5 May 2020 16:00 - 17:00 - Salon Tue May 5, 4-6 pm London

Computers have become ubiquitous in our life and work, and the way they are programmed needs fundamental improvements. The prior effort often aims at improving programming experience for people with specific technical backgrounds (e.g., programmers, end-users, data scientists), respectively. In contrast, throughout this paper, we discuss how to make programming activities more inclusive and collaborative, involving people with diverse technical backgrounds. We rethink the programming environment from both technical and social perspectives. First, we briefly introduce our previous technical effort to share the programming environment between the developers and users of the programs, eliminating the distinction between programming and runtime environments and fostering communication between them. Second, we introduce our social effort to support people with visual impairment to implement customized smart glasses that read words with a camera and speakers. We design their programming environment to consist of a software/hardware toolkit and engineers with domain expertise called evangelists. Learning from these experiences, we discuss several perspectives on convivial computing. To conclude, we argue that both technical innovations on user interfaces for programming and understandings on the socio-technical aspect of domain-specific applications are critical for the future of programming environments, and accordingly, convivial computing.

Tue 5 May
Times are displayed in time zone: (GMT+01:00) Greenwich Mean Time : Belfast change

salon-2020-papers
16:00 - 18:00: Salon 2020 - Salon Tue May 5, 4-6 pm London
salon-2020-papers16:00 - 17:00
Talk
Jun KatoNational Institute of Advanced Industrial Science and Technology, Japan, Keisuke ShimakageOTON GLASS, Inc.
salon-2020-papers17:00 - 18:00
Talk
Geoffrey LittMassachusetts Institute of Technology, Daniel JacksonMIT
Pre-print