1. Introduction
The strive to improve software quality is no new emergence. The idea to optimize technical aspects respectively to use technology to achieve this aim is known for decades. Unsurprisingly, the term software engineering [20] has been coined in the 1960s and the software crisis is known – and unfortunately still lasting – since the 1970s [8].