Onward! 2014
Mon 20 - Fri 24 October 2014 Portland, Oregon, United States
co-located with SPLASH 2014
VenuePortland Marriott
Room nameSalon A
Floor0
Room numberSalon A
Capacity90
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

Tue 21 Oct
Times are displayed in time zone: Tijuana, Baja California change

08:30 - 10:00: Motivating Student LearningSPLASH -E at Salon A
08:30 - 09:00
Day opening
Meet, Greet, and Caffeinate
SPLASH -E
09:00 - 09:30
Talk
Talk on the CORGIS Big-Data Framework and the MUSIC model for assessing student motivation
SPLASH -E
Austin Cory BartVirginia Tech, Jason RiddleVirginia Tech, Omar SaleemVirginia Tech, Bushra ChowdhuryVirginia Tech, Eli TilevichVirginia Tech, Cliff ShafferVirginia Tech, Dennis KafuraVirginia Tech
File Attached
09:30 - 10:00
Talk
The Gidget Tool for Learning Programming
SPLASH -E
P: Michael LeeUniversity of Washington
10:30 - 12:00: Error Messages, Feedback, and Impromptu TopicsSPLASH -E at Salon A
10:30 - 11:05
Talk
Idea Garden: Helping End-User Programmers Help Themselves
SPLASH -E
William JerniganOregon State University
11:05 - 11:20
Talk
Discussion on motivation, errors, and supporting new programmers
SPLASH -E
11:20 - 11:40
Talk
Discussion on scaling software courses to large numbers of students
SPLASH -E
11:40 - 12:00
Talk
Impromptu topics
SPLASH -E
13:30 - 15:00: Design Issues for Software-Oriented CoursesSPLASH -E at Salon A
13:30 - 14:00
Talk
An Experience Report at Teaching Group Based Agile Software Engineering Teams
SPLASH -E
Craig AnslowUniversity of Calgary, Frank Maurer
14:00 - 14:30
Talk
Feedback on Course Design: Project-based software engineering education in an evening master's program
SPLASH -E
Yadran EterovicPontificia Universidad Catlica de Chile
14:30 - 15:00
Talk
Open Discussion (around course designs)
SPLASH -E
15:30 - 17:00: Design Issues in Drag-and-Drop LanguagesSPLASH -E at Salon A
15:30 - 16:00
Talk
Using Catrobat, a Scratch-like visual programming language for smartphones, in a middle school physics course
SPLASH -E
Wolfgang SlanyInstitute of Software Technology, Graz University of Technology , Roxane KoitzGraz University of Technology
16:00 - 16:30
Talk
yaPOSH: Engineering Behaviors for Videogame Characters
SPLASH -E
Jakub GemrotFaculty of Mathematics and Physics, Charles University in Prague, Martin ČernýFaculty of Mathematics and Physics, Charles University in Prague, Cyril BromFaculty of Mathematics and Physics, Charles University in Prague
16:30 - 16:45
Talk
Open Discussion (around drag-and-drop language design)
SPLASH -E
16:45 - 17:00
Meeting
Business Meeting
SPLASH -E

Wed 22 Oct
Times are displayed in time zone: Tijuana, Baja California change

10:30 - 12:00: Session the FirstOnward! Papers at Salon A
Chair(s): Sebastian ErdwegTU Darmstadt
10:30 - 10:52
Talk
Programming with Managed Time
Onward! Papers
Sean McDirmidMicrosoft Research, Jonathan EdwardsMIT, USA
10:52 - 11:15
Talk
Call by Meaning
Onward! Papers
Hesam SamimiSAP Labs, Chris DeatonCycorp, Yoshiki OhshimaViewpoints Research Institute, Alessandro WarthSAP Labs, Todd MillsteinUniversity of California, Los Angeles
11:15 - 11:37
Talk
Versionable, Branchable, and Mergeable Application State
Onward! Papers
David H. LorenzOpen University and Technion IIT, Boaz RosenanUniversity of Haifa
11:37 - 12:00
Talk
The Semantics of Version Control
Onward! Papers
Wouter SwierstraUniversity of Utrecht, Andres LöhWell-Typed LLP
13:30 - 15:00: Session 1Onward! Essays at Salon A
Chair(s): Jonathan AldrichCarnegie Mellon University
13:30 - 14:15
Talk
In search of types
Onward! Essays
Stephen KellUniversity of Cambridge
14:15 - 15:00
Talk
Metamorphic Domain-Specific Languages: A Journey Into the Shapes of a Language
Onward! Essays
Mathieu AcherUniversity of Rennes, Benoit CombemaleUniversity of Rennes, Philippe ColletUniversity of Nice
Media Attached

Thu 23 Oct
Times are displayed in time zone: Tijuana, Baja California change

10:30 - 12:00: Session the SecondOnward! Papers at Salon A
Chair(s): Gail MurphyUniversity of British Columbia
10:30 - 10:52
Talk
Multi-tier Functional Reactive Programming for the Web
Onward! Papers
Bob ReyndersiMinds - Distrinet, KU Leuven, Dominique DevrieseiMinds - Distrinet, KU Leuven, Frank PiessensiMinds - Distrinet, KU Leuven
10:52 - 11:15
Talk
Towards Tierless Programming in a General-Purpose Language
Onward! Papers
Laure PhilipsSoftware Languages Lab, Coen De RooverSoftware Languages Lab, Software Engineering Laboratory, Tom Van CutsemAlcatel-Lucent Bell Labs, Wolfgang De MeuterVrije Universiteit Brussel
11:15 - 11:37
Talk
Capturing and Exploiting IDE Interactions
Onward! Papers
Zhongxian GuUC Davis, Drew SchleckUC Davis, Earl T. BarrUniversity College London, Zhendong SuUniversity of California, Davis
11:37 - 12:00
Talk
A Language Designer’s Workbench. A One-Stop-Shop for Implementation and Verification of Language Designs
Onward! Papers
Eelco VisserDelft University of Technology, Guido WachsmuthDelft University of Technology, Andrew TolmachPortland State University, Pierre NeronTU Delft, Vlad VerguTU Delft, Augusto PassalaquaTU Delft, Gabriël KonatDelft University of Technology
Media Attached
13:30 - 15:00: Session 2Onward! Essays at Salon A
Chair(s): Bernd BrueggeTechnische Universität München
13:30 - 14:15
Talk
Coverage and Its Discontents
Onward! Essays
Alex GroceOregon State University, Amin AlipourOregon State University, Rahul GopinathOregon State University
14:15 - 15:00
Talk
Getting to Flow in Software Development
Onward! Essays
Gail MurphyUniversity of British Columbia
15:30 - 17:00: Session the ThirdOnward! Papers at Salon A
Chair(s): Shriram KrishnamurthiBrown University
15:30 - 15:52
Talk
Korz: Simple, Symmetric, Subjective,
 Context-Oriented Programming
Onward! Papers
David UngarIBM Research, Harold OssherIBM Research, Doug KimelmanIBM Research
15:52 - 16:15
Talk
Mining the Ecosystem to Improve Type Inference For Dynamically Typed Languages
Onward! Papers
Boris SpasojevicUniversity of Bern, Switzerland, Mircea LunguUniversity of Bern, Switzerland, Oscar NierstraszUniversity of Bern, Switzerland
16:15 - 16:37
Talk
Description Logic as Programming Language
Onward! Papers
James SkeneAuckland University of Technology
16:37 - 17:00
Talk
It's only illegal if you get caught
Onward! Papers
Raphaël ProustUniversity of Cambridge, Alan MycroftUniversity of Cambridge

Fri 24 Oct
Times are displayed in time zone: Tijuana, Baja California change

10:30 - 12:00: Session the FourthOnward! Papers at Salon A
Chair(s): Emery D. BergerUniversity of Massachusetts, Amherst
10:30 - 10:52
Talk
Phrase-Based Statistical Translation of Programming Languages
Onward! Papers
Svetoslav KaraivanovETH Zurich, Veselin RaychevETH Zurich, Martin VechevETH Zurich
10:52 - 11:15
Talk
Interleaving of Modification and Use in Data-driven Tool Development
Onward! Papers
Marcel TaeumelHasso Plattner Institute, Michael PerscheidHasso Plattner Institute, Bastian SteinertHasso Plattner Institute, Jens LinckeHasso Plattner Institute, Robert HirschfeldHPI
11:15 - 11:37
Talk
Unifying Textual and Visual: a Theoretical Account of the Visual Perception of Programming Languages
Onward! Papers
Stéphane ConversyUniversity of Toulouse - ENAC
11:37 - 12:00
Talk
Variational Data Structures: Exploring Tradeoffs in Computing with Variability
Onward! Papers
Eric WalkingshawUniversity of Marburg, Christian KaestnerCarnegie Mellon University, Martin ErwigOregon State University, Sven ApelUniversity of Passau, Eric BoddenFraunhofer SIT and TU Darmstadt
13:30 - 15:00: Session 3Onward! Essays at Salon A
Chair(s): Bruce HornIntel Corporation
13:30 - 14:15
Talk
The Programming Language Wars
Onward! Essays
Andreas StefikUniversity of Nevada, Las Vegas , Stefan HanenbergUniversity of Duisburg-Essen
14:15 - 15:00
Talk
I Throw Itching Powder at Tulips
Onward! Essays
Richard P. GabrielIBM Research, USA

Wed 22 Oct
Times are displayed in time zone: Tijuana, Baja California change

Thu 23 Oct
Times are displayed in time zone: Tijuana, Baja California change

Fri 24 Oct
Times are displayed in time zone: Tijuana, Baja California change