Activity Theory and System Design: A View from the Trenches.
Computer Supported Cooperative Work
Redmiles DF
Collins P
Research in online learning environments: Priorities and methodologies.