Zhang, Cheng, Budgen, David, "A survey of experienced user perceptions about software design patterns.", Information and Software Technology, 2013