CFP: Infrastructure for Research in Collaborative Software Engineering 

Integrated Support or Integrated Overhead?

First International Workshop on
Infrastructure for Research in Collaborative Software Engineering (IRCoSE) at FSE 2008

Atlanta, Georgia, USA
November 9, 2008

Second Paper Submission is Open!!

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.

We invite position papers that summarize current or past collaborative software engineering projects and discuss issues around infrastructure choices, such as:

    * What features and requirements drove the infrastructure choices?
    * What worked well, and what didn’t with the infrastructure during the project?
    * How can the infrastructure be improved?
    * What requirements, standards, capabilities, etc. should be broadly available for future projects?
    * Should other researchers and educators be using the same infrastructure? Why, or why not?

Projects described can include topic areas such as (but are not limited to):

    * Collaboration and awareness
    * Configuration Management
    * Planning and Work Item Management
    * Process Guidance
    * Build
    * Project Health
    * Reporting and Visualization
    * Repository Mining (of code, work items, builds, and other artifacts)
    * Tailoring of environments for education/classroom use

Important Dates

Second paper submission: September 30, 2008, 23:59 GMT -12:00.
Second author notification: October 13, 2008.

Camera-ready copy: November 3, 2008, 23:59 GMT -12:00.
Workshop: November 9, 2008

Submission Information

Participants will be asked to submit position papers (4 pages maximum) on a topic relevant to the workshop as PDF files using the ACM Digital library guidelines. Papers must be uploaded via the workshop website (link to the Submission Site) by September 19, 2008. Authors of selected submissions will be asked to participate at the workshop. Their position papers will be posted on the workshop website. While the papers should be treated as non-archival, they may be included on USB sticks provided to all attendees of the FSE conference.


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 


CHASE, JCSCW, other ICSE workshops

First, let me apologize for having so many posts centred on CFPs and so few on other topics. I have some plans for interesting posts in the coming weeks/months, but right now have to be focused on the several workshops that I’m involved with for ICSE.

So, here are the links for a few interesting workshops at ICSE, plus the link for a special issue of JCSCW.

First, and dearest to my heart is CHASE – an ICSE workshop on “Cooperative and Human Aspects of Software Engineering.” Potential topics are varied, so look at the webpage. We will try to follow the workshop with a special issue of a journal, but we’re still working on that angle. The main goal of this workshop is to try to formalize the community studying this topic, and to share research results. Papers are due January 24th, but are only 4 page position papers or resarch reports, so get working!

Second, we are co-editing a special issue of Journal of Computer Supported Cooperative Work on “Software Development as Cooperative Work.” Here you have a much longer time frame to write the paper. Deadline for submissions is September 1st. So, if you haven’t already, frame a topic, and start to conduct the research. There is still loads of time.

I’m also on the PC for two interesting ICSE workshops definitely related to HSSE. The first one is “Socio-technical congruence.” The main topic is looking at coordination in software projects and teams, and how to achieve it more effectively. It is a much more specialized workshop topic than ours, and maybe relates more closely to your research. Should be very interesting, and it has a great organizing committee. This workshop is on a different day than ours, so you could easily attend both.

The second one is “Workshop on End User Software Engineering (WEUSE IV).” This workshop focuses on the challenges (and successes) facing end-users (and researchers in aiding end-users) in creating dependable software. This topic is becoming increasingly important in my research as I am involved in a project working with end-user scientists. Quite an interesting research area that is definitely related to HSSE. Again, this workshop is on a different day than the other two, so you can attend all three!

Any questions, let me know.