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


Title Page
Message from the Chairs
Onward! 2016 Organization


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)
Article Search
Emergent Software Services
Nicolás Cardozo
(University of Los Andes, Colombia)
Article Search
Nez: Practical Open Grammar Language
Kimio Kuramitsu
(Yokohama National University, Japan)
Article Search
Exploring Cheap Type Inference Heuristics in Dynamically Typed Languages
Nevena Milojković and Oscar Nierstrasz
(University of Bern, Switzerland)
Article Search

Papers II

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

Papers III

Object Spreadsheets: A New Computational Model for End-User Development of Data-Centric Web Applications
Matt McCutchen, Shachar Itzhaky, and Daniel Jackson
(Massachusetts Institute of Technology, USA)
Article Search 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)
Article Search Info

Papers IV

Exploring the Role of Sequential Computation in Distributed Systems: Motivating a Programming Paradigm Shift
Ivan Kuraj and Daniel Jackson
(Massachusetts Institute of Technology, USA)
Article Search
Gramada: Immediacy in Programming Language Development
Patrick Rein, Robert Hirschfeld, and Marcel Taeumel
(HPI, Germany; SAP Labs, USA; Viewpoints Research Institute, USA)
Article Search 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)
Article Search
Leveraging a Corpus of Natural Language Descriptions for Program Similarity
Meital Zilberstein and Eran Yahav
(Technion, Israel)
Article Search


Essays I

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

Essays II

A World of Active Objects for Work and Play: The First Ten Years of Lively
Daniel Ingalls, Tim Felgentreff, Robert Hirschfeld, 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)
Article Search
“in the control room of the banquet”
Richard P. Gabriel
(IBM Research, USA)
Article Search

proc time: 0.18