VenueBoston Park Plaza Hotel
Room nameBeacon Hill
Floor4
Room InformationNo extra information available
Program

You're viewing the program in a time zone which is different from your device's time zone change time zone

Sun 4 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change

08:20 - 08:30
08:30 - 09:00
Introductory SessionBLOCKS+ at Beacon Hill
08:30
30m
Talk
Mental Models, Metaphors and Misconceptions
BLOCKS+
09:00 - 10:00
Limits People Reach & How to Get Past ThemBLOCKS+ at Beacon Hill
09:00
5m
Talk
Coding while Making: using Blocks Language in a Physical Computing Setting
BLOCKS+
Karen H. Jin University of New Hampshire
Pre-print
09:05
5m
Talk
Abstractionless Programming in App Inventor
BLOCKS+
Audrey Seo Wellesley College
Pre-print
09:10
5m
Talk
Beyond "I'm done": Encouraging deeper exploration of challenging computational concepts
BLOCKS+
Paulina Haduong Harvard Graduate School of Education, Karen Brennan Harvard Graduate School of Education
Pre-print
09:15
5m
Talk
The Example Guru: Suggesting Examples to Novice Blocks Programmers in an Artifact-Based Context Increases Use of New Blocks
BLOCKS+
Michelle Brachman University of Massachusetts Lowell, Caitlin Kelleher Washington University in St. Louis
Pre-print
09:20
5m
Talk
Research Tools for MIT App Inventor
BLOCKS+
Evan W Patton Massachusetts Institute of Technology, Mark Sherman CERT, Michael Tissenbaum University of Illinois Urbana-Champaign
Pre-print
09:25
15m
Other
Themed Session 1: Whole Group Discussion
BLOCKS+

09:40
20m
Other
Themed Session 1: Break-out discussions
BLOCKS+

10:30 - 11:00
Panel: Block Abstractions for AIBLOCKS+ at Beacon Hill
10:30
30m
Talk
Panel: Block Abstractions for Artificial Intelligence
BLOCKS+
A: Evan W Patton Massachusetts Institute of Technology, A: Stefania Druga Massachusetts Institute of Technology, A: Jessica Van Brummelen Massachusetts Institute of Technology, P: Joe Mazzone Teacher at Davies Career and Technical High School, P: Xavier Puig Fernandez MIT-CSAIL
Pre-print
11:00 - 12:00
Empowerment & Broadening ParticipationBLOCKS+ at Beacon Hill
11:00
10m
Talk
Broadening Participation in Computer Science through Block Programming
BLOCKS+
Beryl Hoffman Elms College, Ralph Morelli Trinity College, Jennifer Rosato College of St. Scholastica
Pre-print
11:10
10m
Talk
Reducing the Barriers for Computational Action: How Blocks-Based Programming Can Support Digital Empowerment
BLOCKS+
Mike Tissenbaum University of Illinois, Urbana-Champain, Josh Sheldon MIT App Inventor, Hal Abelson MIT
Pre-print
11:20
8m
Other
Themed Session 2: Whole-group discussions
BLOCKS+

11:28
3m
Talk
Educational Robotics with a Twist
BLOCKS+
Hamid Zare Graduate Student, Miklos Maroti Associate Professor, Akos Ledeczi Vanderbilt University
Pre-print
11:31
3m
Talk
A Blocks-Based Approach to Internet of Things in MIT App Inventor
BLOCKS+
Wen Xi Hong Kong Polytechnic University, Evan W Patton Massachusetts Institute of Technology
Pre-print
11:34
3m
Talk
DevTech Lab - KIBO and ScratchJr Demo
BLOCKS+
Catherine Cowell Tufts University, Hannah Riehl Tufts University, Marina Umaschi Bers Tufts University
Pre-print
11:37
3m
Talk
CloudDB in MIT App Inventor
BLOCKS+
11:40
20m
Other
Themed Session 2: Breakout discussions and demos/posters
BLOCKS+

13:10 - 14:10
Keynote: ShapiroBLOCKS+ at Beacon Hill
13:10
60m
Talk
Thinking Outside the Blocks
BLOCKS+
R. Benjamin Shapiro University of Colorado, Boulder
14:10 - 15:00
Accessibility & Language Construction ToolsBLOCKS+ at Beacon Hill
14:10
10m
Talk
Building an Accessible Block Environment
BLOCKS+
Emmanuel Schanzer Brown University, Sina Bahram Prime Access Consulting, Shriram Krishnamurthi Brown University, USA
Pre-print
14:20
5m
Talk
Language Workbench Support for Block-Based DSLs
BLOCKS+
Mauricio Verano Merino Technische Universiteit Eindhoven, Tijs van der Storm CWI & University of Groningen
Pre-print
14:25
5m
Talk
Rapid Prototyping for Blocks-based Languages and Environments
BLOCKS+
Josh Caldwell Code.org, Josh Lory Code.org
Pre-print
14:30
5m
Talk
TypeScript: From JavaScript to Blockly and Back
BLOCKS+
Thomas Ball Microsoft Research, Peli de Halleux Microsoft Research, Sam El-Husseini Microsoft, Richard Knoll Microsoft, Michal Moskal Microsoft Research
Pre-print
14:35
25m
Other
Themed Session 3: Break-out discussions and demos/posters
BLOCKS+

15:30 - 16:15
Collaborative ProgrammingBLOCKS+ at Beacon Hill
15:30
5m
Talk
Enhancing and Evaluating Collaborative Blocks Programming in App Inventor
BLOCKS+
Alissa Tinney Wellesley College, Xinhui Xu Wellesley College
Pre-print
15:35
5m
Talk
Real-time Collaboration and Undo in StarLogo Nova: Technical Approach and Considerations for UX Design
BLOCKS+
Denis Li MIT Scheller Teacher Education Program, Lisa Stump MIT Scheller Teacher Education Program, Daniel Wendel MIT Scheller Teacher Education Program
Pre-print
15:40
5m
Talk
Real-time Collaboration in NetsBlox
BLOCKS+
Akos Ledeczi Vanderbilt University
15:45
5m
Talk
Multi-Device Grace
BLOCKS+
Ben Selwyn-Smith , Craig Anslow Victoria University of Wellington, Michael Homer Victoria University of Wellington
15:50
25m
Other
Themed Session 4: Break-out discussions and demos/posters
BLOCKS+

16:15 - 17:00
Implementers’ CampfireBLOCKS+ at Beacon Hill
16:15
5m
Talk
Rethinking OOP in Snap!
BLOCKS+
Jens Mönig SAP SE, Brian Harvey University of California, Berkeley, Jadga Hügle SAP SE
Pre-print
16:20
5m
Talk
Custom Blocks in StarLogo Nova: A Template-Based Approach to Abstraction for Improved Ease of Use and Expressive Power
BLOCKS+
Hyeonsu Kang MIT Scheller Teacher Education Program, David Wu MIT, Daniel Wendel MIT Scheller Teacher Education Program
Pre-print
16:25
5m
Talk
Two New Block Features in GP
BLOCKS+
16:30
5m
Talk
JSON Interoperability in MIT App Inventor
BLOCKS+
Evan W Patton Massachusetts Institute of Technology, Danny Tang Massachusetts Institute of Technology
Pre-print
16:35
5m
Talk
Scratch 3.0 Design Notes
BLOCKS+
16:40
20m
Other
Implementers’ Campfire: Whole group discussions
BLOCKS+

17:00 - 17:05
17:05 - 17:45
Playground Poster/DemoBLOCKS+ at Beacon Hill
17:05
40m
Other
Playground Demo/Poster Session
BLOCKS+

Mon 5 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change

08:30 - 10:00
Adoption & Programmer PerceptionPLATEAU at Beacon Hill
Chair(s): Joshua Sunshine Carnegie Mellon University
08:30
20m
Talk
Welcome
PLATEAU

08:50
25m
Talk
Programming by example: efficient, but not "helpful"
PLATEAU
Mark Santolucito Yale University, USA, Drew Goldman Roslyn High School, Allyson Weseley Roslyn High School, Ruzica Piskac Yale University, USA
File Attached
09:15
15m
Talk
Observing the Uptake of a Language Change Making Strings Immutable
PLATEAU
Manuel Maarek Heriot-Watt University
File Attached
09:30
15m
Talk
Identifying Barriers to Adoption for Rust through Online Discourse
PLATEAU
Anna Zeng Stanford University, Will Crichton Stanford University
File Attached
10:30 - 12:00
Keynote: ChughPLATEAU at Beacon Hill
Chair(s): Joshua Sunshine Carnegie Mellon University
10:30
65m
Talk
Direct Manipulation Programming in Sketch-n-Sketch: Three Years, Three IdeasKeynote
PLATEAU
Ravi Chugh University of Chicago
11:35
5m
Talk
Interdisciplinary Programming Language Design - Preview
PLATEAU
Michael Coblenz Carnegie Mellon University, Jonathan Aldrich Carnegie Mellon University, Brad A. Myers Carnegie Mellon University, Joshua Sunshine Carnegie Mellon University
11:40
5m
Talk
Julia: Dynamism and Performance Reconciled by Design - Preview
PLATEAU
Jeff Bezanson Julia Computing, Benjamin Chung Northeastern University, Jiahao Chen Capital One, Stefan Karpinski , Viral B Shah Julia Computing, Jan Vitek Northeastern University, Lionel Zoubritzky École Normale Supérieure
11:45
5m
Talk
On the Usage of “Pythonic” Idioms in Python Programs - Preview
PLATEAU
Carol V. Alexandru University of Zurich, José J. Merchante Universidad Rey Juan Carlos, Sebastiano Panichella Zurich University of Applied Science/University of Zurich, Sebastian Proksch University of Zurich, Harald Gall University of Zurich, Gregorio Robles Universidad Rey Juan Carlos
11:50
5m
Talk
We Should Stop Claiming Generality in our Domain-Specific Language Papers - Preview
PLATEAU
Daco Harkes Delft University of Technology
Link to publication
15:30 - 17:00
Interactive Tools & BreakoutPLATEAU at Beacon Hill
Chair(s): Sarah E. Chasins University of California, Berkeley
15:30
25m
Talk
Interactive Extraction of Examples from Existing Code
PLATEAU
Andrew Head UC Berkeley
15:55
5m
Talk
Automatic Diagnosis and Correction of Logical Errors for Functional Programming Assignments - Preview
PLATEAU
Junho Lee Korea University, Dowon Song Korea University, Sunbeom So Korea University, Hakjoo Oh Korea University
16:00
5m
Talk
One Tool, Many Languages: Language-Parametric Transformation with Incremental Parametric Syntax - Preview
PLATEAU
16:05
5m
Talk
Live, Synchronized, and Mental Map Preserving Visualization for Data Structure Programming - Preview
PLATEAU
Akio Oka Tokyo Institute of Technology, Hidehiko Masuhara Tokyo Institute of Technology, Tomoyuki Aotani Tokyo Institute of Technology
16:10
50m
Other
Breakout Discussion
PLATEAU

Tue 6 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change

08:30 - 10:00
ILIVE at Beacon Hill
Chair(s): Jonathan Edwards Unaffiliated
08:30
60m
Talk
Against The Current: What We Learned From EveKeynote
LIVE
09:30
30m
Talk
From Debugging Towards Live Tuning of Reactive Applications
LIVE
Ragnar Mogk Technische Universität Darmstadt, Pascal Weisenburger Technische Universität Darmstadt, Julian Haas Technische Universität Darmstadt, David Richter Technical University of Darmstadt, Guido Salvaneschi TU Darmstadt, Mira Mezini TU Darmstadt
Pre-print
15:30 - 17:00
IVLIVE at Beacon Hill
Chair(s): Roly Perera University of Glasgow
15:30
30m
Talk
Scaling the REPL Experience
LIVE
16:00
30m
Talk
SVG Programming by Direct Manipulation of Intermediates
LIVE
Brian Hempel University of Chicago, Ravi Chugh University of Chicago
Media Attached
16:30
30m
Talk
Chalktalk : A Visualization and Communication Language -- As a Tool in the Domain of Computer Science Education
LIVE
Ken Perlin New York University, Zhenyi He New York University, Karl Rosenberg New York University

Mon 5 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change

Tue 6 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change

Room8:00309:003010:003011:003012:003013:003014:003015:003016:0030
Beacon Hill

Sun 4 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change

Room8:001530459:0015304510:0015304511:0015304512:0015304513:0015304514:0015304515:0015304516:0015304517:00153045
Beacon Hill

Mon 5 Nov

Displayed time zone: Guadalajara, Mexico City, Monterrey change