Share on Facebook Tweet on Twitter Share on LinkedIn Share by email
The Future of Collaborative Software Development @ CSCW 2012

This workshop brings together researchers who are interested in the evolution of software development organizations and the role of collaboration technology, such as crowdsourcing, social media, software hosting, and application marketplace services. This CSCW 2012 workshop will include brief presentations, moderated discussions, a poster session, and a forecasting exercise to inspire participants to come up with their next big research idea.

Workshop Themes

The major themes of the workshop are

  1. How can empirical research methods be adapted to study and evaluate radically decentralized software organizations, where communication occurs on public social media channels and no centralized software repositories are used?
  2. What are the organizational aspects of decentralized software teams, and how do they differ from more traditional enterprise or open source teams (for example, participants’ roles, work practices, and performance incentives)? How do these teams form, establish processes, operate, and reflect on their work?
  3. How do the organizational, functional, technical, and social aspects of decentralized software teams vary over the course of their projects and overall collaboration?
  4. How do software development practices co-evolve with collaboration technologies?
  5. Why are particular application domains (for example, socially-relevant projects, health, gaming, energy efficiency, citizen science, education) attracting the focus of decentralized software teams, and how do the teams’ development methodologies and tools enable them to successfully meet their goals?

Submissions

Interested participants must submit a 2 to 3 page position paper that includes the following details:

  • Titles, names, affiliations, and emails of each author.
  • An introduction and background to the topic discussed in the position paper.
  • A statement presented in one of the following forms: a) speculation of what software development may look like in the next five to ten years, b) analysis of the effects the changes may have on established forms of software development, or c) highlights of current or proposed work by the authors.
  • A short biography of each author’s background, their interest in this field (and any personal stake they have in ensuring its success), and their motivations for participating in the workshop.

Submissions must be in ACM's HCI Archive conference format, include the name, contact information, and full address of the authors, and must be limited to 2-3 pages, including figures and references. All submissions must be in English. Papers should be submitted electronically by 11:59 PM Pacific Standard Time, Tuesday, November 29, 2011 through our EasyChair submission web site

A program committee of notable researchers in the field will evaluate the position papers. Notice of acceptance will be sent by December 9, 2011. Accepted position papers will be made available to all participants just prior to the workshop.

Participants are required to bring a hard copy of their poster for presentation at the workshop. Participants must also send an electronic copy (or high-resolution photograph) of their poster to Andrew Begel (andrew.begel@microsoft.com) by the end of the workshop so that the posters can be made available to all participants.

Workshop Schedule 

  • 9:00am: Welcome
  • 9:05am: Divide into two groups: A and B.
  • 9:05am-9:20am: Group A: Introduction Madness (1 minute each)
  • 9:20-9:45am: Poster Session of Group A's work.
  • 9:45-10:00am: Group B: Introduction Madness (1 minute each)
  • 10:00-10:30am: Poster Session of Group B's work.
  • 10:30-11am: Coffee Break
  • 11-11:45am: Research Area #1: Increased Awareness
    • 11-11:15am: Speaker: Laura Dabbish, Colleen Stuart, Jason Tsay and Jim Herbsleb. Coding for an Audience: Transparency and Collaborative Behavior in a Social Coding Environment
    • 11:15-11:25am: Discussant: Ban Al-Ani, Sabrina Marczak, Erik Trainer, David Redmiles and Rafael Prikladnicki. Distributed Developers' Perspectives of Web 2.0 Technologies in Supporting the Development of Trust
    • 11:25-11:45am: Open Discussion
  • 11:45am-12:30pm: Research Area #2: Exploring Software Repositories
    • 11:45am-12pm: Speaker: Francisco Santana, Gustavo Ansaldi Oliva, Marco Aurélio Gerosa and Cleidson Ronald Botelho De Souza. Understanding Complex Software Ecosystems: The Role of Core-Periphery Identification
    • 12-12:10pm: Discussant: Walt Scacchi. Collaboration through Repositories
    • 12:10-12:30pm: Open Discussion
  • 12:30-2pm: Lunch
  • 2:00-2:50pm: Research Area #3: Software Design
    • 2-2:15pm: Speaker: Judith M. Brown, Stevenson Gossage, Jeff Wilson and Robert Biddle. Multitouch Surfaces and Applications for Multidisciplinary Distributed Software Teams
    • 2:15-2:25pm: Discussant: Drew Paine and Charlotte Lee. Sustaining Software Development Projects in Cyberinfrastructure Organizations
    • 2:25-2:45pm: Open Discussion
  • 2:45-3:30pm: Research Area #4: Innovative Methods for Software Development
    • 2:45-3:00pm: Speaker: Max Goldman, Angela N. Chang and Robert C. Miller. Collabode: Collaborate on the Code
    • 3:00-3:10pm: Discussant: Thomas Zimmermann and Christian Bird. Collaborative Software Development in Ten Years: Diversity, Tools, and Remix Culture
    • 3:10-3:30pm: Open Discussion
  • 3:30-4pm: Coffee Break
  • 4-4:45pm: Research Area #5: Innovative Communication About Software
    • 4-4:15pm: Speaker: M Cameron Jones and Michael B. Twidale. Exploring the Boundaries of Collaborative Software Development 
    • 4:15-4:25pm: Discussant: Christoph Treude, Fernando Figueira Filho, Brendan Cleary and Margaret-Anne Storey. Programming in a Socially Networked World: The Evolution of the Social Programmer
    • 4:25-4:45pm: Open Discussion
  • 4:45-5:30pm: Wrapup
  • 6:30pm: Informal dinner in downtown Bellevue

Accepted Papers

Read and discuss the papers here.

  1. Ban Al-Ani, Sabrina Marczak, Erik Trainer, David Redmiles and Rafael Prikladnicki. Distributed Developers' Perspectives of Web 2.0 Technologies in Supporting the Development of Trust
  2. Jorge Aranda, Germán Poo-Caamaño, Adrian Schroeter and Daniela Damian. More proximity and a stable infrastructure: the future of collaboration in software development
  3. Jae Young Bang, Daniel Popescu and Nenad Medvidovic. Enabling Workspace Awareness for Collaborative Software Modeling
  4. Arber Borici, Adrian Schroeter and Daniela Damian. Embracing distributed work: Distance shall matter less
  5. Judith M. Brown, Stevenson Gossage, Jeff Wilson and Robert Biddle. Multitouch Surfaces and Applications for Multidisciplinary Distributed Software Teams
  6. Yuriy Brun, Kivanc Muslu, Reid Holmes, Michael D. Ernst and David Notkin. Predicting Development Trajectories to Prevent Collaboration Conflicts
  7. Fabio Calefato and Filippo Lanubile. Social Awareness as a Trust Building Mechanism in Global Software Teams
  8. Laura Dabbish, Colleen Stuart, Jason Tsay and Jim Herbsleb. Coding for an Audience: Transparency and Collaborative Behavior in a Social Coding Environment
  9. Cleidson De Souza, Marcelo Cataldo and Kate Ehrlich. Crowdsourcing, Complexity and Coordination
  10. Max Goldman, Angela N. Chang and Robert C. Miller. Collabode: Collaborate on the Code
  11. James Howison, Carsten Østerlund, Kevin Crowston and Francesco Bolici. Stigmergy and Implicit Coordination in Software Development
  12. Shilpi Jain and Jude Fernandez. Futuristic Distributed Projects and the Need for Automated Multidimensional Control
  13. M Cameron Jones and Michael B. Twidale. Exploring the boundaries of collaborative software development
  14. Irwin Kwan, Scott D. Fleming and David Piorkowski. Information Foraging Theory for Collaborative Software Development
  15. Jennifer Marlow and Laura Dabbish. Understanding interpersonal mental model formation in distributed software development: A case study in GitHub
  16. Amber McConahy and James Herbsleb. Platform Design Strategies: Contrasting Case Studies of Two Audio Production Systems
  17. Drew Paine and Charlotte Lee. Sustaining Software Development Projects in Cyberinfrastructure Organizations
  18. Shaun Phillips and Jonathan Sillito. Effective Integration Decisions with Decentralized Teams
  19. Francisco Santana, Gustavo Ansaldi Oliva, Marco Aurélio Gerosa and Cleidson Ronald Botelho De Souza. Understanding Complex Software Ecosystems: The Role of Core-Periphery Identification
  20. Walt Scacchi. Collaboration through Repositories
  21. Adrian Schroeter, Arber Borici and Daniela Damian. Integrated Development Environments Lead to Departmental Borders Breakdown
  22. Eleni Stroulia, Fabio Rocha and Nikolaos Tsantalis. A Framework for Collaborative Software Development Analytics
  23. Christoph Treude, Fernando Figueira Filho, Brendan Cleary and Margaret-Anne Storey. Programming in a socially networked world: the evolution of the social programmer
  24. Jason Tsay, Laura Dabbish and James Herbsleb. Work Concentration and Success in Decentralized Teams
  25. Giuseppe Valetto and Kelly Blincoe. Coordination Awareness as a State of Mind (or, a Future of Jedi Coders)
  26. Patrick Wagstrom and Anita Sarma. Using Analytics to Support Decision Processes for Development and Design
  27. Thomas Zimmermann and Christian Bird. Collaborative Software Development in Ten Years: Diversity, Tools, and Remix Culture

News

  • 2012/2/1: Agenda finalized.
  • 2012/1/30: Papers posted online!
  • 2012/1/12: Workshop agenda posted.
  • 2011/12/19: Accepted paper list posted.
  • 2011/11/30: Submissions are closed. Reviews back by December 9, 2011!
  • 2011/11/21: Submission deadline extended to Tuesday, November 29, 2011. Enjoy American Thanksgiving!
  • 2011/9/28: Created web site

Important Dates

  • Submission Deadline: Tuesday, November 29, 2011, 11:59PM Pacific Standard Time
  • Notification: Friday, December 9, 2011
  • Last day for CSCW 2012 Early Registration: Thursday, December 15, 2011
  • Submission of final accepted paper: Monday January 9, 2012
  • Workshop: Sunday, February 12, 2012

Organizers

Program Committee

  • Jan Bosch
  • Travis Breaux
  • Marcel Bruch
  • Marcelo Cataldo
  • Daniela Damian
  • Cleidson De Souza
  • Kate Ehrlich
  • Thomas Finholt
  • Libby Hemphill
  • James Howison
  • Ece Kamar
  • Filippo Lanubile
  • Christian Lescher
  • Walid Maalej
  • Rob Miller
  • Bashar Nuseibeh
  • Ita Richardson
  • Anita Sarma
  • Walt Scacchi
  • Helen Sharp
  • Christoph Treude
  • André Van Der Hoek
  • Arie van Deursen
  • Patrick Wagstrom