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





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