CHASE 2011

4th International Workshop on Cooperative and Human Aspects of Software Engineering        (CHASE 2011)

May 21st, 2011

International Conference on Software Engineering (ICSE 2011)

Honolulu, Hawaii

Schedule

08:30 - 8:40   Welcome and Introduction

08:40 - 10:00 Session 1: Paper Presentations

    TeamBugs: A Collaborative Bug Tracking Tool

    Gerald Bortis and Andre Van Der Hoek  

    Which Bug Should I Fix: Helping New Developers Onboard a New Project

    Jianguo Wang and Anita Sarma

    Impact of Collaborative Traces on Trustworthiness

    Erik Trainer, Ban Al-Ani, and David Redmiles

10:00 - 10:30 Break

10:30 - 12:00 Session 2: Paper Presentations

    A Case Study of Post-Deployment User Feedback Triage

    Andrew J. Ko, Michael Lee, Valentina Ferrari, Steven Ip, and Charlie Tran

    A Qualitative Study on the Determinants of Self-managing Team Effectiveness

    Cleviton V. Monteiro, Fabio Q. Da Silva, Isabella R. Dos Santos, Felipe Farias, Elisa S. Cardozo, and André R. Leitã

    Studying Team Evolution during Software Testing

    Vibhu Saujanya Sharma and Vikrant Kaulgud

12:00 - 13:30 Lunch (1.5 hours)

13:30 - 15:00 Session 3: Posters and Open Discussions

15:00 - 15:30 Break

15:30 - 16:30 Session 4: Paper Presentations

    A Theory of Branches as Goals and Virtual Teams

    Christian Bird, Thomas Zimmermann, and Alex Teterev

    Branching and Merging: An Investigation into Current Version Control Practices

    Shaun Phillips, Jonathan Sillito, and Rob Walker

16:30 - 17:00 Closing Remarks and Discussion 

Advance Program

Full Papers

A Case Study of Post-Deployment User Feedback Triage

Andrew J. Ko, Michael Lee, Valentina Ferrari, Steven Ip, and Charlie Tran

(University of Washington, USA)

Branching and Merging: An Investigation into Current Version Control Practices

Shaun Phillips, Jonathan Sillito, and Rob Walker

(University of Calgary, Canada)

A Qualitative Study on the Determinants of Self-managing Team Effectiveness

Cleviton V. F. Monteiro, Fabio Q. B. Da Silva, Isabella R. M. Dos Santos, Felipe Farias, Elisa S. F. Cardozo, and André R. G. Do A. Leitão

(cvfm@cin.ufpe.br; fabio@cin.ufpe.br; irms@cin.ufpe.br; ffm2@cin.ufpe.br; esfc@cin.ufpe.br; argal@cin.ufpe.br)

Mining and Visualizing Developer Networks from Version Control Systems

Andrejs Jermakovics, Alberto Sillitti, and Giancarlo Succi

(Free University of Bozen, Italy)

How Do We Trace Requirements? An Initial Study of Analyst Behavior in Trace Validation Tasks

Wei-Keat Kong, Jane Huffman Hayes, Alex Dekhtyar, and Jeff Holden

(University of Kentucky, USA; California Polytechnic State University, USA)

Impact of Collaborative Traces on Trustworthiness

Erik Trainer, Ban Al-Ani, and David Redmiles

(UC Irvine, USA)

Position Papers

Some Non-Usage Data for a Distributed Editor: The Saros Outreach

Lutz Prechelt

(Freie Universität Berlin, Germany)

Strawberries are Nuts

Tim Frey and Marius Gelhausen

(Otto-von-Guericke University Magdeburg, Germany; TU Darmstadt, Germany)

Of Code and Context: Collaboration Between Developers and Translators

Malte Ressin, José Abdelnour-Nocera, and Andy Smith

(Thames Valley University, UK)

Short Papers

A Theory of Branches as Goals and Virtual Teams

Christian Bird, Thomas Zimmermann, and Alex Teterev

(Microsoft Research, USA; Microsoft, USA)

Workplace Warriors: Identifying Team Practices of Appropriation in Software Ecosystems

Sebastian Draxler, Adrian Jung, Alexander Boden, and Gunnar Stevens

(University of Siegen, Germany)

STCML: An Extensible XML-based Language for Socio-Technical Modeling

John Georgas and Anita Sarma

(Northern Arizona University, USA; University of Nebraska-Lincoln, USA)

Collabode: Collaborative Coding in the Browser

Max Goldman, Greg Little, and Robert C. Miller

(Massachusetts Institute of Technology, USA)

TeamBugs: A Collaborative Bug Tracking Tool

Gerald Bortis and Andre Van Der Hoek

(University of California, Irvine, USA)

Studying Team Evolution during Software Testing

Vibhu Saujanya Sharma and Vikrant Kaulgud

(Accenture Technology Labs, India)

Which Bug Should I Fix: Helping New Developers Onboard a New Project

Jianguo Wang and Anita Sarma

(University of Nebraska-Lincoln, USA)

An Exploratory Study of Awareness Interests about Software Modifications

Miryung Kim

(University of Texas at Austin, USA)

Supporting Collaboration in the Development of Complex Engineering Software

Victoria Shipp and Peter Johnson

(University of Bath, UK)

Requirements Maturation Analysis based on the Distance between the Source and Developers

Takako Nakatani and Toshihiko Tsumaki

(University of Tsukuba, Japan; National Institute of Informatics, Japan)

Important Dates

Paper submission deadline:                         January 24, 2011 - DEADLINE EXTENDED

Paper acceptance notification:                     February, 25 2011 - UPDATED

Camera-ready deadline for accepted papers: March 10, 2011

Workshop:                                                  May 21, 2011

Workshop overview

Software is created by people for people working in varied environments, under various conditions. Thus understanding cooperative and human aspects of software development is crucial to comprehend how methods and tools are used, and thereby improving the creation and maintenance of software. Over the years, both researchers and practitioners have recognized the need to study and understand these aspects. Despite recognizing this, researchers in cooperative and human aspects have no clear place to meet and are dispersed in different research conferences and areas.

The goal of this workshop is to provide a forum for discussing high quality research on human and cooperative aspects of software engineering. We aim at providing both a meeting place for the growing community and the possibility for researchers interested in joining the field to present their work in progress and get an overview over the field.

Workshop organizers

· Marcelo Cataldo, Carnegie-Mellon University, USA, mcataldo@cs.cmu.edu

· Cleidson R. B. de Souza, IBM Research Brazil, Brazil, cleidson.desouza@acm.org

· Yvonne Dittrich, IT University of Copenhagen, Denmark, ydi@itu.dk

· Rashina Hoda, Victoria University of Wellington, New Zealand, rashina@ecs.vuw.ac.nz

· Helen Sharp, Open University, UK, H.C.Sharp@open.ac.uk

Main contact

Cleidson R. B. de Souza

IBM Research Brazil

E-mail: cleidson.desouza@acm.org

Workshop theme

Software engineering is about choices and decisions informed by the multiple and different viewpoints and human aspects from the stakeholders. Methods, tools and techniques have been shaped over many years by best practices. However, in the age of globalization, Software Engineering faces new challenges which should be illuminated from different perspectives. Therefore, topics of interest include, but are not limited to, the following:

· Social and cultural aspects of software engineering,

· Psychological and cognitive aspects of software engineering,

· Managerial and organizational aspects of software engineering,

· Cooperation in agile development,

· Community based development processes like Open Source development,

· Software engineering as cooperative work,

· Coordination and mutual awareness in large-scale software development,

· Cooperation between software developers and other professionals over the lifetime of a system,

· Knowledge management in software engineering,

· Distributed software development.

· User participation in regard to ownership, training, level of involvement, interplay with developers, sustainability and deployment aspects

Examples of possible types of contributions include:

· Empirical studies of software engineering teams or individual software engineers in situ, using approaches such as ethnographies, surveys, interviews, contextual inquiries, data mining, etc;

· Laboratory studies of individual and team software engineering behavior;

· Novel tools motivated by observed needs such as new ways of capturing and accessing software-related knowledge, navigational systems, communication, collaboration, and awareness tools, visualizations, etc;

· Novel processes motivated by observed needs, and;

· Meta-research topics such as how to effectively validate interventions and research methods.

Workshop goals

The main goal of this workshop is to present current research and to explore new research directions that will lead to improvements in the creation and maintenance of software, from the perspective of both processes and tools.

A secondary goal is to continue building and strengthening the community among the researchers working on cooperative and human aspects of software engineering, including those who typically attend ICSE and those who hail from other disciplines.  

Submissions

We welcome 8-page full papers, 4-page short papers, and 1-page notes in order to allow researchers who are at different stages in their research process the opportunity to benefit from workshop participation.  Papers should be submitted to the workshop's EasyChair site. Papers should follow ICSE formatting guidelines. The submission deadline is January 24th 23:59:59 Apia, Samoa time.

Program Committee

• Jorge Aranda, University of Victoria 

• Gabriela Avram, University of Limerick

• Andrew Begel, Microsoft Research

• Kate Ehrlich, IBM Research 

• Tracy Hall, Brunel University 

• Orit Hazzan, Technion – Israel Institute of Technology 

• James D. Herbsleb, Carnegie Mellon University 

• Lucas Layman, Fraunhofer Center for Experimental Software Engineering

• Stuart Marshall, Victoria University of Wellington, NZ 

• Angela Martin, Waikato University, New Zealand 

• Rafael Prikladinick, PUC-RS 

• David Redmiles, University of California, Irvine 

• Anita Sarma, University of Nebrasca-Lincoln 

• Jonathan Sillito, University of Calgary 

• Roberto Silveira Silva Filho, Siemens Corporate Research 

• Susan Sim, University of California, Irvine 

• Bjornar Tessem, University of Bergen

• Yunwen Ye, SRA Key Technology Laboratory 

• Volker Wulf, University of Siegen