Onward! 2016- Proceedings of the 2016 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software

Full Citation in the ACM Digital Library

SESSION: 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

Emergent software services

Nez: practical open grammar language

Exploring cheap type inference heuristics in dynamically typed languages

SESSION: Papers II

Bloqqi: modular feature-based block diagram programming

Building white-box abstractions by program refinement

Function passing: a model for typed, distributed functional programming

Extracting code from programming tutorial videos

SESSION: Papers III

Object spreadsheets: a new computational model for end-user development of data-centric web applications

Moldable, context-aware searching with Spotter

SESSION: Papers IV

Exploring the role of sequential computation in distributed systems: motivating a programming paradigm shift

Gramada: immediacy in programming language development

Helping Johnny encrypt: toward semantic interfaces for cryptographic frameworks

Leveraging a corpus of natural language descriptions for program similarity

SESSION: Essays I

How are programs found? speculating about language ergonomics with Curry-Howard

The left hand of equals

SESSION: Essays II

A world of active objects for work and play: the first ten years of lively

in the control room of the banquet