Coordinating Distributed Software Development Projects with Integrated Process Modelling and Enactment Environments

نویسندگان

  • John C. Grundy
  • John G. Hosking
  • Warwick B. Mugridge
چکیده

Coordinating distributed software development projects becomes more difficult, as software becomes more complex, team sizes and organisational overheads increase, and software components are sourced from disparate places. We describe the development of a range of software tools to support coordination of such projects. Techniques we use include asynchronous and semi-synchronous editing, software process modelling and enactment, developer-specified coordination agents, and componentbased tool integration.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An architecture and environment for decentralised, internet-wide software process modelling and enactment

Centralised client/server approaches to supporting software process modelling and enactment are common, but can suffer from serious robustness, performance and security problems. We describe a decentralised architecture for software process modelling and enactment, which also incorporates distributed work coordination, task automation and system integration facilities. Our environment based on ...

متن کامل

Supporting Software Development in Virtual Enterprises

This paper presents recent developments in a distributed semantic hypertext framework called DHT that supports software development projects within virtual enterprises. We show how hypertext functionality embodied in DHT solves the practical problems of project coordination. These include collaborative data sharing in a virtual enterprise of distributed teams, integrating existing tools and en...

متن کامل

Supporting Virtual Software Projects on the Web

A growing share of all software development project work is being done by geographically distributed teams. To satisfy shorter product design cycles, expert team members for a development project may need to be recruited globally. Yet to avoid extensive travelling or replacement costs, distributed project work is preferred. Current-generation software engineering tools and associated systems, p...

متن کامل

Supporting flexible collaborative software development with SPE–Serendipity

Collaborative software development environments are large cooperative work systems. To effectively support collaborative development, such environments should support software process modelling and enactment, work coordination, and fully integrated software development tools. We describe the facilitation of collaborative software development using the Serendipity process modelling environment a...

متن کامل

A Uniform Model for Coordinating Software Development Activities Kari Alho, Casper Lassenius and Reijo Sulonen

This paper presents a model for supporting and coordinating distributed software process enactment by both human and computerized agents. Enactment is supported by a general Process Support System (PSS), which implements the coordination model presented in this paper. The model includes abstractions of activities, artifacts, agents and their behavior and relationships. Automatic enactment, i.e....

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998