iReCoSE Logo at FSE 2008

Workshop Goals Important Dates Program Organization FSE 2008

Integrated Support or Integrated Overhead?

First International Workshop on

Infrastructure for Research in Collaborative Software Engineering (IReCoSE) at FSE 2008

Atlanta, Georgia, USA
November 9, 2008

Announcements

The Program is now Online

Theme and Goals of the workshop

Development teams today can choose from a growing number of options for assembling an end-to-end solution for collaborative software engineering. Examples range from tying together IDEs with various services (e.g. the Eclipse IDE + Subversion + Bugzilla + CruiseControl) to integrated end-to-end solutions like Jazz. These options are freely available for academia, provide extensibility, ready access to repositories of data, and community mechanisms to contribute back new improvements. This suggests an exciting opportunity for the software engineering researcher and educator to focus on experimentation and exploration instead of struggling with technology. But, often these infrastructure choices were designed for developers, not researchers and educators can there be a balance without creating overhead for all parties?

The theme of this workshop is on strategies and technologies for minimizing infrastructure overhead to enable a focus on software engineering research and teaching in the domain of collaborative software engineering. The central activity of the workshop will be sharing experiences in evaluating and using open-source, academic, and commercial choices to conduct research, showcase how choices helped accelerate their work, and identify areas for improvement. This one-day workshop seeks to build up a community interested in ways to reduce infrastructure overhead and help bring focus to software engineering research and teaching. We will feature presentations and group discussions to increase interaction among participants. We also encourage an open ongoing discussion that includes sharing of best practices and recommendations to improve the usability of core technologies.


Important Dates

First paper submission:June 30, 2008, 23:59 GMT -12:00.
First author notification:July 31, 2008.
Second paper submission:September 30, 2008, 23:59 GMT -12:00.
Second author notification:October 13, 2008.
Workshop:November 9, 2008

Program

Session 0 -- Introduction -- 9:30-10:00
Session Chair: Li-Te Cheng -- Introduction Slides (pdf,ppt)

Session 1 -- Facilitate distributed Projects -- 10:00-11:00
Session Chair: Adrian Schröter
  • Experience with Collaboration Systems in Undergraduate Software Engineering Courses (Ken Bauer) (pdf)(talk.pdf)
  • Evolving an Infrastructure for Engineering, Communication, Project Management and Socialization to Facilitate Student Global Software Development Projects (Olly Gotel, Vidya Kulkarni, Des Phal, Moniphal Say, Christelle Scharff and Thanwadee Sunetnanta) (pdf)(talk.pdf)
  • Jazz Sangam: A Real-Time Tool for Distributed Pair Programming in a Team Development Platform (John Vijay Sena Devide, Andrew Meneely, Chih-Wei Ho, Laurie Williams and Michael Devetsikiotis) (pdf)(talk.pdf)
Coffee Break

Session 2 -- Research with Integrated Environments and Community Building -- 11:30-12:30
Session Chair: Shelly Park
  • Jazz as a research platform: experience from the Software Development Governance Group at IBM Research (Ping Cheng, Sunita Chulani, Ya Bin Ding, Robert Delmonico, Yael Dubinsky, Kate Ehrlich, Mary Helander, Tim Klinger, Alexander Kofman, Paul Matchen, V. T. Rajan, Gilad Saadoun, Andrew Sempere, Peri Tarr, Clay Williams, Pei Feng Xiang, Avi Yaeli, Shun Xiang Yang and Annie Ying) (pdf)(talk.pdf)
  • Jazz development data: a community perspective (Annie Ying, Kate Ehrlich, Li-Te Cheng, Harold Ossher, Thomas Frauenhofer and Frank van Ham) (pdf)(talk.pdf)
  • Mining Jazz: An Experience Report (Thanh Nguyen, Adrian Schroeter and Daniela Damian) (pdf)(talk.pdf)

Lunch

Session 3 -- Infrastructure -- 14:00-15:00
Session Chair: Li-Te Cheng
  • Decisions and Rationale during the Evolution of a Coordination Infrastructure (Roger Ripley and Andre van der Hoek) (pdf)(talk.pdf)
  • Building Cyber Infrastructure for Geochronology: A Case Study in Collaborative Software Engineering Research (James Bowring) (pdf)(talk.pdf)
  • Towards an Infrastructure for Software Visualization Research (Erik Trainer and David Redmiles) (pdf)(talk.pdf)

Coffee Break

Session 4 -- Processes and Agility -- 15:30-16:30
Session Chair: Gail Murphy
  • Effectively Automate and Enforce Process Rules and Tasks when Delivering Changes (Jan Wloka, Alexander Luchansky and Barbara Ryder) (pdf)(talk.pdf)
  • Leveraging the Jazz Platform for Developing an Agile Planning Tool (Kai Nehring, Shelly Park and Frank Maurer) (pdf)(talk.pdf)
  • Two Steps Beyond: Towards Support of Emergent Processes in Software Development Environments (Giuseppe Valetto) (pdf)(talk.pdf)


Session 5 -- Wrap Up and Discussion -- 16:30-17:00
Session Chair: Adrian Schröter

Organization

Workshop Organizers

Li-Te Cheng, IBM Research
Daniela Damian, University of Victoria
Gail Murphy, University of British Columbia
Adrian Schröter, University of Victoria

Program Committee

Li-Te Cheng, IBM Research
Daniela Damian, University of Victoria
Frank Maurer, University of Calgary
Gail Murphy, University of British Columbia
Nachiappan Nagappan, Microsoft
Anita Sarma, Carnegie Mellon University
Adrian Schröter, University of Victoria