The Programming Journal

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. That is a serious gap, as 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 computational tasks.

The Art, Science, and Engineering of Programming aims at closing this gap by focusing 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.

Here are some of the highlights of this new journal:

  • Gold open access, free-of-charge to authors. The articles are accessible to everyone, forever, and the authors don’t need to pay any fee. We are able to do this, because everyone involved in the operation of this journal does it on a voluntary, unpaid basis, and also because the journal’s owner, the non-profit AOSA, is able to cover the remaining operating costs.
  • All articles are published under a Creative Commons license.
  • The journal is an overlay on arXiv, meaning that we upload all articles to arXiv as a long-term storage system. Additionally, we also store the papers on servers at the University of California, Irvine, as well as in other mirrors.
  • Papers can be submitted at any time, but submissions are batched and processed in cycles with strict deadlines for reviewers, authors, and editors. We start with 3 cycles per year, but may consider increasing it in the future.
  • Speed: fours months between the the start of the reviewing cycles and publication.
  • The journal is in close association with the ‹Programming› conference, as both are operated by AOSA. Authors of papers accepted for publication in the journal are automatically invited to present their work at the ‹Programming› conference that is held every year in April. The first instance of this conference will be in Brussels on April 3–6, 2017.

Looking forward to getting this rolling!