The International Conference at the Art, Science, and Engineering of Programming—or ‹Programming› for short—is a brand new convention focused on programming topics including the revel in of programming. ‹Programming› seeks for papers Programing that increase know-how of programming on any applicable topic, which includes programming practice and revel in.Research Papers: Call for Papers

View song page for all detailsUpcoming Submission Deadlines

The Art, Science, and Engineering of Programming accepts papers that advance information of programming. Almost anything about programming is in scope, but in every case there should be a clean relevance to the act and enjoy of programming. Additionally, papers need to be written in a scholarly form. Scholarly works are those who describe thoughts in the context of other ideas which can be already regarded, in an effort to make a contribution to the systematic and long-standing chaining of know-how. Papers that fail to well contextualize the work will now not be taken into consideration.

We take delivery of descriptions of labor underneath different perspectives:

Art: information and technical capabilities obtained through practice and private reviews. Examples consist of libraries, frameworks, languages, APIs, programming fashions and styles, programming pearls, and essays about programming.

Science (Theoretical): expertise and technical competencies obtained thru mathematical formalisms. Examples consist of formal programming fashions and proofs.

Science (Empirical): knowledge and technical abilities acquired via experiments and systematic observations. Examples include consumer studies and programming-associated facts mining.

Engineering: information and technical skills received through designing and constructing huge structures and through calculated application of principles in constructing those systems. Examples consist of measurements of artifacts’ residences, improvement tactics and equipment, and quality guarantee techniques.

Independent of the type of work, the magazine accepts submissions masking several regions of expertise, inclusive of but not restrained to:General-purpose programmingDistributed systems programmingParallel and multi-center programmingGraphics and GPU programmingSecurity programmingUser interface programmingDatabase programmingVisual and live programmingData mining and system gaining knowledge of programming, and for programmingInterpreters, virtual machines, and compilersModularity and separation of worriesModel-primarily based developmentMetaprogramming and reflectionTesting and debuggingProgram verificationProgramming schoolingProgramming Programing environmentsSocial coding

Upon submission, authors are requested to country what type of paper they’re filing and what areas of know-how are covered by using the paper. Theseclassifications, blended, are used to select reviewers and to apply appropriate evaluation criteria for the papers. They aren’t used beyond that reason. Misclassification by means of the authors may additionally cause bad exams from reviewers.Paper Selection

The following criteria are used when comparing submitted papers:Novelty and Importance: The paper presents new insights or results, and contributes extensively to the development, analysis, or synthesis of know-how in the subject.Scholarship and Clarity: The paper places its ideas and effects appropriately and actually inside the context established via preceding research within the subject.

More specific criteria for assessing papers relies upon on the sort of the paper:Papers submitted as “The Art” ought to include a totally solid contextualization of the work, and, whilst applicable, they need to encompass the artifacts themselves.Papers submitted as “Science” must describe the methods or formalisms in element, in addition to any statistics and scripts used to research it.Papers submitted as “Engineering” have to gift the methods in element, unveil results which can be in reality higher than a few prevalent baseline, and include the artifacts used to attain the conclusions.

Artifacts are encouraged, however now not required, for the initial submission. Depending on the papers, reviewers may take the existence of artifacts as a advantageous sign approximately the work. Also relying on the papers, artifacts may be required as a condition for book.Reviewing and Selection Process

There are two rounds of evaluate. The first spherical assesses the papers according to the exceptional standards said above, and effects within the selection of a subset of submissions that are both regularly occurring as-is or are deemed probably appropriate. All other papers are rejected. Authors of doubtlessly acceptable papers are asked to enhance precise components of the research and the paper. Authors are given a distinct time period to perform the revisions and re-post the paper. During the second one and very last reviewing round, the equal reviewers investigate how nicely the revision requests have been addressed by using the authors, and whether or not the final paper maintains or improves the extent of contribution of the authentic submission. Revisions that notably lessen the contribution of the work or that fail to thoroughly cope with the reviewers’ original issues will result in the paper’s rejection.

Papers rejected in either the first or 2nd stages can be resubmitted one extra time to the magazine. The resubmission can be dealt with as a new submission, and the paper may be assigned to new reviewers. After a second rejection, subsequent submissions of the same paper might be desk-rejected.