A Comparative Survey of Activity-Based Methods for Information Systems Development
Activity theory: implications for human-computer interaction