Social Computation

Social Computation

Thanks to substantial amounts of successful collaborative problem solving activity on the Web, the terms 'social computation' and 'crowd computation' have become popular within computer science and beyond. However, applying traditional conceptions of computation to processes in these new socio-technical systems should be done carefully.

In this project, we take a step back to examine the notion of social computation, and whether the accumulated information propagation behaviour on the web can rightly be conceived as a giant machine, and reasoned about accordingly. Our work in this project has developed the concept of universal socio-technical computing machines (or Social Computers), in which arbitrary workflows can be composed solely by the input of human participants through a set of primitive built-in tasks, which forms the basic instruction set of the Social Computer to form complex algorithms.

We also elaborate the term socio-technical computation, which reflects not only explicitly conditional activities but also the organic potential residing in information on the Web.

Publications
Luczak-Roesch, M., Tinati R., Aljaloud S., Hall W., & Shadbolt N. (2016).  A Universal Socio-Technical Computing Machine. (Bozzon, A., Cudré-Mauroux P., & Pautasso C., Ed.)."Web Engineering: 16th International Conference, ICWE 2016, Lugano, Switzerland, June 6-9, 2016. Proceedings". "559–562".
Luczak-Roesch, M., Tinati R., O'Hara K., & Shadbolt N. (2015).  Socio-technical Computation. Proceedings of the 18th ACM Conference Companion on Computer Supported Cooperative Work &\#38; Social Computing. 139–142.
Robertson, D., Moreau L., Murray-Rust D., & O'Hara K. (2014).  An Open System for Social Computation. O'Hara, Kieron , Nguyen, M.-H. Carolyn and Haynes, Peter D. (eds.) Digital Enlightenment Yearbook 2014: Social Networks and Social Machines, Surveillance and Empowerment.}, Chapter title = {An Open System for Social Computation.