kirancodes.me
To Proof Maintenance & Beyond!

252 papers · page 5 of 13

Demystifying dependence

James Koppel, Daniel Jackson

Programmers are told "depend on interfaces, not implementations." But, given a program, is it possible even to assess objectively whether such advice has been followed? Programmers frequently talk in ways like this about dependence, but the very term, like many used in software …

Example-based live programming for everyone: building language-agnostic tools for live programming with LSP and GraalVM

Fabio Niephaus, Patrick Rein, Jakob Edding, Jonas Hering, Bastian König, Kolya Opahle, Nico Scordialo, Robert Hirschfeld

Our community has explored various approaches to improve the programming experience. Although many of them, such as Example-Based Live Programming (ELP), have shown to be effective, they are still not widespread in conventional programming environments. A reason for that is the e…