In the June 2007 Communications of the ACM (Vol 50 #6), Ben Shneiderman has a "Viewpoint" article that hits close to home. "Web science: A provocative invitation to computer science," subtitled "Here's how it can awaken computer science to the interdisciplinary possibilities of the Web's socially embedded computing technology."
I have written about various pieces that Ben mentions (Web science and IA, universal usability, IBM's services science, as examples) but he has tied them together better. And added a wrinkle that I was not concerned with (until now): how to invigorate computer science programs by adopting the Web science framework.
I am not really in touch with the specific woes of computer science, but I can see how the social perspective would make CS research a lot more relevant. Studying social networks instead of computer networks. Researching e-government instead of compilers. Student projects on sharing animation instead of rendering algorithms. Focusing on users instead of computers.
Ben's other main point is that web science can help create a synergy for more interdisciplinary research. Emerging applications like Web 2.0, universal usability and ubiquitous computing are all natural fits under Web science (that traditional computer scientists would likely say are outside their scope).
Ben ends with: "Visionaries say it is time for a change, but will the traditional computer science community accept the invitation? I hope it will."
This CACM article is not online yet but will eventually be in the CACM section of the ACM Digital Library. Here are the references and other mentions from the article while you wait. (Some links lead to summary pages where you need membership to get the full article.)
- Japan Prize Commemorative Lecture
- Foundations and trends in web science
- Creating a science of the web
- A research manifesto for services science
- The social life of innovation
- Crisis and opportunity in computer science (PDF)
- Leonardo's Laptop
- Web Science Research Initiative
Other reform movements