Toward Inconsistency Awareness in Collaborative Software Development

被引:0
|
作者
Huyen, Phan Thi Thanh [1 ]
Ochimizu, Koichiro [1 ]
机构
[1] JAIST, Sch Informat Sci, Nomi, Ishikawa, Japan
来源
2011 18TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2011) | 2011年
关键词
Patterns of Inconsistency; Inconsistency Awareness; Change Support Workflow; Change Support Model; Collaborative Software Development;
D O I
10.1109/APSC.2011.24
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:154 / 162
页数:9
相关论文
共 49 条
  • [21] Computer-supported meeting environment for collaborative software development
    Kuwana, E
    Yana, E
    Sakamoto, Y
    Nakamura, Y
    Horikawa, K
    INFORMATION AND SOFTWARE TECHNOLOGY, 1996, 38 (03) : 221 - 228
  • [22] Supporting Collaborative Software Development in Academic Learning Environment A Collaborative Pair and Quadruple Programming based Approach
    Arora, Ritu
    Goel, Sanjay
    Mittal, R. K.
    2017 TENTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2017, : 264 - 270
  • [23] Investigating the Roles of Effective Communication Among Stakeholders in Collaborative Software Development Projects
    Awotunde, Joseph Bamidele
    Ayo, Femi Emmanuel
    Ogundokun, Roseline Oluwaseun
    Matiluko, Opeyemi Emmanuel
    Adeniyi, Emmanuel Abidemi
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2020, PT VI, 2020, 12254 : 311 - 319
  • [24] Supporting Collaborative Software Development through the Visualization of Socio-Technical Dependencies
    de Souza, Cleidson R. B.
    Quirk, Stephen
    Trainer, Erik
    Redmiles, David F.
    GROUP'07: PROCEEDINGS OF THE 2007 INTERNATIONAL ACM CONFERENCE ON SUPPORTING GROUP WORK, 2007, : 147 - 156
  • [25] Cloud Based Collaborative Software Development: A Review, Gap Analysis and Future Directions
    Ewenike, Stanley
    Benkhelifa, Elhadj
    Chibelushi, Claude
    2017 IEEE/ACS 14TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2017, : 901 - 909
  • [26] A Collaborative Software Development Model based on Formal Concept Analysis and Stable Matching
    Singh, Arjun
    Sachdeva, Ashish
    Chakraverty, Shampa
    2013 INTERNATIONAL CONFERENCE ON INFORMATICS, ELECTRONICS & VISION (ICIEV), 2013,
  • [27] A Reference Architecture to Support the Collaborative Development of Virtual Reality Exposure Therapy Software
    Ortuzar, Felipe
    Rossel, Pedro O.
    Gutierrez, Francisco J.
    PROCEEDINGS OF THE 2024 27 TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, CSCWD 2024, 2024, : 2583 - 2588
  • [28] A prototype software framework for internet-enabled collaborative development of a structural analysis program
    Peng, J
    Law, KH
    ENGINEERING WITH COMPUTERS, 2002, 18 (01) : 38 - 49
  • [29] Dams, Flows and Views: Cross-Aspect Use of Knowledge in Collaborative Software Development
    Jastroch, Norbert
    Kirova, Vassilka
    Marlowe, Thomas
    Mohtashami, Mojgan
    WMSCI 2011: 15TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL II, 2011, : 319 - 323
  • [30] Modeling and Verification of Change Processes in Collaborative Software Engineering
    Phan Thi Thanh Huyen
    Hiraishi, Kunihiko
    Ochimizu, Koichiro
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS (ICCSA 2013), PT III, 2013, 7973 : 17 - 32