Fakultät für Informatik

TU München - Fakultät für Informatik
Software- and Systems Engineering Research Group

Logo-ICGSE Munich City

International Workshop on Tool Support and Requirements Management in Distributed Projects (REMIDI'07)

August 27-30, 2007
Call for Papers - (PDF-Version)
in conjunction with

International Conference on Global Software Engineering (ICGSE 2007)
Munich, Germay. August 27-30, 2007

Workshopprogram and Slides

August, 27. 2007

09:00 - 11:00 Introduction
Patrick Keil

Methods, Processes and Tools for Global Software Development,
Daniel Paulish
Communication Tools in Globally Distributed Software Development Projects,
Tuomas Niinimäki
11:30 - 13:00 Management of distributed Projects in the Automotive Industry,
Rupert Stuffer
Requirements Management Infrastructures in Global Software Development - Towards Application Lifecycle Management with Role-Oriented In-Time Notification,
Matthias Heindl
14:00 - 15:30 A Groupware System for Distributed Collaborative Programming: Usability Issues and Lessons Learned,
Crescencio Bravo
Distributed Development across the Lifecycle with Jazz,
Harold Ossher
Monitoring the Quality of Outsourced Software,
Tobias Kuipers
16:00 - 18:00 MAIS: an Awareness Mechanism for Change Identification on shared Models,
Marco Lopes
Exploring Coordination Structures in Open Source Software Development,
Chintan Amrit
A Framework for designing integrated Tool Support for globally distributed Software Development Teams,
Miles Herrera
A Sensitivity Analysis Approach to Select IT-Tools for Global Development Projects,
Celine Laurent


Today, distributed projects, often subsumed under terms like global software development (GSD), global collaboration, offshoring etc. are common ways to overcome time restrictions or lack of resources. Thus, today's projects take place in a global context. But developing software with geographically distributed teams presents a unique set of challenges that influence virtually all aspects of a project and make them more complex. In these types of projects many aspects of project members' daily work have to be reconsidered. For example, there is a lack of proven RE concepts and practices in the context of GSD. Also aspects like knowledge management and project tracking ask for appropriate tools to help project members reaching their goals.

Besides other challenges, planning, coordinating and controlling of requirements engineering, implementation and testing in distributed settings are far more complex than in one-site projects. First, the processes of requirements elicitation, system modelling, coding, testing and rollout need to be planned and organized differently. Second, the methods used to share and discuss early design ideas, coding decisions or test results need to take into account the fact that some project members involved in these phases and tasks are spread over multiple sites and organisations and don't have contact to end-users. For all these tasks, a sophisticated tool chain is needed. Experience shows that such an appropriate tool chain increases efficiency and success of distributed projects since coordination and collaboration are far more complex than in on-site projects and need to be properly supported. This is why we focus on this aspect.

The workshop will walk through the methods, tools and concepts that are or should be used in requirements engineering, software development and testing in global software development projects. The participants will present and discuss best practices and new approaches in the area of application development systems and supporting tools.

One of the main objectives of this workshop is to structure the major research topics and to define a research agenda for further work in the area of tool support in distributed system development. In summary, the workshop will include different aspects of infrastructure and tools in a GSD context, e.g.:

  • Tooling: Which are the issues inherent with GSD? How to support global development project with tools in an appropriate way? Are the tools for project management or workflow-support different to those used in on-site projects?
  • Administration and tracking of architectural documents: What are the consequences for the process and the design tools if the process of architecture definition is distributed?
  • Process support: What does an adequate process for distributed development look like and how should it be supported by tools and techniques?
  • Economic aspects: How can we evaluate the efficiency of geographically dispersed requirements engineering, also compared to on-site projects? What is Return on Investment in dedicated tools in distributed development?
  • Project management: Which tools can help to plan, control and track a project? Are risk management or workflow management tools different to those used in on-site projects?
  • Collaboration and communication: How need RE and software development to be organised when teams are spread over two or more sites? How can projects achieve efficient collaboration and alignment? What are the lessons learned on tools and infrastructure for collaboration in requirements engineering and integration or test?

Topics of the 1-day Workshop:

The following is a non-exhaustive list of relevant topics:

  • Collaboration tools for distributed teams: usability, reliability, performance, quality and benchmarking
  • Evaluating geographically dispersed outsourcing and collaboration
  • Models and technologies for handling dynamics and complexity in complex collaboration environments
  • Open source mode of collaboration, success factors for open source projects
  • Inter-organizational workflow management and risk management
  • Impacts of tools on the cost efficiency of distributed development
  • Process model design for distributed development
  • Lessons learned from distributed development projects

These topics will be discussed based on presentations by participants. Based on these contributions, we will try to structure the problems and challenges and want to discuss a "research agenda for RE in GSD".

Key Note Speakers

Daniel J. Paulish, Siemens Corporate Research
Rupert Stuffer, CEO, ACTANO Group (to be confirmed)
James D. Herbsleb, Carnegie Mellon University (to be confirmed)


The workshop targets practictioners as well as researchers interested or involved with geographically or organizationally distributed software development.



Deadline for paper submission to the workshop organizers


Decision of acceptance to paper authors

2007-06-09 Deadline for early registration
2007-07-31 Final version of accepted papers due, according to IEEE standards

August 27, 2007

REMIDI Workshop

Paper submission:

Papers must be submitted electronically by email to the organizers. Your paper must conform to the IEEE proceedings publication format (8.5" x 11", Two-Column Format) described at IEEE/CPS and be no longer than 6 pages including all text, references, appendices, and figures.Your submissions should be in PDF format. Submissions that exceed the page limit or do not comply with the proceedings format will be desk rejected without review. The results described must not be under consideration for publication elsewhere.

Organization Committee:

Program Committee:

Matthew Bass, Carnegie Mellon University
Stefan Biffl, TU Wien
Manfred Broy, TU München
Mathai Joseph, Tata Consultancy Services
Thomas Klingenberg, microTOOL GmbH
Vesna Mikulovic, Siemens AG Austria
Jürgen Münch, Fraunhofer IESE
Ita Richardson, University of Limerick
Bernhard Schätz, TU München
Gernot Stenz, TU München

© Software & Systems Engineering Research Group
Sitemap |  Kontakt/Impressum
Letzte Änderung: 2007-10-15 08:29:18