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
来源
REVISTA BRASILEIRA DE COMPUTACAO APLICADA | 2019年 / 11卷 / 03期
关键词
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
相关论文
共 21 条
[1]  
[Anonymous], 2018, IBM RAT SOFTW ARCH
[2]  
Begel A, 2008, ESEM'08: PROCEEDINGS OF THE 2008 ACM-IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, P120
[3]  
Borland, 2018, BORL TOG
[4]  
Client.IO, 2019, JOINTJS JAV DIAGR LI
[5]   Agility from First Principles: Reconstructing the Concept of Agility in Information Systems Development [J].
Conboy, Kieran .
INFORMATION SYSTEMS RESEARCH, 2009, 20 (03) :329-354
[6]  
de Lange P, 2016, MODELLIERUNG WORKSHO, P123
[7]   Effects of stability on model composition effort: an exploratory study [J].
Farias, Kleinner ;
Garcia, Alessandro ;
Lucena, Carlos .
SOFTWARE AND SYSTEMS MODELING, 2014, 13 (04) :1473-1494
[8]   Likert scales: how to (ab)use them [J].
Jamieson, S .
MEDICAL EDUCATION, 2004, 38 (12) :1217-1218
[9]  
Lee J. D., 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences
[10]  
Lowry P. B., 2002, SYST SCI 2002 HICSS, P243, DOI [10.1109/HICSS.2002.993879, DOI 10.1109/HICSS.2002.993879]