Powered by
Conference Publishing Consulting

2016 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software (Onward! 2016), November 2–4, 2016, Amsterdam, Netherlands

Onward! 2016 – Proceedings

Contents - Abstracts - Authors

Frontmatter

Title Page
Message from the Chairs
Onward! 2016 Organization

ONWARD Papers

Papers I

Lightweight Programming Experiments without Programmers and Programs: An Example Study on the Effect of Similarity and Number of Object Identifiers on the Readability of Source Code using Natural Texts
Tim Marter, Paul Babucke, Philipp Lembken, and Stefan Hanenberg
(University of Duisburg-Essen, Germany)
Emergent Software Services
Nicolás Cardozo ORCID logo
(University of Los Andes, Colombia)
Nez: Practical Open Grammar Language
Kimio Kuramitsu
(Yokohama National University, Japan)
Exploring Cheap Type Inference Heuristics in Dynamically Typed Languages
Nevena Milojković and Oscar Nierstrasz
(University of Bern, Switzerland)

Papers II

Bloqqi: Modular Feature-Based Block Diagram Programming
Niklas Fors ORCID logo and Görel Hedin ORCID logo
(Lund University, Sweden)
Building White-Box Abstractions by Program Refinement
Mehrdad Afshari and Zhendong Su
(University of California at Davis, USA)
Function Passing: A Model for Typed, Distributed Functional Programming
Heather Miller, Philipp Haller ORCID logo, Normen Müller, and Jocelyn Boullier
(EPFL, Switzerland; KTH, Sweden; Trivadis, Germany)
Extracting Code from Programming Tutorial Videos
Shir Yadid and Eran Yahav
(Technion, Israel)

Papers III

Object Spreadsheets: A New Computational Model for End-User Development of Data-Centric Web Applications
Matt McCutchen, Shachar Itzhaky, and Daniel JacksonORCID logo
(Massachusetts Institute of Technology, USA)
Info
Moldable, Context-Aware Searching with Spotter
Andrei Chiş, Tudor Gîrba, Juraj Kubelka, Oscar Nierstrasz, Stefan Reichhart, and Aliaksei Syrel
(University of Bern, Switzerland; feenk.com, Switzerland; University of Chile, Chile)
Info

Papers IV

Exploring the Role of Sequential Computation in Distributed Systems: Motivating a Programming Paradigm Shift
Ivan Kuraj and Daniel JacksonORCID logo
(Massachusetts Institute of Technology, USA)
Gramada: Immediacy in Programming Language Development
Patrick Rein ORCID logo, Robert HirschfeldORCID logo, and Marcel TaeumelORCID logo
(HPI, Germany; SAP Labs, USA; Viewpoints Research Institute, USA)
Video
Helping Johnny Encrypt: Toward Semantic Interfaces for Cryptographic Frameworks
Soumya Indela, Mukul Kulkarni, Kartik Nayak, and Tudor Dumitraş
(University of Maryland at College Park, USA)
Leveraging a Corpus of Natural Language Descriptions for Program Similarity
Meital Zilberstein and Eran Yahav
(Technion, Israel)

ONWARD Essays

Essays I

How Are Programs Found? Speculating about Language Ergonomics with Curry-Howard
Johannes Emerich
The Left Hand of Equals
James NobleORCID logo, Andrew P. Black, Kim B. Bruce, Michael Homer ORCID logo, and Mark S. Miller
(Victoria University of Wellington, New Zealand; Portland State University, USA; Pomona College, USA; Google, USA)

Essays II

A World of Active Objects for Work and Play: The First Ten Years of Lively
Daniel Ingalls, Tim Felgentreff, Robert Hirschfeld ORCID logo, Robert Krahn, Jens Lincke, Marko Röder, Antero Taivalsaari, and Tommi Mikkonen
(Y Combinator Research, USA; HPI, Germany; Nokia, Finland; Tampere University of Technology, Finland)
“in the control room of the banquet”
Richard P. Gabriel ORCID logo
(IBM Research, USA)

proc time: 0.81