CS4458 Computer-Supported Cooperative Work 2016

From CSISWiki
Jump to: navigation, search

Alternative URL: http://tinyurl.com/CS4458-2016


Lecturer & TA

  • Lecturer: Dr. Gabriela Avram
  • TA: Laura Maye



  • 4-6 pm Thursday CSG025


  • 12-2 pm on Thursday in CS305a


  • Midterm exam, from the material presented in class and recommended readings- 40%
  • Individual class presentation and poster on selected topic - 25%
  • Group project- selection and evaluation of collaborative tools - 35%

Mark to grade translation table

               30% D2          56% B3
               35% D1          60% B2
               40% C3          64% B1
               48% C2          72% A2
               52% C1          80% A1

CS4558 Computer Supported Cooperative Work


This course will introduce students to the CSCW and groupware field. It will cover basic concepts in the field and include an examination of software systems designed to support cooperative work - their design, use and evaluation. Issues such as peripheral awareness, ownership of information, common information spaces, media spaces, group support systems, coordination mechanisms and contextual factors in the workplace will be studied. Students will use some groupware technologies, and do a project in the course.


  • Understanding Cooperative Work as a form of work: Communication, collaboration and cooperation at work.
  • Computer support for cooperative work: Groupware systems. The role of technology in supporting /disrupting cooperative work. Strengths and Weaknesses of Audio and Video enhanced systems.
  • The role of the social sciences in CSCW. Field Studies. Ethnographic studies of work.
  • Collaborative Software Systems; Commercial systems - design goals and experiences of their use. Synchronous and asynchronous systems.
  • The problems of evaluation. Methods for evaluation. Issues of organizational context.
  • Hands-on experience with specific groupware systems. Group evaluation.
  • Key unresolved issues in the field, based on current debates and future directions.
  • Incorporating insights from social sciences into system design;
  • Relation of CSCW to Scandinavian tradition of systems development - cooperative design.



4 Feb 2016

11 Feb 2016

18 Feb 2016

25 Feb 2016

  • Paper presentations
    • Aisling O'Shea - Ciolfi, Luigina (2013).The collaborative work of heritage : open challenges for CSCW. In: BERTELSON, Olav W., CIOLFI, Luigina, GRASSO, Maria Antonietta and PAPADOPOULOS, George Angelos, (eds.) ECSCW 2013: Proceedings of the 13th European Conference on Computer Supported Cooperative Work. London, Springer, 83-101.
    • Shanon Lyons- Jon Hindmarsh, Christian Heath, Dirk vom Lehn, and Jason Cleverly. 2002. Creating assemblies:: aboard the Ghost Ship. In Proceedings of the 2002 ACM conference on Computer supported cooperative work (CSCW '02). ACM, New York, NY, USA, 156-165.
    • Kloe Nelson-Cole -Hugo Fuks, Heloisa Moura, Debora Cardador, Katia Vega, Wallace Ugulino, and Marcos Barbato. 2012. Collaborative museums: an approach to co-design. In Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work (CSCW '12). ACM, New York, NY, USA, 681-684. DOI=http://dx.doi.org/10.1145/2145204.2145307
    • Paul Murphy - Luigina Ciolfi and Daniela Petrelli. 2015. Studying a community of volunteers at a historic cemetery to inspire interaction concepts. In Proceedings of the 7th International Conference on Communities and Technologies (C&T '15). ACM, New York, NY, USA, 139-148. DOI=http://dx.doi.org/10.1145/2768545.2768547

3 Mar 2016

Methods; Software - distributed; OS; learning

  • Aidan Summerville - Amy Voida, Zheng Yao, and Matthias Korn. 2015. (Infra)structures of Volunteering. In Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing (CSCW '15). ACM, New York, NY, USA, 1704-1716. DOI=http://dx.doi.org/10.1145/2675133.2675153
  • Ciara Beresford - Anders Sigfridsson, Gabriela Avram, Anne Sheehan and Daniel K. SullivanSprint-driven development: working, learning and the process of enculturation in the PyPy community, Open Source Development, Adoption and Innovation, IFIP International Federation for Information Processing, 2007, Volume 234/2007, 133-146, DOI: 10.1007/978-0-387-72486-7_11
  • Cathal Moran -Natalya N. Bazarova, Yoon Hyung Choi, Victoria Schwanda Sosik, Dan Cosley, and Janis Whitlock. 2015. Social Sharing of Emotions on Facebook: Channel Differences, Satisfaction, and Replies. In Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing (CSCW '15). ACM, New York, NY, USA, 154-164. DOI=http://dx.doi.org/10.1145/2675133.2675297
  • James O'Dwyer- Joanne I. White and Leysia Palen. 2015. Expertise in the Wired Wild West. In Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing (CSCW '15). ACM, New York, NY, USA, 662-675. DOI=http://dx.doi.org/10.1145/2675133.2675167
  • Dayna Lawlor -Gabriela Avram. 2007. Of Deadlocks and Peopleware - Collaborative Work Practices in Global Software Development. In Proceedings of the International Conference on Global Software Engineering (ICGSE '07). IEEE Computer Society, Washington, DC, USA, 91-102. DOI=http://dx.doi.org/10.1109/ICGSE.2007.30

10 Mar 2016

  • midterm exam

17 Mar 2016

  • St Patrick's Day

24 Mar 2016

  • Easter Holiday

31 Mar 2016

Media spaces; Location based; Virtual environments

  • Darragh Duggan -Amy Voida, Stephen Voida, Saul Greenberg, and Helen Ai He. 2008. Asymmetry in media spaces. In Proceedings of the 2008 ACM conference on Computer supported cooperative work (CSCW '08).
  • Matus Usiak- Paul K. Luff, Naomi Yamashita, Hideaki Kuzuoka, and Christian Heath. 2015. Flexible Ecologies And Incongruent Locations. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (CHI '15). ACM, New York, NY, USA, 877-886. DOI=http://dx.doi.org/10.1145/2702123.2702286
  • Christian Tan -Henriette Cramer, Mattias Rost, and Lars Erik Holmquist. 2011. Performing a check-in: emerging practices, norms and 'conflicts' in location-sharing using foursquare. In Proceedings of the 13th International Conference on Human Computer Interaction with Mobile Devices and Services (MobileHCI '11). ACM, New York, NY, USA, 57-66. DOI=10.1145/2037373.2037384 http://doi.acm.org/10.1145/2037373.2037384
  • Niall Ryan -Jonathan T. Morgan, Michael Gilbert, David W. McDonald, and Mark Zachry. 2014. Editing beyond articles: diversity & dynamics of teamwork in open collaborations. In Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing (CSCW '14). ACM, New York, NY, USA, 550-563. DOI=http://dx.doi.org/10.1145/2531602.2531654

7 Apr 2016

Home Music Social Media

  • Cesar Christopher - Rui Pan, Azadeh Forghani, Carman Neustaedter, Nick Strauss, and Ashley Guindon. 2015. The Family Board: An Information Sharing System for Family Members. In Proceedings of the 18th ACM Conference Companion on Computer Supported Cooperative Work & Social Computing (CSCW'15 Companion). ACM, New York, NY, USA, 207-210. DOI=http://dx.doi.org/10.1145/2685553.2699008
  • Eamon Nolan- David S. Kirk and Abigail Sellen. 2010. On human remains: Values and practice in the home archiving of cherished objects. ACM Trans. Comput.-Hum. Interact. 17, 3, Article 10 (July 2010), 43 pages. DOI=10.1145/1806923.1806924 http://doi.acm.org/10.1145/1806923.1806924
  • Brian Higgins -Steve Benford, Peter Tolmie, Ahmed Y. Ahmed, Andy Crabtree, and Tom Rodden. 2012. Supporting traditional music-making: designing for situated discretion. In Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work (CSCW '12). ACM, New York, NY, USA, 127-136. DOI=10.1145/2145204.2145227 http://doi.acm.org/10.1145/2145204.2145227
  • Dermot O'Hare -Suvi Silfverberg, Lassi A. Liikkanen, and Airi Lampinen. 2011. "I'll press play, but I won't listen": profile work in a music-focused social network service. In Proceedings of the ACM 2011 conference on Computer supported cooperative work (CSCW '11). ACM, New York, NY, USA, 207-216. DOI=10.1145/1958824.1958855 http://doi.acm.org/10.1145/1958824.1958855
  • Faith O'Connor -Anna Xambó, Eva Hornecker, Paul Marshall, Sergi Jordà, Chris Dobbyn, and Robin Laney. 2013. Let's jam the reactable: Peer learning during musical improvisation with a tabletop tangible interface. ACM Trans. Comput.-Hum. Interact. 20, 6, Article 36 (December 2013), 34 pages. DOI=10.1145/2530541 http://doi.acm.org/10.1145/2530541

14 Apr 2016

Sharing Economy; Wikipedia; Crowdsourcing

  • Paul Armstrong - Aniket Kittur, Jeffrey V. Nickerson, Michael Bernstein, Elizabeth Gerber, Aaron Shaw, John Zimmerman, Matt Lease, and John Horton. 2013. The future of crowd work. In Proceedings of the 2013 conference on Computer supported cooperative work (CSCW '13). ACM, New York, NY, USA, 1301-1318. DOI=10.1145/2441776.2441923 http://doi.acm.org/10.1145/2441776.2441923
  • Gavin Foye - Airi M I Lampinen. 2014. Account sharing in the context of networked hospitality exchange. In Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing (CSCW '14). ACM, New York, NY, USA, 499-504. DOI=http://dx.doi.org/10.1145/2531602.2531665
  • Catherine Hughes- David Martin, Benjamin V. Hanrahan, Jacki O'Neill, and Neha Gupta. 2014. Being a turker. In Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing (CSCW '14). ACM, New York, NY, USA, 224-235. DOI=10.1145/2531602.2531663 http://doi.acm.org/10.1145/2531602.2531663
  • Isabel McLoughlin - John M. Carroll and Victoria Bellotti. 2015. Creating Value Together: The Emerging Design Space of Peer-to-Peer Currency and Exchange. In Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing (CSCW '15). ACM, New York, NY, USA, 1500-1510. DOI=http://dx.doi.org/10.1145/2675133.2675270
  • Martina Kwiatkowska- Daniela K. Rosner and Morgan Ames. 2014. Designing for repair?: infrastructures and materialities of breakdown. In Proceedings of the 17th ACM conference on Computer supported cooperative work & social computing (CSCW '14). ACM, New York, NY, USA, 319-331. DOI=10.1145/2531602.2531692 http://doi.acm.org/10.1145/2531602.2531692

Individual assignments - presentations during the lab

  • Each of you will be assigned a paper to read and present in class.

You will get 10 minutes for the presentation and 5 minutes for discussion. Your presentation should include:

  • The paper title, authors, publication year and venue (conference or journal)
  • Your name, student number, and the date of your presentation
  • An outline of your presentation - 1 slide
  • Introduction: what was your paper about - 1 slide
  • Context, main concepts, definitions - 1 slide
  • Methodology - 1 slide
  • Main points in the paper - a summary - max 3 slides
  • Your conclusions - what are you taking away ? - 1 slide

A week after the presentation (at latest), you will have to upload your slides and an A1 poster (following this template) to Sulis in order to be graded.

Papers for the midterm exam


  • Systems for emergency preparedness and large-scale rapid deployment (e.g. disaster relief)
  • The Open Source phenomenon as CSCW application
  • Art installations: CSCW and the arts, media, museums, etc.
  • Virtual Enviroments
  • Collaborative Filtering (social bookmarking, social citations, social shopping)
  • Methodologies and tools for design and analysis of collaborative practices
  • Music sharing as a computer supported collaborative application
  • Creating media spaces through collaborative work
  • Social and organizational effects of introducing technologies
  • Computer-Supported Cooperative Music
  • CSCW at home: cooperative work in the family
  • Music sharing as a computer supported collaborative application
  • The concept of awareness in CSCW
  • The dual character of work: the work needed for making work happen
  • Organisational memory and organisational forgetting
  • Computer Supported Cooperative Care/Health
  • Web 2.0, Enterprise 2.0, Mashups
  • Computer-Supported Cooperative Learning in the era of Web 2.0
  • The problems of evaluation. Methods for evaluation. Issues of organizational context.

Course material

  • Baecker, R. (ed.) Readings in Groupware and Computer-Supported Cooperative Work: Assisting Human-Human Collaboration. San Mateo, CA: Morgan Kaufmann.
  • Greif, I. (ed.) 1988 CSCW: A Book of Readings. San Mateo, CA: Morgan Kaufmann.
  • Selected papers from European CSCW (1989-) and ACM CSCW (1986-) Conferences.
  • Selected material from CSCW Journal (Kluwer) (1992-).

Other topics:

Reading a research paper

Individual assignments (25%)

  • In connection with a topic discussed in class, each week a number of 2-3 students will present a paper connected to the topic.
  • All students will have to read the papers selected for the specific topic.
  • The students have 10 minutes for presenting and 5 min for Q&A.
  • One week after the discussion, the student will have to hand in a poster on the topic, including potential suggestions from the discussion.
  • There will be 15% for presenting and 10% for the poster.

Group assignments (35%)

Assignment briefing

  • the students will form groups of 3-4, choosing a combination of tools to be used throughout the semester (communication-coordination-collaboration).
  • during week 13 (18 April 2016 on) each group will give a presentation including:
    • sample logs of online communication
    • a group diary - possibly as a blog
    • a description of the collaborative tools employed, tasks performed, problems encountered

The group outcomes- slides+report - will be submitted via Sulis as PDF documents no later than 29 April, 5pm. One member of the group will make the submission on behalf of the group, and the names of the group members will have to be on both the slides and the report.

  • Each group of 3-4 will choose one tool from each category:
  • 1. Collaborative editing tools (wiki, Google Docs)
  • 2. Communication tools (mailing list, IM, Skype, Twitter,text messages)
  • 3. Coordination& miscellanea (project blog, Sulis forum, Google calendar, To-do lists, virtual room , etc)
  • Each of you has to take responsability for presenting one of the applications, encourage your team mates to use it and define the rules of usage throughout the project. You will also gather information about significant incidents (successes, failures, communication breakdowns)- collecting evidence like screenshots, chat logs or interviewing the group members about the specific incidents.
  • For each application, you will have to:
    • try it out with your colleagues - check its functionalities and figure out how to use it and for what purposes.
    • write an approx 500 words description of the tool,
    • find 1-2 CSCW (or IS) papers that refer to that specific application or to one of the same category (Gabriela can help with this task); summarize the problems presented in the paper(s) and show how your own experience confirms or disproves the paper's findings.
    • describe and illustrate 1-2 episodes from your own experience with using that specific tool/application.

The topics for the group assignment

  • For each topic, you will have to
    • draw a profile of your users
    • select applications they could master
    • develop a scenario of collaboration
    • enact that scenario with your colleagues.

A. Organise an Exhibition for a Museum
  • You have to come up with a scenario regarding the collaborative tools that could be used by art curators or historians to prepare and promote an exhibition. Motivate your choice of tools and plan for the interaction with the public during the preparation and after the opening of the exhibition.
B. Organise a Tour for your Theatre Company or Band
  • Pick up appropriate collaborative tools to organise a tour for a theatre company/music band. Think about the activities involved, the tools the members and the manager would be comfortable with, and plan for the advertising and sales, as well as the interaction with the public.
C. Teaching an online course (MOOC)
  • Develop a scenario for preparing an online course on fundraising. Draw an outline for the course, decide on the format of the content, assignments, student feedback. Look for modalities of using social media to increase the outreach. Involve administrators, students, lecturers and practitioners.
D. Patient Support Group
  • Develop a scenario for a patient support group for a particular condition (diabetes, Multiple Sclerosis, Cystic Fibrosis etc.) to allow them to keep in touch amongst themselves and with interested medical personnel.
E. Organise work in an advertising agency
  • You are the members of a distributed team with different skills: graphic design, copy writer, videographer, interaction designer. You live in different locations and you all work from home. What are the tools you need to articulate your work - i.e. divide the work and integrate the components each of you will produce? Plan for project management and time reporting as well.

F. Crowdsource Work on a Biodiversity Project
  • You are trying to do a census of the animals and birds living in a specific habitat- let's say the Plassey River Bank down to the Canal Bank in the City Centre. Choose the tools that would allow you to spread the word, enroll volunteers, collect and analyse data and publish the results.
G. Online Support for a DIY Community
  • Makerspaces have become widespread throughout the world. People interested in making, repairing and altering all kinds of tools, appliances and installations are getting together to work on joint projects in community spaces of all sorts. Select the appropriate technologies that would allow makerspaces in Ireland to stay in touch, share ideas and organise joint events.

Examples of work from previous years

Groups and topics for the assignment

Add names and topics next to each group. Use A, B, C for identifying the topics.

Group 1 - Topic: E. Organise work in an advertising agency

Shanon Lyons - 13124633

Kim O'Shea - 13145827

Nessa Dinneen - 13141198

Group 2 - Topic: B. Organise a Tour for your Theatre Company or Band

Eddie Kennedy - 10003871

Niall Ryan - 13113054

Jamie O Dwyer - 13073826

'Group 3 - Topic B. Organise a Tour for your Theatre Company or Band '

Sinéad O'Callaghan - 13149636

Dermot O'Hare - 13070533

Faith O'Connor - 13138219

Christopher Cesar - 12042226

Group 4 - Topic F. Crowdsource Work on a Biodiversity Project

Paul Armstrong - 13074415

Kloe Cole - 13134124

Paul Murhpy - 09006031

Martyna Kwiatkowska - 13133012

Group 5 - Topic B. Organise a Tour for your Theatre Company or Band

Christian Tan - 13129023

Catherine Hughes - 13132954

Cathal Moran - 13157123

Group 6 - Topic G. Online Support for DIY Community

Brian Higgins - 13155288

Tara O'Sullivan - 13131753

Matus Usiak - 13130501

Eamon Nolan - 13154486

Group 7 - Topic E Organise work in an advertising agency

Dayna Lawlor - 13128108

Ciara Beresford - 13127764

Aisling O' Shea - 13160109

'Group 8 - Topic B. Organise a Tour for your Theatre Company or Band '

Isabel McLaughlin - 12139874

Adrian Summerville -

Darragh Duggan -13156152

David Scully -13147048

Group presentation schedule

Thursday 21 April 2016
  • 12:00-12:30 - Group 6 (Tara,Brian, Matus, Eamon)
  • 12:30-13:00 - Group 2 (Eddie, Jamie, Nial)
  • 13:00-13:30 - Group 4 (Kloe, Paul A, Paul M, Martyna)
  • 13:30-14:00 - Group 7 (Dayna, Ciara, Aisling)
  • 14:00-14:30 - Group 8 (Isabel, Adrian)
  • 14:30-15:00
  • 15:00-15:30 - Group 1 (Shanon, Kim, Nessa)
  • 15:30-16:00 - Group 5 (Christian, Catherine, Cathal)
  • 16:00-16:30 -

Outline for the class presentation

  • title page
  • outline of the presentation
  • 2-3 slides for each tool
  • examples of situations that occurred - both war and success stories
  • reflection (see below)
  • conclusion

Outline for the final group report

  • Title page - Pick up a name for your project and add the names of the authors, date and module
  • Table of content
  • Introduction - collaborative work in general, what tools you picked up and what was the role of each of them - even if they are not presented in detail later. If you used mobile phones to coordinate, mention it.
  • Tool 1 - for each mention the category it belongs to, the general use (collaboration aka working together on something, coordination and/or communication), the functionalities you have used the most. Add links to the literature, showing how your own observations prove or disprove the findings in the literature, and presenting examples from your work.
  • Tool 2 -same
  • Tool 3 -same
  • Discussion/reflection:
    • What worked well in your collaboration and what could be improved?
    • What part of the work was done working apart, and what part working together in the same room?
    • Would it have worked out without meeting in person at all?
    • Were you ever frustrated because of the technology?
    • If you'd start again, would you pick up a different tool? What would you do different?
  • Conclusion: what do you think were the most important 3 things you have learned from this collaboration.
  • References
  • Max 20 pages in total, with screen captures and everything (excluding title page, TOC, references and appendices).
  • If you wrote a blog, or have chat logs, you can attach them as appendices.

A few suggestions for literature resources

Google Calendar, Google Docs
Google Hangouts
  • John C. Tang, Carolyn Wei, and Reena Kawal. 2012. Social telepresence bakeoff: Skype group video calling, google+ hangouts, and microsoft avatar kinect. In Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work Companion (CSCW '12). ACM, New York, NY, USA, 37-40. DOI=http://dx.doi.org/10.1145/2141512.2141531
  • Stephen MacNeil, Celine Latulipe, and Aman Yadav. 2015. Learning in Distributed Low-Stakes Teams. In Proceedings of the eleventh annual International Conference on International Computing Education Research (ICER '15). ACM, New York, NY, USA, 227-236. DOI=http://dx.doi.org/10.1145/2787622.2787727
Project Management tools
  • Chen et al(2003) A Collaborative Project Management Architecture, HICSS '03
  • Knotts et al (1998)[www.computer.org/comp/proceedings/hicss/1998/8233/01/82330623.pdf A Project Management Tool for Computer-Supported Cooperative Work During Project Planning]
  • Hilko Donker and Malte Blumberg. 2008. Collaborative process management and virtual teams. In Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering (CHASE '08). ACM, New York, NY, USA, 41-43. DOI=10.1145/1370114.1370125


  • February - groups defined
  • March - each group decides on the applications they want to use, create accounts and decide on weekly online meetings
  • March - 500 words description of the apps ready, papers identified, incidents documented
  • Apr - draft of presentation and draft paper uploaded into Sulis for feedback
  • 18-22 Apr 2016 - presentations
  • 22 Apr 2016 - group report and slides submitted via email


  • presentation 15%
  • group report 20%
  • all group members will receive the same mark

Wiki sandbox

Personal tools