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
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.