Title :
An Architecture of Process-centered Context-aware Software Development Environment
Author :
Jiang, Tao ; Ying, Jing ; Wu, Minghui ; Fang, Min
Author_Institution :
Coll. of Comput. Sci., Zhejiang Univ., Hangzhou
Abstract :
Software development is considered to be a kind of collaborative activity now. In this paper, we first analyze the software development activity using activity theory, and highlight its collaborative features. We then propose an architecture of process-centered context-aware software development environment, CASDE, which fully considers the key elements of PCSDEs, especially the context element. The supportive and integrated nature of the environment is emphasized in CASDE. As illustrated in activity theory, the architecture can support the three levels of collaboration, i.e., co-ordinated, co-operative, and co-constructive level. In particular, the co-operative level is supported sufficiently by the introduction of context model and context process mechanism. Based on the architecture, the software development activity can be more collaborative and quality of software system can be improved
Keywords :
groupware; software architecture; software quality; collaborative activity theory; process-centered context-aware software development environment; software architecture; Collaborative software; Collaborative tools; Collaborative work; Computer architecture; Context modeling; Educational institutions; Humans; International collaboration; Programming; Software engineering; Activity Theory; Collaboration; Context-Aware; Software Development Environment;
Conference_Titel :
Computer Supported Cooperative Work in Design, 2006. CSCWD '06. 10th International Conference on
Conference_Location :
Nanjing
Print_ISBN :
1-4244-0164-X
Electronic_ISBN :
1-4244-0165-8
DOI :
10.1109/CSCWD.2006.253193