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