Welie.com. A pattern library with over 125 patterns for Interaction Design. All patterns are illustrated with examples and links to literature and occasionally code.
MVC - Model, View, Controller. Entenda mais sobre o padrão de projeto MVC e entenda o motivo de ele ser usada em centenas milhares de projetos no mundo.
V. Barre, C. Chaquet, and H. El-Kechaï. Proceedings of Artificial Intelligence in Education: Workshop on Usage Analysis in Learning Systems, Amsterdam, (2005)