design of computing devices for the workplace, for the home and elsewhere. It presents a …
Computer Supported Cooperative Work's synergistic combination of computing
science/software engineering with a range of theoretical and applied human sciences has …