Abstract is missing.
- Deployable probabilistic programmingDavid Tolpin. 1-16 [doi]
- An approach for persistent time-varying valuesTetsuo Kamina, Tomoyuki Aotani. 17-31 [doi]
- CallƐ: an effect system for method callsIsaac Oscar Gariano, James Noble 0001, Marco Servetto. 32-45 [doi]
- AlleAlle: bounded relational model finding with unbounded dataJouke Stoel, Tijs van der Storm, Jurgen J. Vinju. 46-61 [doi]
- Active learning for software engineeringJosé Pablo Cambronero, Thurston H. Y. Dang, Nikos Vasilakis, Jiasi Shen 0001, Jerry Wu, Martin C. Rinard. 62-78 [doi]
- Declarative assembly of web applications from predefined conceptsSantiago Perez De Rosso, Daniel Jackson 0001, Maryam Archie, Czarina Lao, Barry A. McNamara III. 79-93 [doi]
- GoTcha: an interactive debugger for GoT-based distributed systemsRohan Achar, Pritha Dawn, Cristina V. Lopes. 94-110 [doi]
- Storage combinatorsMarcel Weiher, Robert Hirschfeld. 111-127 [doi]
- Property conveyances as a programming languageShrutarshi Basu, Nate Foster, James Grimmelmann. 128-142 [doi]
- The adverse effects of code duplication in machine learning models of codeMiltiadis Allamanis. 143-153 [doi]
- Local-first software: you own your data, in spite of the cloudMartin Kleppmann, Adam Wiggins, Peter van Hardenberg, Mark McGranaghan. 154-178 [doi]
- Learning to listen for designElisa L. A. Baniassad, Ivan Beschastnikh, Reid Holmes, Gregor Kiczales, Meghan Allen. 179-186 [doi]
- Next-paradigm programming languages: what will they look like and what changes will they bring?Yannis Smaragdakis. 187-197 [doi]