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 条
  • [41] Evaluating collaboration platforms for offshore software development scenarios
    Rodriguez, Felix
    Geisser, Michael
    Berkling, Kay
    Hildenbrand, Tobias
    SOFTWARE ENGINEERING APPROACHES FOR OFFSHORE AND OUTSOURCED DEVELOPMENT, 2007, 4716 : 96 - +
  • [42] A decentralized and flexible tool supporting extreme programming software development
    Baloian, N.
    Claude, F.
    Konow, R.
    Matsumoto, M.
    GROUPWARE: DESIGN, IMPLEMENTATION, AND USE, 2006, 4154 : 179 - 186
  • [43] An Architecture for Supporting Small Collocated Teams in Cooperative Software Development
    Campagnolo, Bruno
    Tacla, Cesar A.
    Paraiso, Emerson C.
    Sato, Gilson Y.
    Ramos, Milton P.
    2009 13TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, 2009, : 264 - 269
  • [44] 'Blockhub': Blockchain-based Software Development System for Untrusted Environments
    Ulybyshev, Denis
    Villarreal-Vasquez, Miguel
    Bhargava, Bharat
    Mani, Ganapathy
    Seaberg, Steve
    Conoval, Paul
    Pike, Robert
    Kobes, Jason
    PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, : 582 - 585
  • [45] A comprehensive framework and tool for supporting progressive learning of software development in an academic learning environment
    Arora, Ritu
    Maurya, Arun M.
    Sharma, Yashvardhan
    Kannan, Manoj
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2022, 30 (02) : 362 - 383
  • [46] Integrating a university team in the ALMA software development process: A successful model for distributed collaborations
    Mora, Matias
    Ibsen, Jorge
    Chiozzi, Gianluca
    Troncoso, Nicolas
    Tobar, Rodrigo
    Araya, Mauricio
    Avarias, Jorge
    Hoffstadt, Arturo
    SOFTWARE AND CYBERINFRASTRUCTURE FOR ASTRONOMY, 2010, 7740
  • [47] The Power of Words in Agile vs. Waterfall Development: Written Communication in Hybrid Software Teams
    Ly, Delina
    Overeema, Michiel
    Brinkkemperb, Sjaak
    Dalpiazb, Fabiano
    JOURNAL OF SYSTEMS AND SOFTWARE, 2025, 219
  • [48] Combining GitHub, Chat, and Peer Evaluation Data to Assess Individual Contributions to Team Software Development Projects
    Hundhausen, Christopher
    Conrad, Phill
    Adesope, Olusola
    Tariq, Ahsun
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2023, 23 (03)
  • [49] Socio-Technical Congruence: A Framework for Assessing the Impact of Technical and Work Dependencies on Software Development Productivity
    Cataldo, Marcelo
    Herbsleb, James D.
    Carley, Kathleen M.
    ESEM'08: PROCEEDINGS OF THE 2008 ACM-IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2008, : 2 - +