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)
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