Software design patterns for enabling auto dynamic difficulty in video games. - Muhammad Iftekher Chowdhury; Michael Katchabaw (CGAMES, 2012)

Bringing auto dynamic difficulty to commercial games: A reusable design pattern based approach. - Muhammad Iftekher Chowdhury; Michael Katchabaw (CGAMES, 2013)