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