Transactions on Pattern Languages of Programming IV - Noble; Johnson, Ralph; Wallingford, Eugene; Zdun, Uwe (Springer International Publishing, 2019)