Write a Blog >>
Onward! 2018
Wed 7 - Thu 8 November 2018 Boston, Massachusetts, United States
co-located with SPLASH 2018
VenueBoston Park Plaza Hotel
Room nameBeacon Hill
Floor4
Additional informationThere is no additional information of this room 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
Times are displayed in time zone: Guadalajara, Mexico City, Monterrey change

08:20 - 08:30: WelcomeBLOCKS+ at Beacon Hill
08:30 - 09:00: Introductory SessionBLOCKS+ at Beacon Hill
08:30 - 09:00
Talk
Mental Models, Metaphors and Misconceptions
BLOCKS+
09:00 - 10:00: Limits People Reach & How to Get Past ThemBLOCKS+ at Beacon Hill
09:00 - 09:05
Talk
Coding while Making: using Blocks Language in a Physical Computing Setting
BLOCKS+
Karen H. JinUniversity of New Hampshire
Pre-print
09:05 - 09:10
Talk
Abstractionless Programming in App Inventor
BLOCKS+
Audrey SeoWellesley College
Pre-print
09:10 - 09:15
Talk
Beyond "I'm done": Encouraging deeper exploration of challenging computational concepts
BLOCKS+
Paulina HaduongHarvard Graduate School of Education, Karen BrennanHarvard Graduate School of Education
Pre-print
09:15 - 09:20
Talk
The Example Guru: Suggesting Examples to Novice Blocks Programmers in an Artifact-Based Context Increases Use of New Blocks
BLOCKS+
Michelle IchincoUniversity of Massachusetts Lowell, Caitlin KelleherWashington University in St. Louis
Pre-print
09:20 - 09:25
Talk
Research Tools for MIT App Inventor
BLOCKS+
Evan W PattonMassachusetts Institute of Technology, Mark ShermanCERT, Michael TissenbaumUniversity of Illinois Urbana-Champaign
Pre-print
09:25 - 09:40
Other
Themed Session 1: Whole Group Discussion
BLOCKS+
09:40 - 10:00
Other
Themed Session 1: Break-out discussions
BLOCKS+
10:30 - 11:00: Panel: Block Abstractions for AIBLOCKS+ at Beacon Hill
10:30 - 11:00
Talk
Panel: Block Abstractions for Artificial Intelligence
BLOCKS+
A: Evan W PattonMassachusetts Institute of Technology, A: Stefania DrugaMassachusetts Institute of Technology, A: Jessica Van BrummelenMassachusetts Institute of Technology, P: Joe MazzoneTeacher at Davies Career and Technical High School, P: Xavier Puig FernandezMIT-CSAIL
Pre-print
11:00 - 12:00: Empowerment & Broadening ParticipationBLOCKS+ at Beacon Hill
11:00 - 11:10
Talk
Broadening Participation in Computer Science through Block Programming
BLOCKS+
Beryl HoffmanElms College, Ralph MorelliTrinity College, Jennifer RosatoCollege of St. Scholastica
Pre-print
11:10 - 11:20
Talk
Reducing the Barriers for Computational Action: How Blocks-Based Programming Can Support Digital Empowerment
BLOCKS+
Mike TissenbaumUniversity of Illinois, Urbana-Champain, Josh SheldonMIT App Inventor, Hal AbelsonMIT
Pre-print
11:20 - 11:28
Other
Themed Session 2: Whole-group discussions
BLOCKS+
11:28 - 11:31
Talk
Educational Robotics with a Twist
BLOCKS+
Hamid ZareGraduate Student, Miklos MarotiAssociate Professor, Akos LedecziVanderbilt University
Pre-print
11:31 - 11:34
Talk
A Blocks-Based Approach to Internet of Things in MIT App Inventor
BLOCKS+
Wen XiHong Kong Polytechnic University, Evan W PattonMassachusetts Institute of Technology
Pre-print
11:34 - 11:37
Talk
DevTech Lab - KIBO and ScratchJr Demo
BLOCKS+
Catherine CowellTufts University, Hannah RiehlTufts University, Marina Umaschi BersTufts University
Pre-print
11:37 - 11:40
Talk
CloudDB in MIT App Inventor
BLOCKS+
11:40 - 12:00
Other
Themed Session 2: Breakout discussions and demos/posters
BLOCKS+
13:10 - 14:10: Keynote: ShapiroBLOCKS+ at Beacon Hill
13:10 - 14:10
Talk
Thinking Outside the Blocks
BLOCKS+
Ben ShapiroUniversity of Colorado, Boulder
14:10 - 15:00: Accessibility & Language Construction ToolsBLOCKS+ at Beacon Hill
14:10 - 14:20
Talk
Building an Accessible Block Environment
BLOCKS+
Emmanuel SchanzerBrown University, Sina BahramPrime Access Consulting, Shriram KrishnamurthiBrown University, USA
Pre-print
14:20 - 14:25
Talk
Language Workbench Support for Block-Based DSLs
BLOCKS+
Mauricio Verano MerinoTechnische Universiteit Eindhoven, Tijs van der StormCWI & University of Groningen
Pre-print
14:25 - 14:30
Talk
Rapid Prototyping for Blocks-based Languages and Environments
BLOCKS+
Josh CaldwellCode.org, Josh LoryCode.org
Pre-print
14:30 - 14:35
Talk
TypeScript: From JavaScript to Blockly and Back
BLOCKS+
Thomas BallMicrosoft Research, Peli de HalleuxMicrosoft Research, Sam El-HusseiniMicrosoft, Richard KnollMicrosoft, Michal MoskalMicrosoft Research
Pre-print
14:35 - 15:00
Other
Themed Session 3: Break-out discussions and demos/posters
BLOCKS+
15:30 - 16:15: Collaborative ProgrammingBLOCKS+ at Beacon Hill
15:30 - 15:35
Talk
Enhancing and Evaluating Collaborative Blocks Programming in App Inventor
BLOCKS+
Alissa TinneyWellesley College, Xinhui XuWellesley College
Pre-print
15:35 - 15:40
Talk
Real-time Collaboration and Undo in StarLogo Nova: Technical Approach and Considerations for UX Design
BLOCKS+
Denis LiMIT Scheller Teacher Education Program, Lisa StumpMIT Scheller Teacher Education Program, Daniel WendelMIT Scheller Teacher Education Program
Pre-print
15:40 - 15:45
Talk
Real-time Collaboration in NetsBlox
BLOCKS+
Akos LedecziVanderbilt University
15:45 - 15:50
Talk
Multi-Device Grace
BLOCKS+
Ben Selwyn-Smith, Craig AnslowVictoria University of Wellington, Michael HomerVictoria University of Wellington
15:50 - 16:15
Other
Themed Session 4: Break-out discussions and demos/posters
BLOCKS+
16:15 - 17:00: Implementers’ CampfireBLOCKS+ at Beacon Hill
16:15 - 16:20
Talk
Rethinking OOP in Snap!
BLOCKS+
Jens MönigSAP SE, Brian HarveyUniversity of California, Berkeley, Jadga HügleSAP SE
Pre-print
16:20 - 16:25
Talk
Custom Blocks in StarLogo Nova: A Template-Based Approach to Abstraction for Improved Ease of Use and Expressive Power
BLOCKS+
Hyeonsu KangMIT Scheller Teacher Education Program, David WuMIT, Daniel WendelMIT Scheller Teacher Education Program
Pre-print
16:25 - 16:30
Talk
Two New Block Features in GP
BLOCKS+
16:30 - 16:35
Talk
JSON Interoperability in MIT App Inventor
BLOCKS+
Evan W PattonMassachusetts Institute of Technology, Danny TangMassachusetts Institute of Technology
Pre-print
16:35 - 16:40
Talk
Scratch 3.0 Design Notes
BLOCKS+
16:40 - 17:00
Other
Implementers’ Campfire: Whole group discussions
BLOCKS+
17:00 - 17:05: ClosingBLOCKS+ at Beacon Hill
17:05 - 17:45: Playground Poster/DemoBLOCKS+ at Beacon Hill
17:05 - 17:45
Other
Playground Demo/Poster Session
BLOCKS+

Mon 5 Nov
Times are displayed in time zone: Guadalajara, Mexico City, Monterrey change

08:30 - 10:00: Adoption & Programmer PerceptionPLATEAU at Beacon Hill
Chair(s): Joshua SunshineCarnegie Mellon University
08:30 - 08:50
Talk
Welcome
PLATEAU
08:50 - 09:15
Talk
Programming by example: efficient, but not "helpful"
PLATEAU
Mark SantolucitoYale University, USA, Drew GoldmanRoslyn High School, Allyson WeseleyRoslyn High School, Ruzica PiskacYale University, USA
File Attached
09:15 - 09:30
Talk
Observing the Uptake of a Language Change Making Strings Immutable
PLATEAU
Manuel MaarekHeriot-Watt University
File Attached
09:30 - 09:45
Talk
Identifying Barriers to Adoption for Rust through Online Discourse
PLATEAU
Anna ZengStanford University, Will CrichtonStanford University
File Attached
10:30 - 12:00: Keynote: ChughPLATEAU at Beacon Hill
Chair(s): Joshua SunshineCarnegie Mellon University
10:30 - 11:35
Talk
Direct Manipulation Programming in Sketch-n-Sketch: Three Years, Three IdeasKeynote
PLATEAU
Ravi ChughUniversity of Chicago
11:35 - 11:40
Talk
Interdisciplinary Programming Language Design - Preview
PLATEAU
Michael CoblenzCarnegie Mellon University, Jonathan AldrichCarnegie Mellon University, Brad A. MyersCarnegie Mellon University, Joshua SunshineCarnegie Mellon University
11:40 - 11:45
Talk
Julia: Dynamism and Performance Reconciled by Design - Preview
PLATEAU
Jeff BezansonJulia Computing, Benjamin ChungNortheastern University, Jiahao ChenCapital One, Stefan Karpinski, Viral B ShahJulia Computing, Jan VitekNortheastern University, Lionel ZoubritzkyÉcole Normale Supérieure
11:45 - 11:50
Talk
On the Usage of “Pythonic” Idioms in Python Programs - Preview
PLATEAU
Carol V. AlexandruUniversity of Zurich, José J. MerchanteUniversidad Rey Juan Carlos, Sebastiano PanichellaZurich University of Applied Science/University of Zurich, Sebastian ProkschUniversity of Zurich, Harald GallUniversity of Zurich, Gregorio RoblesUniversidad Rey Juan Carlos
11:50 - 11:55
Talk
We Should Stop Claiming Generality in our Domain-Specific Language Papers - Preview
PLATEAU
Daco HarkesDelft University of Technology
Link to publication
15:30 - 17:00: Interactive Tools & BreakoutPLATEAU at Beacon Hill
Chair(s): Sarah E. ChasinsUniversity of California, Berkeley
15:30 - 15:55
Talk
Interactive Extraction of Examples from Existing Code
PLATEAU
Andrew HeadUC Berkeley
15:55 - 16:00
Talk
Automatic Diagnosis and Correction of Logical Errors for Functional Programming Assignments - Preview
PLATEAU
Junho LeeKorea University, Dowon SongKorea University, Sunbeom SoKorea University, Hakjoo OhKorea University
16:00 - 16:05
Talk
One Tool, Many Languages: Language-Parametric Transformation with Incremental Parametric Syntax - Preview
PLATEAU
16:05 - 16:10
Talk
Live, Synchronized, and Mental Map Preserving Visualization for Data Structure Programming - Preview
PLATEAU
Akio OkaTokyo Institute of Technology, Hidehiko MasuharaTokyo Institute of Technology, Tomoyuki AotaniTokyo Institute of Technology
16:10 - 17:00
Other
Breakout Discussion
PLATEAU

Tue 6 Nov
Times are displayed in time zone: Guadalajara, Mexico City, Monterrey change

08:30 - 10:00: ILIVE at Beacon Hill
Chair(s): Jonathan EdwardsUnaffiliated
08:30 - 09:30
Talk
Against The Current: What We Learned From EveKeynote
LIVE
09:30 - 10:00
Talk
From Debugging Towards Live Tuning of Reactive Applications
LIVE
Ragnar MogkTechnische Universität Darmstadt, Pascal WeisenburgerTechnische Universität Darmstadt, Julian HaasTechnische Universität Darmstadt, David RichterTechnische Universität Darmstadt, Guido SalvaneschiTU Darmstadt, Mira MeziniTU Darmstadt
Pre-print
13:30 - 15:00: IIILIVE at Beacon Hill
Chair(s): Sean McDirmid
13:30 - 14:00
Talk
Espalier: a structured spreadsheet tool for end-user development of organizational applications
LIVE
Media Attached
14:00 - 14:30
Talk
Hazel: Live and Direct Functional Programming with Holes
LIVE
Cyrus OmarUniversity of Chicago, Ian VoyseyCarnegie Mellon University, Matthew HammerUniversity of Colorado, Boulder, Ravi ChughUniversity of Chicago
Pre-print
14:30 - 15:00
Talk
REPLugger: a pleasant and scalable live coding editor
LIVE
Glen ChiacchieriIndependent Researcher
15:30 - 17:00: IVLIVE at Beacon Hill
Chair(s): Roly PereraUniversity of Glasgow
15:30 - 16:00
Talk
Scaling the REPL Experience
LIVE
16:00 - 16:30
Talk
SVG Programming by Direct Manipulation of Intermediates
LIVE
Brian HempelUniversity of Chicago, Ravi ChughUniversity of Chicago
Media Attached
16:30 - 17:00
Talk
Chalktalk : A Visualization and Communication Language -- As a Tool in the Domain of Computer Science Education
LIVE
Ken PerlinNew York University, Zhenyi HeNew York University, Karl RosenbergNew York University

Mon 5 Nov
Times are displayed in time zone: Guadalajara, Mexico City, Monterrey change

Tue 6 Nov
Times are displayed in time zone: Guadalajara, Mexico City, Monterrey change

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

Sun 4 Nov
Times are displayed in time zone: Guadalajara, Mexico City, Monterrey change

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

Mon 5 Nov
Times are displayed in time zone: Guadalajara, Mexico City, Monterrey change