Editorial: Introducing The Art, Science, and Engineering of Programming

An Open Access Journal for All-Things Programming

Cristina V. Lopes, Shigeru Chiba, Theo D’Hondt, Wolfgang De Meuter, Richard Gabriel, Robert Hirschfeld, Tobias Pape, Guido Salvaneschi, and Mario Südholt

The Art, Science, and Engineering of Programming, 2017, Vol. 1, Issue 1, Editorial

Publication date: 2017-01-09
DOI: https://doi.org/10.22152/programming-journal.org/2017/1/editorial
Full text: PDF


The Art, Science, and Engineering of Programming is a new journal created with the goal of placing the wonderful art of programming in the map of scholarly works. Many academic journals and conferences exist that publish research related to programming, starting with programming languages, software engineering, and expanding to the whole Computer Science field. Yet, many of us feel that, as the field of Computer Science expanded, programming, in itself, has been neglected to a secondary role not worthy of scholarly attention. However, much of the progress in Computer Science lies on the basis of computer programs, the people who write them, and the concepts and tools available to them to express their ideas.

The Art, Science, and Engineering of Programming focuses primarily on programming: the art itself (programming styles, pearls, models, languages), the emerging science of understanding what works and what doesn’t work in general and in specific contexts, as well as more established engineering and mathematical perspectives.