Pattern Languages for Usability: An Investigation of Alternative Approaches. - Michael Mahemoff; Lorraine Johnston (APCHI, 1998)

Incorporating Usability in the Software Design Process. - Michael Mahemoff (INTERACT, 1999)

Handling Multiple Domain Objects with Model-View-Controller. - Michael Mahemoff; Lorraine Johnston (TOOLS (32), 1999)

Pattern-Based Reuse of Successful Designs: Usability of Safety-Critical Systems. - Michael Mahemoff; Andrew Hussey; Lorraine Johnston (Australian Software Engineering Conference, 2001)

Usability Pattern Languages: the "Language" Aspect. - Michael Mahemoff; Lorraine Johnston (INTERACT, 2001)

Ajax design patterns - creating web 2.0 sites with programming and usability patterns. - Michael Mahemoff (O'Reilly, 2006)

User-centered design techniques for a computerised antibiotic decision support system in an intensive care unit. - Karin A. Thursky; Michael Mahemoff (Int. J. Medical Informatics, 2007)