The essence of software engineering: the SEMAT kernel. - Ivar Jacobson; Pan Wei Ng; Paul McMahon; Ian Spence; Svante Lidman (Commun. ACM, 2012)