Integrating Cognition into System Design. - David O'Malley; Jonathan Zall; John M. Colombi; Joseph Carl (Software Engineering Research and Practice, 2008)