The main objective of the JCKBSE series of biennial conferences is to bring together researchers and practitioners to share ideas on the foundations, techniques, tools, and applications of knowledge-based software engineering theory and practice. JCKBSE2018 is the 12th Conference in the series, following previous JCKBSE conferences held in Pereslavl-Zalesskii (1994), Sozopol (1996), Smolenice (1998), Brno (2000), Maribor (2002), Protvino (2004), Tallinn (2006), Piraeus (2008), Kaunas (2010), Rhodes (2012), and Volgograd (2014). JCKBSE2018 will last for four days and it will feature regular sessions with technical contributions reviewed and selected by an international program committee, as well as of invited talks given by distinguished keynote speakers and tutorials presented by leading scientists. The official language of the conference will be English.