Pattern detection and design rationale traceability: an integrated approach to software design quality. - Loay Aladib; Sai Peck Lee (IET Softw., 2019)