![](https://dblp.uni-trier.de./img/logo.320x120.png)
![search dblp search dblp](https://dblp.uni-trier.de./img/search.dark.16x16.png)
![search dblp](https://dblp.uni-trier.de./img/search.dark.16x16.png)
default search action
The Art, Science, and Engineering of Programming, Volume 1
Volume 1, Number 1, 2017
- Cristina V. Lopes, Shigeru Chiba, Theo D'Hondt, Wolfgang De Meuter, Richard P. Gabriel, Robert Hirschfeld, Tobias Pape
, Guido Salvaneschi
, Mario Südholt:
Editorial: Introducing The Art, Science, and Engineering of Programming - An Open Access Journal for All-Things Programming. - Alexandru Florin Iosif-Lazar, Jean Melo, Aleksandar S. Dimovski
, Claus Brabrand, Andrzej Wasowski
:
Effective Analysis of C Programs by Rewriting Variability. 1 - David H. Lorenz, Boaz Rosenan:
Application Embedding: A Language Approach to Declarative Web Programming. 2 - Johannes Härtel, Lukas Härtel, Ralf Lämmel, Andrei Varanovich, Marcel Heinz:
Interconnected Linguistic Architecture. 3 - Ralf Lämmel
:
Relationship Maintenance in Software Language Repositories. 4
Volume 1, Number 2, 2017
- Walter Cazzola, Albert Shaqiri:
Open Programming Language Interpreters. 5 - Oliver Serang, Florian Heyl:
TRIOT: Faster tensor manipulation in C++11. 6 - Matthew Pickering, Jeremy Gibbons, Nicolas Wu
:
Profunctor Optics: Modular Data Accessors. 7 - Simon J. Thompson, Huiqing Li, Andreas Schumacher:
The pragmatics of clone detection and elimination. 8 - Sebastian Erdweg, Klaus Ostermann:
A Module-System Discipline for Model-Driven Software Development. 9 - Arik Hadas, David H. Lorenz:
Language Oriented Modularity: From Theory to Practice. 10 - Nicole Vavrová, Vadim Zaytsev:
Does Python Smell Like Java? Tool Support for Design Defect Discovery in Python. 11 - Stefan Ramson, Robert Hirschfeld:
Active Expressions: Basic Building Blocks for Reactive Programming. 12 - Toni Mattis, Patrick Rein
, Robert Hirschfeld:
Edit Transactions: Dynamically Scoped Change Sets for Controlled Updates in Live Programming. 13 - Tomas Petricek:
Miscomputation in software: Learning to live with errors. 14 - Kazuhiro Ichikawa, Shigeru Chiba:
User-Defined Operators Including Name Binding for New Language Constructs. 15 - Kapil Arya, Tyler Denniston, Ariel Rabkin, Gene Cooperman:
Transition Watchpoints: Teaching Old Debuggers New Tricks. 16
- Verena Käfer, Daniel Kulesz, Stefan Wagner
:
What Is the Best Way For Developers to Learn New Software Tools? An Empirical Comparison Between a Text and a Video Tutorial. 17 - Ellen Murphy, Tom Crick
, James H. Davenport
:
An Analysis of Introductory Programming Courses at UK Universities. 18
![](https://dblp.uni-trier.de./img/cog.dark.24x24.png)
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.