McLyndon S. de L. Xavier, Kleinner Farias, Jorge Barbosa, L. Gonçales, Vinicius Bishoff
{"title":"UMLCollab","authors":"McLyndon S. de L. Xavier, Kleinner Farias, Jorge Barbosa, L. Gonçales, Vinicius Bishoff","doi":"10.1145/3330204.3330239","DOIUrl":null,"url":null,"abstract":"In collaborative software modeling the two main types of collaboration still present problems, such as the constant interruptions that hinder the cognitive process in synchronous collaboration, and the complicated and costly stages of conflict resolution in asynchronous collaboration. For this, this paper proposes a technique called \"UMLCollab\". This technique combines aspects from synchronous and asynchronous collaboration. Through experiments, developers applied the proposed solution and they achieved to an intermediate productivity in relation to traditional collaboration methods. The results showed that the \"UMLCollab\" improved the correctness of the changed models, the notion of developer regarding to the resolution of conflicts, and enabled the parallel changes occurring while other collaborators are working on without degrade the software diagrams being modelled locally.","PeriodicalId":348938,"journal":{"name":"Proceedings of the XV Brazilian Symposium on Information Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-05-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"UMLCollab\",\"authors\":\"McLyndon S. de L. Xavier, Kleinner Farias, Jorge Barbosa, L. Gonçales, Vinicius Bishoff\",\"doi\":\"10.1145/3330204.3330239\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In collaborative software modeling the two main types of collaboration still present problems, such as the constant interruptions that hinder the cognitive process in synchronous collaboration, and the complicated and costly stages of conflict resolution in asynchronous collaboration. For this, this paper proposes a technique called \\\"UMLCollab\\\". This technique combines aspects from synchronous and asynchronous collaboration. Through experiments, developers applied the proposed solution and they achieved to an intermediate productivity in relation to traditional collaboration methods. The results showed that the \\\"UMLCollab\\\" improved the correctness of the changed models, the notion of developer regarding to the resolution of conflicts, and enabled the parallel changes occurring while other collaborators are working on without degrade the software diagrams being modelled locally.\",\"PeriodicalId\":348938,\"journal\":{\"name\":\"Proceedings of the XV Brazilian Symposium on Information Systems\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-05-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the XV Brazilian Symposium on Information Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3330204.3330239\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the XV Brazilian Symposium on Information Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3330204.3330239","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
In collaborative software modeling the two main types of collaboration still present problems, such as the constant interruptions that hinder the cognitive process in synchronous collaboration, and the complicated and costly stages of conflict resolution in asynchronous collaboration. For this, this paper proposes a technique called "UMLCollab". This technique combines aspects from synchronous and asynchronous collaboration. Through experiments, developers applied the proposed solution and they achieved to an intermediate productivity in relation to traditional collaboration methods. The results showed that the "UMLCollab" improved the correctness of the changed models, the notion of developer regarding to the resolution of conflicts, and enabled the parallel changes occurring while other collaborators are working on without degrade the software diagrams being modelled locally.