Onward! 2012
16 papers
- Alternative programming interfaces for alternative programmers
- Cognitive architectures: a way forward for the psychology of programming
- Escaping the maze of twisty classes
- Grace: the absence of (inessential) difficulty
- Growing a pattern language (for security)
- Interruptible context-dependent executions: a fresh look at programming context-aware applications
- Liberating the programmer with prorogued programming
- MOST-flexiPL: modular, statically typed, flexibly extensible programming language
- Managed data: modular strategies for data abstraction
- Progressive types
- Realising software development as a lived experience
- Socio-PLT: principles for programming language adoption
- Software development environments on the web: a research agenda
- The VIVIDE programming environment: connecting run-time information with programmers' system knowledge
- The dark side of agile software development
- The structure of a programming language revolution