DocumentCode :
560494
Title :
Toward Inconsistency Awareness in Collaborative Software Development
Author :
Huyen, Phan Thi Thanh ; Ochimizu, Koichiro
Author_Institution :
Sch. of Inf. Sci., Japan Adv. Inst. of Sci. & Technol. (JAIST), Ishikawa, Japan
fYear :
2011
fDate :
5-8 Dec. 2011
Firstpage :
154
Lastpage :
162
Abstract :
Change management is a key issue in collaborative software development. In a collaborative work, the fact that many change processes applied to shared artifacts are executed concurrently leads to the inconsistency problem. Most of previous studies addressed only conflicts, a type of inconsistency caused by concurrent change activities on shared artifacts. In this paper, we define patterns of inconsistency, including conflict patterns, concerning the change context instead of only concurrent change activities. To deal with these inconsistencies, we propose an approach that is a combination of the process support approach and awareness support approach. We model change processes as Change Support Workflows (CSWs) and manage their execution. We then introduce a Change Support Model (CSM) based on this approach. CSM is a model of a dynamic workflow management system. In CSM, inconsistency awareness is implemented using workspace awareness and context awareness techniques. Requirements, static model, architecture, and dynamic model of CSM are also specified. Our approach will help workers to implement changes more safely and efficiently in collaborative environments.
Keywords :
concurrency control; groupware; management of change; software architecture; software management; workflow management software; CSM; CSW; awareness support approach; change context; change management; change processes; change support model; change support workflows; collaborative environments; collaborative software development; collaborative work; concurrent change activity; conflict patterns; context awareness techniques; dynamic model; dynamic workflow management system; inconsistency awareness; inconsistency patterns; inconsistency problem; process support approach; requirements engineering; shared artifacts; software architecture; static model; workspace awareness; Collaborative software; Collaborative work; Context; Context-aware services; Runtime; Software; Change Support Model; Change Support Workflow; Collaborative Software Development; Inconsistency Awareness; Patterns of Inconsistency;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference (APSEC), 2011 18th Asia Pacific
Conference_Location :
Ho Chi Minh
ISSN :
1530-1362
Print_ISBN :
978-1-4577-2199-1
Type :
conf
DOI :
10.1109/APSEC.2011.24
Filename :
6130682
Link To Document :
بازگشت