<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><i>The Art, Science, and Engineering of Programming</i> accepts papers that advance knowledge of programming. Almost anything about programming is in scope, but there should be a clear relevance to the act and experience of programming. Papers must be written in a scholarly form, contextualizing their ideas with prior research and practice. We accept descriptions of work under different perspectives:<br><div><div><div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div><br></div><div>Art: knowledge and technical skills acquired through practice and personal experiences. Examples include libraries, frameworks, languages, APIs, programming models and styles, programming pearls, and essays about programming.</div><div><br></div><div>Science (Theoretical): knowledge and technical skills acquired through mathematical formalisms. Examples include formal programming models and proofs.</div><div><br></div><div>Science (Empirical): knowledge and technical skills acquired through experiments and systematic observations. Examples include user studies and programming-related data mining.</div><div><br></div><div>Engineering: knowledge and technical skills acquired through designing and building large systems and through calculated application of principles in building those systems. Examples include measurements of artifacts’ properties, development processes and tools, and quality assurance methods.</div><div><br></div><div>The remaining submission deadlines for Volume 9 are June 1 and October 1. For further details see the <a href="https://urldefense.com/v3/__https://programming-journal.org/cfp/__;!!IBzWLUs!X8OGoyS9WYYOgpQLCKlpwp4gpOWiXEU75WY_AsiPeyq6YHzlyfD2AEIGto-A0Xc2hI0dhSh-DqToZLzt3K2yaTgOepGoPzAtRD8IT3_z$">official CfP</a>.</div><div><br></div><div></div></div><div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><br></div><meta http-equiv="content-type" content="text/html; charset=us-ascii"><div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div></div></div></div></div><br></body></html>