System and method for collaborative development environments
First Claim
1. A system implementing a collaborative development environment among a team of developers, comprising:
- a monitor that captures user and environment events;
a context manager that maintains relationships and resources within contexts; and
a viewer that presents collaboration elements based on a current developer context.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for collaborative development environments allows members of a team which are physically separated to effectively work together. A Collaborative Development Environment (CDE) as a virtual space wherein all the stakeholders of a project—even if distributed by time or distance—may negotiate, brainstorm, discuss, share knowledge, and generally labor together to carry out some task, most often to create an executable deliverable and its supporting artifacts. The CDE allows people to interact with each other without shifting applications or transitioning to a different user interface, and the CDE encourages solving problems as they arise rather than waiting until the problem grows. The CDE may encompass a large variety of resources that range from role players and information items to tasks and development artifacts, but only those resources are relevant to a user'"'"'s task at hand are presented.
135 Citations
14 Claims
-
1. A system implementing a collaborative development environment among a team of developers, comprising:
-
a monitor that captures user and environment events;
a context manager that maintains relationships and resources within contexts; and
a viewer that presents collaboration elements based on a current developer context. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method to support collaborative development among a team of developers, comprising the steps of:
-
capturing user and development environments;
maintaining relationships and resources within contexts; and
presenting collaboration elements based on a current developer context. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification