Supporting collaborative modelling in UML class diagrams

被引:1
|
作者
Cortiana Neto, Raul Antonio [1 ]
Farias, Kleinner [1 ]
Bischoff, Vinicius [1 ]
Goncales, Lucian Jose [1 ]
机构
[1] Univ Vale Rio dos Sinos UNISINOS, Appl Comp Grad Program PPGCA, Sao Leopoldo, Brazil
来源
关键词
Class Diagrams; Software Artifacts; Collaboration; UML;
D O I
10.5335/rbca.v11i3.8469
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Background. Modeling architectural aspects of the system is an essential activity in software development. In this context, developers work in parallel, and collaborate to define application software models, such as class diagrams. Problem. Although many software modeling tools have been proposed, there is a lack of distributed collaboration features. Solution. This study proposes C-SAMT, a web tool for collaborative modeling of UML class diagrams. Developers can benefit from using C-SAMT when performing modeling tasks, such as creating domain models in parallel, and collaboratively. Evaluation. We recruited 20 industry professionals to perform a qualitative evaluation of the tool through a questionnaire. Results. Majority of Industry professionals (85%, 17/20) reported that totally agree that the communication channel of the tool worked properly, they also (80%, 16/20) totally agreed the models generated collaboratively with C-SAMT had small numbers of conflicts, and they also (90%, 18/20) perceived improved productivity gains using the proposed tool. Conclusion. C-SAMT provided a collaborative environment, which were positively evaluated by developers, who reported that C-SAMT had a good communication channel between team members.
引用
收藏
页码:39 / 46
页数:8
相关论文
共 50 条
  • [21] Automated translation of UML class diagrams
    Gambe, Bessaac
    Thomas, Anitta
    2024 7TH INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, BIG DATA, COMPUTING AND DATA COMMUNICATION SYSTEMS, ICABCD 2024, 2024,
  • [22] DEPENDENCE ANALYSIS FOR UML CLASS DIAGRAMS
    Wu Fangjun Yi Tong Dept of Computer Science and Eng Southeast University Nanjing Laboratory of Computer Center Yichun University Yichun
    JournalofElectronics, 2004, (03) : 249 - 254
  • [23] Agent UML class diagrams revisited
    Huget, MP
    AGENT TECHNOLOGIES, INFRASTRUCTURES, TOOLS, AND APPLICATIONS FOR E-SERVICES, 2002, 2592 : 49 - 60
  • [24] Composition inference for UML class diagrams
    Milanova, Ana
    AUTOMATED SOFTWARE ENGINEERING, 2007, 14 (02) : 179 - 213
  • [25] Transformation rules for UML class diagrams
    Gogolla, M
    Richters, M
    UNIFIED MODELING LANGUAGE: UML'98: BEYOND THE NOTATION, 1999, 1618 : 92 - 106
  • [26] A diagramming software for UML class diagrams
    Gutwenger, C
    Jünger, M
    Klein, K
    Kupke, J
    Leipert, S
    Mutzel, P
    GRAPH DRAWING SOFTWARE, 2004, : 257 - 278
  • [27] Improving the testability of UML class diagrams
    Baudry, B
    Le Traon, Y
    Sunyé, G
    IWOTA 2004: 1ST INTERNATIONAL WORKSHOP ON TESTABILITY ASSESSMENT, PROCEEDINGS, 2004, : 70 - 80
  • [28] A Survey of Metrics for UML Class Diagrams
    Genero, Marcela
    Piattini, Mario
    Calero, Coral
    JOURNAL OF OBJECT TECHNOLOGY, 2005, 4 (09): : 59 - 92
  • [29] Mutation Operators for UML Class Diagrams
    Fernanda Granda, Maria
    Condori-Fernandez, Nelly
    Vos, Tanja E. J.
    Pastor, Oscar
    ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2016), 2016, 9694 : 325 - 341
  • [30] Connection between UML use case diagrams and UML class diagrams: a matrix proposal
    Alturas, Braulio
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2023, 72 (03) : 161 - 168