Software development teams are composed of people with different knowledge and skills, who contribute to a project from often widely dispersed locations. Software development in geographically distributed environments creates software engineering challenges due to the interaction among members of distributed teams and the management of consistency and concurrency among project artefacts. In this paper, we propose Synchronous collaborative modelling Tool Enhanced with VErsioning management (STEVE) a collaborative tool supporting distributed Unified Modelling Language (UML) modelling of software systems. The tool provides a communication infrastructure enabling the concurrent editing of the same UML diagram at the same time by distributed dev...
International audienceThis work presents an approach for realizing Model-Driven software engineering...
Building Collaborative systems with awareness (or groupware) is a very complex task. This article pr...
International audienceThis work presents an approach for realizing Model-Driven software engineering...
Software development teams are composed of people with different knowledge and skills, who contribut...
Software development teams are composed of people with different knowledge and skills, who contribut...
Software development teams are composed of people with different knowledge and skills, who contribut...
Software development teams are composed of people with different knowledge and skills, who contribut...
Software development teams are composed of people with different knowledge and skills, who contribut...
Software development teams are composed of people with different knowledge and skills, who contribut...
Software development teams are composed of people with different knowledge and skills, who contribut...
Concurrent versioning of source code is a common and well-established practice to manage concurrency...
Concurrent versioning of source code is a common and well-established practice to manage concurrency...
Concurrent versioning of source code is a common and well-established practice to manage concurrency...
International audienceWe propose a novel approach and tool for collaborative software engineering an...
Caise, a collaborative software engineering architecture, provides extensible real-time support for...
International audienceThis work presents an approach for realizing Model-Driven software engineering...
Building Collaborative systems with awareness (or groupware) is a very complex task. This article pr...
International audienceThis work presents an approach for realizing Model-Driven software engineering...
Software development teams are composed of people with different knowledge and skills, who contribut...
Software development teams are composed of people with different knowledge and skills, who contribut...
Software development teams are composed of people with different knowledge and skills, who contribut...
Software development teams are composed of people with different knowledge and skills, who contribut...
Software development teams are composed of people with different knowledge and skills, who contribut...
Software development teams are composed of people with different knowledge and skills, who contribut...
Software development teams are composed of people with different knowledge and skills, who contribut...
Concurrent versioning of source code is a common and well-established practice to manage concurrency...
Concurrent versioning of source code is a common and well-established practice to manage concurrency...
Concurrent versioning of source code is a common and well-established practice to manage concurrency...
International audienceWe propose a novel approach and tool for collaborative software engineering an...
Caise, a collaborative software engineering architecture, provides extensible real-time support for...
International audienceThis work presents an approach for realizing Model-Driven software engineering...
Building Collaborative systems with awareness (or groupware) is a very complex task. This article pr...
International audienceThis work presents an approach for realizing Model-Driven software engineering...