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