Activity theory as a potential framework for human-computer interaction research
Context and consciousness
Assessing process-centered software engineering environments
ACM Transactions on Software Engineering and Methodology (TOSEM)
Designing for the dynamics of cooperative work activities
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Software Development and Reality Construction
Software Development and Reality Construction
A View of Software Development Environments Based on Activity Theory
Computer Supported Cooperative Work
Towards A Role-Based Framework for DistributedSystems Management
Journal of Network and Systems Management
WETICE '02 Proceedings of the 11th IEEE International Workshops on Enabling Technologies: nfrastructure for Collaborative Enterprises
An Extensible Framework for Collaborative Software Engineering
APSEC '03 Proceedings of the Tenth Asia-Pacific Software Engineering Conference Software Engineering Conference
Towards Synchronous Collaborative Software Engineering
APSEC '04 Proceedings of the 11th Asia-Pacific Software Engineering Conference
Modelling Shared Contexts in Cooperative Environments: Concept, Implementation, and Evaluation
Computer Supported Cooperative Work
Human-Computer Interaction
Hi-index | 0.00 |
Collaborative software development is called for to meet the requirement of the increasingly expanding software scale. A more advanced software development environment is needed to support the collaborative software development activity. The contribution of this paper is an architecture of process-centered context-aware software development environment, called CASDE, which effectively supports the collaborative development activity. We first discuss the software development activity using activity theory, and highlight its collaborative features. We then present the architecture of CASDE with a brief introduction to its key elements. The focus of the architecture lies in its support to the three levels of collaboration, i.e., co-ordinated level, co-operative level, and co-constructive level. Due to its supportive and integrated nature, the architecture can support collaboration effectively. CASDE is believed to be able to play a positive role in supporting the collaborative software development activity and improving the quality of software systems.