ICSE 2009 WORKSHOP

 

Workshop on Software Development Governance (SDG 2009)

 

May 17, 2009


In conjunction with

the 31th International Conference on Software Engineering ® (ICSE)

Vancouver, Canada, 16 - 24 May 2009

 

http://www.cs.uoregon.edu/events/icse2009/home/

 

 

Workshop Organizers

Yael Dubinsky, IBM Haifa Research Lab

Philippe Kruchten, University of British Columbia

 

 

Keynote speaker: Scott Ambler, IBM, Canada

 

The workshop program

 

Session I: The Governance Perspective

 

Software Development Governance: A Meta-management Perspective

Paul L Bannerman

 

Roles, Rights, and Responsibilities: Better Governance Through Decision Rights Automation

Alexander Kofman, Avi Yaeli, Tim Klinger, and Peri Tarr

 

Software Development under Bounded Rationality and Opportunism

Cengiz Erbas and Bahar Celikkol Erbas

 

Keynote Speech:

Scaling Agile Software Development Through Lean Governance

Scott Ambler

 

Session II: Governance in Distributed Environments

 

End-to-End Features as Meta-Entities for Enabling Coordination in Geographically Distributed Software Development

Marcelo Cataldo and James D. Herbsleb

 

Distributed Project Governance Assessment (DPGA): Contextual, Hands-on Analysis for Project Governance across Sovereign Boundaries

William Anderson and David Carney

 

Session III: Governance in Agile Environments

 

Controlling and Monitoring Agile Software Development in Three Dutch Product Software Companies

Tjan-Hien Cheng, Slinger Jansen, and Marc Remmers

 

Software Development Governance Challenges of a Middle-Sized Company in Agile Transition

Ilkka Lehto and Kristian Rautiainen

 

Governance of an Agile Software Project

David Talby and Yael Dubinsky

 

 

 

Call For Papers

 

Following the fruitful workshop last year (see SDG'08 material), we continue this year aiming to examine the research and practice that have emerged and to strengthen the relationships that have evolved.

 

The theme of the workshop is software development governance (SDG) which is the process that governs software development process. Governance of software development involves the assignment of roles and decision rights as per goals that are set as well as the measures and policies that enable continuous assessment. Implementing governance in software projects enhances the ability to deal with risks and supports a consistent decision making.

 

Workshop participants of last year worked on the definition of governance in general and of software development governance in particular. Further, several implementations of governance techniques and mechanisms were examined.

 

For the 2nd workshop we invite papers that deal with the governance of software development in the level of a team or a project, specifically in common situations like implementing agility or working in distributed environments. The implications of the governance in the level of the team or project on the governance in the level of the organization is of interest too.

 

Topics related to software development governance, including (but not limited to):

¨ Governance in agile teams

¨ Governance in distributed teams

¨ Governance models and frameworks

¨ Development environment support for software development governance

¨ Governance mechanisms (policies, controls and measurements) that relate to contemporary software development projects and organizations

¨ Governance roles and responsibilities in software development settings

¨ The lifecycle of software development governance

¨ Ways to assess software development governance and its effects

¨ Methods and tools to define and deploy software development governance approaches

¨ The role of software development governance in understanding the business value and risk associated with projects

¨ Effective measurement  of software development governance

¨ Risk and valuation techniques for software development governance

¨ Individual, societal, ethical or cultural issues raised by software development governance

 

Submission Guidelines

 

Submissions should be full research papers or short papers describing work-in-progress, or new ideas relevant to governance of software development.  Papers must conform to the proceedings publication format (http://www.cs.uoregon.edu/events/icse2009/calls/format/) and should not exceed 6 pages for full paper and 4 pages for short paper, including all text, references, appendices, and figures. Electronic submission is available http://cyberchairpro3.borbala.net/sdgpapers/submit/.

 

Submissions will be evaluated according to the relevance and originality of the work and to their ability to generate discussions between the participants of the workshop.

 

Important Dates

 

Submission date: January 23, 2009

Notification on acceptance / rejection: February 16, 2009

Camera-ready: February 22, 2009

 

Workshop Committee

 

Michel Benaroch, Syracuse University

Erran Carmel, American University

Aileen Cater-Steel, University of Southern Queensland, Australia

Sunita Chulani, Cisco

Kate Ehrlich, IBM Watson Research

Rick Kazman, SEI, CMU

Chris Kemerer, University of Pittsburgh

Jyrki Kontio, Helsinki University of Technology, Finland

Peri Tarr, IBM Watson Research

Giuseppe Valetto, Drexel University

Clay Williams, IBM Watson Research

Avi Yaeli, IBM Haifa Research Lab

Annie t Ying, IBM Watson Research