The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

View only
IDTitleMnemonic nameAuthorsInstitutionsPage countReviewer namesAdditional papersSearch methodSourceMain studySnowball activityArtifact typeConcrete syntax typeEditor typeMulti-viewsModeling language(s)Application domainApplication domain typeSystem partsLanguage(s) CustomizationValidation supportReuse granularityCollaboration typeWorkspace locationRolesVersioning supportVCS architectureBranching supportModel merging supportConflict detection supportConflict resolution typeCollaboration workflowNetwork architectureStakeholder typesApproach-specific stakeholdersWorkspace awarenessWorkspace awareness levelCommunication means - builtinCommunication means - externalTraceability linksLimitations and challengesFuture workKeywordsVenueVenue (complete name)YearPublisherPublication typeCitations (Google scholar)
1A Model Repository for Collaborative Modeling with the Jazz Development PlatformJazzBartelt C., Molter G.,Schumann T.University of Clausthal,Zühlke Engineering GmbH,University of Kaiserslautern10FranzagoJazz [A,B,C]AIEEE--MExternalDesktopnonoGeneric-Genericimportn_in_iasyncremoteIntegratoradhoccentralizednoyesyesManualyesStarCentralServerTechn-VCSlown_in_in_iSince the model repository does only manage the abstract syntax of models, the notational information has to be stored separately. Such a separation of notational and semantic information is for instance provided by the GEF framework and available in many modeling tools.Although the presented model repository supports optimistic merging, mechanisms for comparing and consistency management have to be added. Mechanisms have to be implemented for the identification and user-assisted resolution of these conflicts. Ideally, the system should assist users in resolving such meta-model inconsistencies.-HICSSHawaii International Conference on System Sciences2009IEEEC8
2FLEXISKETCH TEAM- Collaborative Sketching and Notation Creation on the FlyFlexiSketchDustin Wuest,Norbert Seyff,Martin GlinzDepartment of Informatics University of Zurich Switzerland4FranzagoFlexiSketch [A,B,C]S--FM,MMSKE,GRADesktopnonoGeneric-Genericinfern_iFragsynchlocalnono-nonoav-partStarCentralServerNonTech-UpEd,HSE,Lockhighn_iVoice,HandGesturesnon_iwe plan to extend our approach with user awareness and communication features in order to support distributed collaboration.-ICSEInternational Conference on Software Engineering2015IEEEC1
3A World-Wide-Web Architecture for Collaborative Software DesignRosettaNicholas Graham,Hugh D. Stewart,Reza Kopaee,Arthur G. Ryman,Rittu RasouliQueen’s University Kingston Ontario Canada,IBM Toronto Laboratory,York University8Franzago-S--BMGRAWebnoUMLGeneric-Genericnon_in_iasyncremoteFacilitatorno-nonoav-noStarCentralServerTechn-LocklowAnnotationsHyperlinksAnnotations,Hyperlinksthe technology for deploying software tools over the web is still immaturen_i-STEPSoftware Technology and Engineering Practice1999IEEEW28
4AME: an Adaptive Modelling Environment as a Collaborative Modelling ToolAMEAlfonso Garcia Frey,Jean-Sébastien Sottet,Alain VagnerPublic Research Center Henri Tudor Luxembourg4FranzagoAME [A,B]AACM--MGRAWebSynnoGeneric-UIimportn_in_isynchremotenono-nonono-noStarCentralServerTechn,NonTechDeveloper,Functional Analyst,Usability Expert,Domain Expert,DesignerUpEdlown_in_in_iSupport for synchronization among stakeholders is not currently provided.evaluation techniques of the so called groupware usability to test the suitability of AMEs with real stakeholders;Remote collaboration and inclusion of visualization techniques for better interaction; Future work includes to hide irrelevant concerns to improve the development. For instance, even if developers need to understand what cognitive workload means in terms of numbers of widgets, usability experts do not need to deal with technical aspects of the UI as developers do. Human-Computer Interaction,Model-Driven Development,Multi-Stakeholders Engineering, User Interfaces, Tools, IDE, Collaborative ModellingEICSEngineering interactive computing systems2014ACMC1
5Collaborative Software Engineering on Large-scale models: Requirements and Experience in ModelBusModelBusPrawee Sriplakich,Xavier Blanc,Marie-Pierre GervaisINRIA Futurs Villeneuve d'Ascq France,Laboratoire d’Informatique de Paris France8FranzagoModelBus [A,B]AACM--MExternalDesktopnonoGeneric-Genericinfern_in_iasynclocalnogenericcentralizednoyesyesMixedyesStarCentralServerTechn-VCSlown_in_in_in_iwe consider reporting performance measurements on different model merging scenarios.-SACApplied Computing Pages 2008ACMC18
6A case-study of wiki-supported collaborative drafting of business processes modelsxoWikiSelim Erol, Gustaf NeumannInstitute of Information Systems and New Media Vienna University of Economics and Business Vienna Austria9FranzagoxoWiki [A]S--FMGRAWebnoBPMNGeneric-Genericnon_iFragasyncremotenowikicentralizednoyesyesMixedyesStarCentralServerTechn,NonTechBusiness process expert,modeling expertWiki,Users,HSE,Ntf,Status,HCEhighAnnotations,Comments,Tagsn_iAnnotationsn_iIn future we aim to extend the above sketched conceptual framework and heuristics with a formal basis that is largely independent from a particular implementation and modeling language. Furthermore, we will aim to develop a comprehensive, extendable and retrievable catalog of change patterns and associated conflict types that can be integrated in collaborative process modeling environments to facilitate handling of concurrent changes.information systems design,business process design,business process modeling,collaborative modelingCBIInternational Conference on Business Informatics2013IEEEC1
7GenMyModel : An Online UML Case ToolGenMyModelMichel Dirix,Alexis Muller,Vincent AranegaAxellience 59000 Lille France3FranzagoGenMyModel [A,B]S--FMGRA,TREEWebnoUML,BPMN,ER,JPA,Ecore,FlowchartGeneric-Genericnon_in_isynchremotenono-nonono-noStarCentralServerTechn-UpEd,Users,Colors,HSE,NtfhighAnnotations,Chatn_iAnnotationsn_in_iUML,CollaborationECOOPEuropean Conferences on Object-Oriented Programming2013Technical University of DenmarkC2
8Design Management: A Collaborative Design SolutionIBM DMMaged Elaasar, James ConallenIBM Rational Software Canada,IBM Rational Software USA14Franzago-ASpringer--MGRA,TREE,SKEWeb,DesktopSynnoGeneric-Genericex, importn_in_iasyncremoteyesadhoccentralizedyesyesyesManualyesStarCentralServerTechn-Lock,DashboardlowComments,Annotations,Reviewsn_iComments, AnnotationsParallel development challenges come next, since they make a design team less productive. They are followed by configuration challenges that complicate the management of design variability. Finally, access and awareness challenges make it harder to find and reuse designs and be informed of activities on the design project.DM also lacks a way to declaratively specify a migration plan for designs when their domains evolve in a non-compatible way. Design, Architecture, Linked Data, Design Management, UMLECMFAEuropean Conference on Modelling Foundations and Applications2013SpringerC5
9CAMEL: A Tool for Collaborative Distributed Software DesignCAMELMarcelo Cataldo,Charles Shelton,Yongjoon Choi,Yun-Yin Huang,Vytesh Ramesh,Darpan Saini,Liang-Yun WangReseach and Technology Center Robet Bosch LLC Pittsburgh PA USA,Carnegie Mellon University Pittsburgh PA USA10Franzago-P---MGRA,SKEDesktopnoUMLGeneric-Genericnon_in_isynchremoteFacilitatorno-nonoav-yesStarCentralServerTechn-UpEd,Users,Over,Colors,WhiteboardhighChat,CallAttention,StickyNotesn_iChat,StickyNotesvoting mechanisms that emphasize anonymity and assist participants in the selection of competing solutions represents an opportunity to empirically explore the contribution of GDSS-type features in product design meetings.a conformance check feature could be provided both in an online mode that continuously checks the changes in the model and warns the designer when a violation occurs, and in an offline mode during session playback or viewing the UML model outside of a collaboration session to highlight all the conformance violations of a UML model.Collaborative Software Engineering, Distributed Software Design Meetings, Collaboration ToolsICGSEInternational Conference on Global Software Engineering2009IEEEC30
10SLIM - A Lightweight Environment for Synchronous Collaborative ModelingSLIMChristian Thum, Michael Schwind,Martin SchaderUniversity of Mannheim Mannheim Germany15Franzago-P---MGRAWebnoUMLGeneric-Genericnon_in_isynchremotenono-nonoav-yesStarCentralServerTechn-UpEd,Users,Ntf,HSE,StatusmedChatn_inoa deeper insight into organizational and UML-related challenges in collaborative usage scenarios will have to be gained.So far, the focus has been on the technical fea- sibility of a lightweight browser-native approach and support for different UML diagram types is limited to UML class diagrams. Additionally, SLIM will be integrated with a traceability and versioning system.Collaborative Modeling, Web 2.0, Real-Time EditorMODELSModel Driven Engineering Languages and Systems2009SpringerC19
11A Web-Based Collaborative Metamodeling Environment with Secure Remote Model AccessGEMSjaxMatthias Farwick,Berthold Agreiter,Jules White,Simon Forster,Norbert Lanzanasto,Ruth BreuInstitute of Computer Science University of Innsbruck Austria,Electrical Engineering and Computer Science Vanderbilt University Nashville TN USA14Franzago-P---M,MMGRAWebnonoGeneric-Genericexn_iModelsynchremoteAdministrator,Readerno-nonoav-yesStarCentralServerTechn-UpEd,HSElowChatn_iChatthe effectiveness of our conflict avoiding/resolution approach needs further investigation.in the future, complex constraints are introduced, e.g via OCL, these should be evaluated on the server-side to ensure model consistency. - Collaborative modeling environments expose a number of further issues to solve, like locking or versioning. - We will investigate on the integration of model voting, concurrency issues and code generation techniques.-ICWEInternational Conference Web Engineering2010SpringerC11
12Metaedit+ A Fully Configurable Multi-User and Multi-Tool CASE and CAME EnvironmentMetaEdit+Steven Kelly,Kalle Lyytinen,Matti RossiDepartment of Computer Science and Information Systems University of Jyvaskyla Finland25FranzagoMetaedit+ [A,B]P---MGRA,TABDesktopProjnoGeneric-GenericimportrulesFragasyncremoten_ino-nonoav-partStarCentralServerTechn-LocklowComments,Annotationsn_iComments,Annotationsn_iFirst, it does not address the need for multiple distributed repositories which is typical for large scale software development. Second, its concurrency management strategies can be too demanding for large scale software repositories. Third, it does not provide flexible integration mechanisms with other tools (such as electronic publishing or CSCW tools)CASE, CAME, method, software engineering environments, repository, metamodeling, conceptual modeling, object oriented modeling, tool interoperability, tool integrationCAiSEInternational Conference on Advanced Information Systems1996SpringerC388
13Next Generation (Meta)Modeling: Web- and Cloud-based Collaborative Tool InfrastructureWebGMEMiklos Maroti,Tamas Kecskes,Robert Kereskenyi,Brian Broll,Peter Volgyesi,Laszlo Juracz,Tihamer Levendoszky,Akos LedecziInstitute for Software Integrated Systems Vanderbilt University Nashville TN USA,Bolyai Institute University of Szeged Hungary20FranzagoWebGME [A]PScienceDirect--M,MMTEX,GRA,TREEWebProjnoGenericLarge-scale information systemsGenericexn_iPacksynchremotenoadhoccentralizedyesnoyesManualyesStarCentralServerTechn-Ntf,UpEdlown_in_in_iThe two most significant missing pieces are merge support for branches and a constraint manager. The merge operation is critical to enable other modes of collaboration beyond immediate concurrent updates. Constraints also play an important role in DSMLs. GME has an OCL- based constraint manager which proved very useful for people who were willing to learn OCL, but were ignored by most users. What constraint language WebGME will ultimately utilize is still up for debate.WebGME will also support merging branches. This will allow for an additional kind of collaboration where users fork the project, work on their own branches and once they are ready with their modifications, merge the changes back into the master branch. DSML, metamodel, collaboration, web browserMPMMulti-Paradigm Modeling2014CEUR Workshop ProceedingsW5
14Towards a Collaborative Framework for the Design and Development of Data-Intensive Mobile ApplicationsMobMLM.Franzago,I.Malavolta,H.MucciniDISIM Department University of L’Aquila Italy,Gran Sasso Science Institute L’Aquila Italy4FranzagoMobML [A]AACM--MGRAWebSynnoSpecificMobileApplicationsUI,Data,BusinessLogic,Navigation,othersex, importn_iModelsynchremoteAdministratorno-nonoav-yesStarCentralServerTechn,NonTechDesigner,End user,Customer,Information Architect,UI Designer,App Developer,Backend Developer,Content Producer,Project ManagerUpEd,Ntflown_in_in_in_in_iMobile Applications, MDE, Code GenerationMOBILESoftInternational Conference on Mobile Software Engineering and Systems2014ACMC7
15MUE: Multi User UML EditorWEKMUSuhadi Lili, Sutarsa, Siti RochhimahInformatics Department Faculty of Information Technology, Sepuluh Nopember Institute of Technology Kampus ITS, Jl. Raya ITS, Sukolilo5Franzago-S--BMGRA,TREEDesktopnoUMLGeneric-Genericnon_in_isynchremotenono-nonono-partStarCentralServerTechn-Ntf,UpEdlown_in_in_in_in_iUML Editor, .NET FrameworkICTSInformation and Communication Technology Seminar2005n_iC1
16AToMPM: A Web-based Modeling EnvironmentAToMPMEugene Syriani, Hans Vangheluwe, Raphael Mannadiar, Conner Hansen, Simon Van Mierlo, Huseyin ErginUniversity of Alabama - USA,University of Antwerp - Belgium,McGill University - Canada5FranzagoAToMPM [A,B,C,D]P-13BMGRA,TEXWebProj,SynnoGeneric-Genericimportrulesn_isynchremoteAdministrator,Readerno-nonoyesManualyesStarCentralServerTechn-UpEd,NtflowChatn_inowe discuss some of the many challenges that remain to be solved including improved support for the fourth collaboration scenario and automation of conflict resolution in collaborative modeling systems to enable users to work both online and offline.
Another possible venue for future research is to explore the combination of online and offline solution. - Future research should explore including more automated conflict resolution within such a system.-MODELSModel Driven Engineering Languages and Systems2013CEUR Workshop ProceedingsC39
17CoDesign – A Highly Extensible Collaborative Software Modeling FrameworkCoDesignBang Jae Young, Daniel Popescu, George Edwards, Nenad Medvidovic, Naveen Kulkarni, Girish M. Rama, Srinivas PadmanabhuniUniversity of Southern California Los Angeles USA, Infosys Technologies Limited Bangalore India4Franzago-S-9FMExternalDesktopnonoGeneric-GenericimportOCLn_isynchremoten_ino-nonoyesManualyesStarCentralServerTechnSoftware architectNtf,UpEdlown_in_in_iCoDesign opens up another research area — conflict resolution. We have focused on conflict identification in our work to date and have assumed that human designers will use other means at their disposal to resolve the identified conflicts.We are investigating the root causes of design-time conflicts, the relationships between conflict types and modeling activities, as well as conflicts caused by complex event sequences and/or large numbers of parallel events. CoDesign opens up another research area — conflict resolution.-ICSEInternational Conference on Software Engineering2010ACM,IEEEC18
18Design and Evaluation of a Service Oriented Architecture-based Application to Support the Collaborative Edition of UML Class DiagramsCE4WEBPenichet V.M.R.,J.A.Gallud,R.Tesoriero,M.LozanoLoUISE Research Group - Computer Science Research Institute Castilla-La Mancha University Albacete Spain10Franzago-S--BMGRAWebnoUMLGeneric-Genericnon_in_isynchremoten_iadhoccentralizedyesnoav-partStarCentralServerTechn-Users,Pointers,Ntf,UpEdhighChat,Annotationsn_iAnnotationsn_in_igroupware, SOA, collaborative CASE toolICCSInternational Conference on Computational Science2008SpringerC3
19Simplifying the Development of Cross-Platform Web User Interfaces by Collaborative Model-based DesignQuillVivian Genaro Motti,Dave Raggett,Sascha Van Cauwelaert,Jean VanderdoncktUniversité catholique de Louvain Louvain School of Management Louvain-la-Neuve Belgium,World Wide Web Consortium10FranzagoQuill [A]S-14BMGRA,TREEWebnoCFR_MBUISpecificWebApplicationsUInon_in_isynchremoteFacilitatorno-nonoyesManualpartStarCentralServerTechnDesigner,developer,software architect,software engineerUpEdlown_in_in_iThere are still many challenges that must be discussed, decided, and overcome to consolidate and re- lease the proposed editor, among which we can highlight, for in- stance the definition and application of transformations between models across different abstraction levels, not always is straight- forward, requiring also manual interference, in this sense a design agenda was adopted to remind users about the manual changes that must be done to appropriately synchronize models.Other so- lutions could be also thought, the design agenda can be enhanced in future efforts to accommodate also agile decisions, or user- centered design activities. Quill does not fix completely all the is- sues encountered in MBUI as discussed. However, it aims at pointing and addressing the most challenging issues.Collaborative development,cross-platform design,model-based design of user interfaces,user interface description languageSIGDOCSpecial Interest Group on the Design of Communication2013ACMC6
20Sysiphus: Enabling informal collaboration in global software developmentSysiphusBernd Bruegge, Allen H. Dutoit, Timo WolfTechnische Universitat Munchen Department of Informatics Garching Germany10FranzagoSysiphus [A,B]S-21FMGRAWeb,DesktopProjUMLGeneric-Genericnon_in_iasyncremoten_iadhoccentralizedyesyesyesManualpartStarCentralServerTechn,NonTech-EmailNotiflowComments,AnnotationsEmail,WikiWiki,Comments,Annotationsn_in_i-ICGSEInternational Conference on Global Software Engineering2006IEEEC77
21Unicase – an Ecosystem for Unified Software Engineering Research ToolsUnicaseBernd Bruegge, Oliver Creighton, Jonas Helming, Maximilian KögelSiemens Corporate Technology,Technische Universität München6FranzagoUnicase [A,B,C,D]P---MGRA,TEX,TREE,TABDesktopProjUMLGeneric-Genericexconstraintsn_iasyncremoteAdministrator,ReadermodelscentralizedyesyesyesManualpartStarCentralServerTechn-Ntf,DashboardmedAnnotations,Proposals,Commentsn_iAnnotations,Proposals,Commentsn_i(1) What is the impact of changes in the project model and how can changes be propagated to project members effectively? (2) How can the applied Software Lifecycle Model be adopted to mitigate process related risks?
(1) What is the impact of changes in the project model and how can changes be propagated to project members effectively? (2) How can the applied Software Lifecycle Model be adopted to mitigate process related risks?
-ICGSE-WorkshopDistributed Software Development - Methods and Tools for Risk Management2008n_iW28
22We can work it out: Collaborative Conflict Resolution in Model VersioningAMORPetra Brosch,Martina Seidl,Konrad Wieland,Manuel Wimmer,Philip LangerInstitute of Software Technology - Vienna University of Technology - Austria,Department of Telecooperation - Johannes Kepler University - Austria8FranzagoAMOR [A,B]S-48BMGRA,TREEDesktopnonoGeneric-Genericinfern_in_iasyncremoten_imodelscentralizednoyesyesMixedyesStarCentralServerTechn-HCE,UpEd,User_actionlowChat,Proposals,Votingn_iProposals,VotingIn the previous scenario only two modelers were involved in the con- flict situation. In practice, even more persons will work on one model and quite naturally, the following question arises. How does the system behave if the modifi- cation of more than two developers are conflicting?n_i-ECSCWEuropean Conference on Computer Supported Cooperative Work2009SpringerC23
23Towards a Framework for Distributed and Collaborative ModelingDiScomCicchetti,Muccini,Pelliccione,PierantonioSchool of Innovation Design and Engineering Malardalen University Vasteras Sweden,Dipartimento di Informatica Universita' degli Studi dell’Aquila Italy6Franzago-AIEEE--MExternaln_inonoGeneric-Genericimportn_in_isynch,asyncremoteFacilitatoradhoccentralizednoyesyesMixedpartStarCentralServerTechn-Ntflown_in_in_in_ithe identification and the resolution of conflicts between models opens several problems in automatizing and supporting the merging. -WETICEInternational Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises2009IEEEW2
24Research of Consistency Maintenance Mechanism in Real-Time Collaborative Multi-View Business ModelingCoMBMHong-ming Cai, Xiao-feng Ji, Feng-lin BuSchool of Software Shanghai Jiaotong University Shanghai China7Franzago-S-33FMGRA,TEXn_iSynBPMNGeneric-Genericnon_in_isynchremoten_ino-nonoyesMixedyesStarCentralServerTechn-Ntf,HCE,UpEdmedChatn_in_ioperation undo has not been taken into account for the moment. It requires further study and efforts.we will focus on the semantic conflicts and provide a sound consistency maintenance mechanism.computer support cooperative work (CSCW), multi-view business modeling, consistency mainte- nance, software engineeringShanghaiJournal of Shanghai Jiaotong University (Science)2015SpringerJ1
25Constructing real-time collaborative software engineering tools using CAISE, an architecture for supporting tool developmentCAISECarl Cook,Neville ChurcherUniversity of Canterbury Private Bag Christchurch New Zealand10Franzago-S-3FMGRADesktopnoUMLGeneric-Genericnon_in_isynchremoten_ino-nonono-partStarCentralServerTechn-HSE,UpEd,PointersmedChat,Audion_inon_in_iCollaborative Software Engineering, CSCW & Groupware, Tool Construction, Continuous IntegrationACSCAustralasian Computer Science Conference2006ACMC19
26Distributed Collaborative Modeling Support System Associating UML Diagrams with Chat MessagesLibra-on-ChatXu Dongmei, Jun Kurogi, Yoshihide Ohgame, Atsuo HazeyamaGraduate School of Education Tokyo Gakugei University Tokyo Japan,Department of Information Science Tokyo Gakugei University Tokyo Japan6FranzagoLibra_on_chat [A,B]S-27BMGRADesktopnoUMLGeneric-Genericnon_in_isynchremoten_ino-nonono-partStarCentralServerTechn-UpEdlowChat,Annotationsn_iChat,Annotationsn_iWhen developing a large system, the conversation logs may be huge. In this case, it is necessary to manage the logs in a systematic manner. As future work, we will tackle these problems.Distributed collaborative modeling support,UML,Associaiton of UML diagrams with chat messagesCOMPSACComputer Software and Applications Conference2009IEEEC5
27Group Support for Distributed Collaborative Concurrent Software
GroupUMLNaoufel Boulila,Bernd BrueggeTechnische Universitat Munchen Applied software engineering Chair4FranzagoGroupUML [A]S-34BMGRA,SKEDesktopnoUMLGeneric-Genericnonon_isynchremoten_ino-nonono-noStarCentralServerTechn-HSE,Users,Colors,UpEdhighChat,Comments,Annotations,ConflictsTablen_iAnnotationsn_iAs future work, we intend to thoroughly validate the model and the framework by building several instances, studying the automation of rationale capture of meetings, and the automatic generation of models from the requirements as well. Conducting further qualitative experiences with different subjects and testbeds in different environments are also planned
As future work, we intend to thoroughly validate the model and the framework by building several instances, studying the automation of rationale capture of meetings, and the automatic generation of models from the requirements as well. Conducting further qualitative experiences with different subjects and testbeds in different environments are also planned.
-ASEInternational Conference on Automated Software Engineering2004IEEEC14
28Model-based Real-time SynchronizationKruscheStephan Krusche,Bernd BrueggeDepartment of Computer Science Technische Universitaet Muenchen5Franzago,Malavolta21-CS--FMExternalDesktopnonoGeneric-Genericimportnon_isynch,asynclocal,remotenomodelscentralizedyesyesyesManualyesMixedTechn-Lock,Ntflown_iVoice,AVtoolnon_iWe particu- larly like to investigate whether our approach prevents situa- tions where model instances are not up-to-date and whether the amount conflicts and their severity are decreased. We then adapt our framework extension according to the user feedback and make it open source in 2014.
While the EMFStore platform is currently mainly used in development processes to maintain the most current version of model instances, we can also imagine the usage of this platform for arbitrary applications. Even a simple chat or task application can use our approach to allow users to col- laborate in real-time. Complex features like branching and merging do not need to be exposed to the user. With our framework extension developers developers are able to inte- grate real-time communication easily into any application.
Synchronization,Collaboration,Same-Time,Real-Time,Versioning,Models,Conflict Avoidance,Face-to-face,Peer-to- PeerCVSMComparison and Versioning of Software Models2014ACMW3
29A Guide to Map Application Components to Support Multi-User Real-Time CollaborationCoArgoUMLMauro Pichiliani,Celso HirataDepartment of Computer Science Instituto Tecnológico de Aeronáutica São José dos Campos Brazil5FranzagoCoArgoUML [A]S--BMGRADesktopnoUMLGeneric-Genericnon_in_isynchremoten_ino-nonono-partStarCentralServerTechn-UpEd,Pointers,LockmedChatn_in_iAlthough deadlocks did not occur in the experiment, we think that it would be safer if the prototype had agent for deadlock detection. The deadlock situation can be particularly hard to note in case of occurrence of deadlock involving three or more users.The automation of the multi-level lock mechanism is also a future work, since this feature could possibly increase the usability of the mechanism, leaving to the mechanism the choice to switch the lock-level automatically according to the context and the history of the user actions.-CollaborateCom International Conference on Collaborative Computing: Networking, Applications and Worksharing2006IEEEC18
30Collaborative Modeling - A Design Science ApproachCOMAPeter RittgenVlerick Leuven Gent Management School - Belgium, University College of Boras - Sweden10FranzagoCOMA [A,B]S-11BMGRADesktopnoUMLGeneric-Genericnon_iFragasynclocal,remoteFacilitatorno-nonoyesManualyesStarCentralServerTechn-UserslowComments,Proposals,Voting,AnnotationsVoice,AVtoolAnnotationscollaboration is a close form of working together which requires that the meaning of terms and the desired output have to be negotiated to make sure that the concerns of all collaborators are met. These hypotheses have not been validated yet, though. Another open issue is the optimal group size for collaborative modeling. Our experiences so far are that it is probably smaller than in conventional modeling due to the more active involvement of the participants.we need to investigate the cases where COMA did so far not prove helpful in solving the problem. Here we must further distinguish between two types of cases. On the one side we have problems where a suitable architecture can help in principle but COMA is not yet sufficiently mature. On the other side we have the problems that require a completely different “instrument” for solving them such as new facilitation techniques, novel team organizations or the like.-HICSSHawaii International Conference on System Sciences2009IEEEC57
31A Collaborative Mobile Approach for Business Process ElicitationNetSketcherNelson Baloian,Gustavo Zurita,Flavia Maria Santoro,Renata Mendes Araujo,Sean Wolfgan,Doulgas Machado,Jose A.PinoDepartment of Computer Science - Universidad de Chile Samtiago - Chile,Management Control and Information Systems Department - Business School - Universidad de Chile - Santiago Chile,Federal University of the Rio de Janeiro State Rio de Janeiro Brazil8Franzago-S-2BMSKEDesktopnoBPMNGeneric-Genericnon_in_isynchlocalnono-nonono-partMixedTechnAnalyst,Business process StakeholderUpEd,Users,ColorsmedAnnotationsn_iAnnotationsHowever, students reported that the tool usability could be improved, so as to allow analysts to better follow the dynamics of interviews. Some students, for instance, decided to use different tools for documenting the interview, due to their difficulties in using NetSketcher accordingly. Students suggested ideas for improving NetSketcher, such as: improvements in gesture recognition for process elements – it seems that it needs to be faster in order to allow them to follow the interview speed; the possibility of recording audio from interviews; and the use of ‘drag and drop’ for choosing and placing process elements into the drawing space.As future work, new studies must be performed in order to evaluate if the information obtained using the tool and the devices can enhance the quality of the final process model being elicited.Business Process Elicitaion, Mobile Collaborative ApplicationCSCWDInternational Conference on Computer Supported Cooperative Work in Design 2011IEEEC7
32Supporting collaborative learning and problem-solving in a constraint-based CSCL environment for UML class diagramsCOLLECT-UMLBaghaei, Nilufar, Antonija Mitrovic,Warwick IrwinDepartment of Computer Science and Software Engineering - University of Canterbury - Christchurch - New Zealand32Franzago-S--FMGRAWebnoUMLGeneric-Genericnoconstraintsn_isynchremoteFacilitatorno-nonoav-yesStarCentralServerTechn-UpEd,UserslowChatn_in_in_in_iCollaboration support,Computer supported collaborative learning,Constraint-based modelling,Evaluation,Intelligent tutoring system,Problem-solving support,UML class diagramsJCSCLInternational Journal of Computer-Supported Collaborative Learning2007SpringerJ88
33Collaborative editing of EMF/Ecore meta-models and models: Conflict detection, reconciliation, and merging in DiCoMEFDiCoMEFAmanuel A. Koshima, Vincent EnglebertPReCISE Research Center - Faculty of Computer Science - University of Namur - Belgium26FranzagoDiCoMEF [A,B]AIEEE--M,MMTREEDesktopnonoGeneric-GenericexOCLn_iasyncremoteController,Editor,ReaderadhocdistributedyesyesyesMixedyesStarCentralServerTechn-HCE,NtflowProposalsMultimediaAnnotationsMultimediaAnnotationsThe support of instance models is still under implementation.In future work, we will provide a full support for collaborative modeling of instance models. Additionally, the reconcil- iation process could take place in the concrete syntax editors and meta-model semantics (i.e. OCL rules for instance) and should be tackled in the future work that will follow. More advanced collaborative workflows should also be investigated and be defined on top of DiCoMEF.EMF,DSML,Collaborative modeling,Conflict detection,MergingSCPScience of Computer Programming2015ElsevierJ3
34Enhancing collaborative synchronous UML modelling with fine-grained versioning of software artefactsSTEVEDe Lucia,Fasano,Scanniello,Tortora Dipartimento di Matematica e Informatica - Universita` di Salerno - Italy,Dipartimento di Matematica e Informatica - Universita` della Basilicata - Italy12FranzagoSTEVE [A]P---MGRA,TREEWebnoUMLGeneric-Genericnon_iFragasyncremoten_imodelscentralizedyesyesyesManualyesStarCentralServerTechn-Ntf,User_action,Lock,HCE,EmailNotifhighChatn_in_in_in_iCollaborative synchronous visual modelling,Computer Supported Cooperative Work,Fine-grained artefact management,Distributed Software DevelopmentJVLCJournal of Visual Languages and Computing2007ElsevierJ20
35Scaling Up Model Driven Engineering – Experience and Lessons LearntLargeMDEVinay Kulkarni, Sreedhar Reddy, Asha RajbhojTata Consultancy Services 54B - Industrial Estate - Hadapsar - Pune - India15FranzagoLargeMDE [A,B]AIEEE--MGRAWebProjUMLSpecificBusinessApplicationsGenericnoOCLPackasyncremoten_igenericcentralizedyesyesyesManualpartStarCentralServerTechn-VCSlown_in_in_in_in_iModeling, Meta model, Code generation, Business applicationsMODELSModel Driven Engineering Languages and Systems2010SpringerC23
36D-praxis: A peer-to-peer collaborative model editing frameworkD-praxisMougenot,Blanc,GervaisLIP6 - Paris Universitas - France,INRIA Lille-Nord Europe - Universite des Sciences et Technologies de Lille - France14Franzago-S-33BMn_iDesktopProjUMLGeneric-Genericnon_in_iasyncremoten_ino-nonoyesAutoyesP2PTechn-Users,UpEdlown_in_in_idoes not support member disconnection - considers only a subset of MOFn_i-DAISDistributed Applications and Interoperable Systems International Conference2009SpringerC26
37A semantically rich approach for collaborative model editionC-praxisMichaux, Blanc, Shapiro, SutraLIP6,Université de Bordeaux,INRIA6FranzagoC_Praxis [A]S-36FMn_iDesktopnoUMLGeneric-Genericnorulesn_iasyncremoteFacilitatorno-nonoyesMixedyesP2PTechn-UpEdlown_in_in_in_in_iCollaboration, Consistency, Replication, AsynchronySACApplied Computing Pages 2011ACMC8
38Concurrent Fine-grained Versioning of UML ModelsArgoEclipseDe Lucia,Fasano,Scanniello,Tortora Dipartimento di Matematica e Informatica - University of Salerno - Italy,Dipartimento di Scienze e Tecnologie per l’Ambiente e il Territorio - University of Molise - Italy,Dipartimento di Matematica e Informatica - University of Basilicata - Italy10Franzago-S-34FMGRADesktopnoUMLGeneric-Genericnon_iFragasyncremoten_imodelscentralizedyesyesyesMixedyesStarCentralServerTechn-ConflictList,Ntf,User_actionmedFeedbackn_iFeedbackn_iHowever, in our implementation, we use a simple check on the name attribute of the element type, leaving more sophisticated match algorithms for future implementations.-CSMREuropean Conference on Software Maintenance and Reengineering2009IEEEC7
39A model-driven development method for collaborative modeling toolsSPACEclipseJesus Gallardo,Crescencio Bravo,Miguel RedondoDepartamento de Informatica e Ingenierıa de Sistemas - Universidad de Zaragoza - Escuela Universitaria Politecnica de Teruel - Spain,Departamento de Tecnologıas y Sistemas de Informacion - Universidad de Castilla-La Mancha - Escuela Superior de Informatica - Spain20FranzagoSpacEclipse [A,B,C]AScienceDirect--MGRA,TREEDesktopnonoGeneric-Genericimportn_in_isynchremoteotherno-nonoav-partStarCentralServerTechn-UpEd,Users,Over,Colors,Whiteboard,User_action,PointershighChat,Proposals,Votingn_iChatlimitation of the conceptual framework is the lack of any mechanism to express more semantically powerful collabora- tion protocols, i.e. protocols which allow for a collaborative system that is made up of a set of workspaces, some of which can be executed simultaneously.Thus, the development of more complex editors is not one of our priorities, although we consider it to be one of our objectives for the improvement of the method.Collaborative modeling,Network modeling environments,Model-driven development,Groupware,Computer-supported collaborative workJNCAJournal of Network and Computer Applications2012ElsevierJ35
40Defining Tasks, Domains and Conversational Acts in CSCW Systems: the SPACE-DESIGN Case StudySPACE-DESIGNDuque,Gallardo,Bravo, MendesDepartment of Information Technologies and Systems University of Castilla – La Mancha - Spain,Departamento de Engenharia Informatica Universidade de Coimbra - Coimbra - Portugal17FranzagoSPACE-DESIGN [A]AACM--MGRADesktopnonoGeneric-Genericimportn_in_isynchremoten_ino-nonoav-noStarCentralServerTechn-UpEd,Users,Colors,User_action,Pointers,WhiteboardhighChat,Proposals,Voting,Annotationsn_iChat,Annotationsn_iA next step in our work will be the extension of the conceptual framework of our proposal by defining new sub-ontologies that deal with more concepts present in the groupware tools to be generated. For example, an awareness ontology that includes the different awareness mechanisms in the tools is being developed.CSCW, groupware, model-driven developmentJUCSJournal of Universal Computer Science2008Verlag der Technischen Universität GrazJ11
41Pounamu: A meta-tool for exploratory domain-specific visual language tool developmentPounamu-MaramaNianping Zhu, John Grundy, John Hosking, Na Liu, Shuping Cao, Akhil MehraDepartment of Computer Science and Department of Electrical and Computer Engineering - University of Auckland - New Zealand18FranzagoPounamu [A,B,C,D,E,F,G]AIEEE--MGRA,TREE,SKEDesktop,WebSynnoGeneric-Genericimportconstraints,OCL,CriticsFragsynch,asyncremoten_igenericcentralizedyesyesyesManualyesMixedTechn-UpEd,HSE,Users,User_action,Colorshighn_in_in_in_iA set of plug-ins for the Eclipse open-source IDE to allow Pounamu tool specifications to be used to generate Eclipse graphical editors is under developmentMeta-tools, Meta-CASE, Domain-specific languages, Visual design environmentsJSSJournal of Systems and Software2007ElsevierJ35
42Odyssey-SCM: An integrated software configuration management infrastructure for UML models

OdysseyLeonardo Murta, Hamilton Oliveira, Cristine Dantas, Luiz Gustavo Lopes, Claudia WernerCOPPE/UFRJ – Systems Engineering and Computer Science Program - Federal University of Rio de Janeiro – Rio de Janeiro - Brazil 26FranzagoOdyssey [A,B,C]S-34BMGRA,TREEDesktopnoUMLGeneric-Genericnonon_iasyncremoten_iadhoccentralizednoyesyesManualyesStarCentralServerTechn-VCS,Ntflown_in_in_ilimitations of the Odyssey-SCM current release regards configuration constraints, partial check-outs, and workspace caching. ## the current release of Odyssey-VCS does not use deltas to compose versions.Currently, the server layer is centralized. The adoption of a distributed server layer, is left for future work. ## An important future work is the generalization to the MOF meta-model layer, allowing versioning of any MOF compliant meta-model.Software configuration management, Model-driven development, Version control system, Change control system, Data miningSCPScience of Computer Programming2007ElsevierJ34
43Building Flexible, Distributed Collaboration Tools using Type-Based Publish/Subscribe - The Distributed Knight CaseKnightChristian Heide Damm,Klaus Marius HansenDepartment of Computer Science - University of Aarhus - Denmark6FranzagoKnight [A,B]S--BMGRA,SKEDesktopnoUMLGeneric-Genericnon_in_isynchremoten_ino-nonono-partStarCentralServerTechn-UpEd,HSE,Pointers,Users,OvermedChatn_in_iIf larger amounts of data were to be trans- mitted, or a large number of clients were to be connected it would be necessary to reconsider this. A major reason for choosing the current strategy is, however, the simplicity and flexibility of decentralizationCurrently concurrency control in Distributed Knight is (very) optimistic and even though our user stud- ies indicate that collaboration awareness — e.g., awareness of which gesture another user is currently drawing — hin- ders conflicts to a large extent, some of the many solutions to conflict resolution and ensuring consistency have been proposed for group editors will need to be investigated and implemented.Tool support for object-oriented modelling, distributed collaboration, publish/subscribeIASTEDSoftware Engineering2004ACTA PressC4
44Collaborative Business Process ModelingCheetahSimon Forster,Jakob Pinggera,Barbara Webern_i14Franzago-S-30FMGRADesktopnoBPMNGeneric-Genericnon_in_isynchremoten_ino-nonoyesManualyesStarCentralServerTechn,NonTechdomain expert,model engineerUpEd,Users,Colors,HSE,HCE,User_actionhighChatn_iChatn_iFurther, we plan to extend our prototype with additional features to increase the usability of the tool. An example would be the integration of speech. This would complement the chat window with a convenient way of communicating with other participants and approaches a face-to-face interaction.-EMISAEnterprise Modelling and Information Systems Architectures2012Gesellschaft für Informatik (GI)W8
45A framework for the collaborative specification of semantically annotated business processesBP-MoKiChiara Di Francescomarino,Chiara Ghidini,Marco Rospocher,Luciano Serafini,Paolo TonellaFBK-irst Trento Italy35Franzago-S--FMGRA,TEXWebnoBPMNGeneric-Genericnoconstraintsn_iasyncremoteFacilitator,ProjectLeaderwikicentralizednonoav-yesStarCentralServerTechn,NonTechBusiness AnalystWiki,NtflowForum,Voting,Commentsn_in_in_ia mechanism for the automatic interpretation, location and resolution of constraint violation # We will also improve the usability of the tool, thanks to the execution of further case studies and experiments.process metadata and semantic reasoning,process modeling languages, notations and methodsJSMAJournal of Software Maintenance and Evolution: Research and Practice2011Wiley Online LibraryJ6
46MoVEing Forward: Towards an Architecture and Processes for a Living Models InfrastructureMoVEMichael Breu, Ruth Breu, Sarah LowInstitute of Computer Science - University of Innsbruck - Austria11FranzagoMoVE [A]S-21FMExternalDesktopProjnoGenericIT–systemsGenericimportOCLn_iasyncremoteothergenericcentralizednoyesyesManualpartStarCentralServerTechn-VCS,Ntflown_in_in_iThe implementation of adapters for various modelling tools is still a tedious work. # Change propagation can only be done partially automatic n_imodel versioning, model evolution, software engineering, change based process, tool integration, automated change managementJALSInternational Journal On Advances in Life Sciences2011IARIAJ6
47Proactive Detection of Higher-Order Software Design ConflictsFLAMEJae young Bang,Nenad MedvidovicComputer Science Department - Viterbi School of Engineering - University of Southern California -
Los Angeles - USA
10Franzago-S-9FMGRA,TREEDesktopnonoGeneric-Genericimportn_in_iasyncremoten_ino-nonoyesManualyesStarCentralServerTechnSoftware architectNtf,HCElown_iEmail,ExternalChatn_iexploring different ways of delivering feedback to architects, the effect of variations in the immediacy with which feedback is delivered, prioritization of analyses and of the delivery of analysis results, and exploration of the utility of proactively analyzing software design models for properties of whose importance the architects may be unaware.-WICSAWorking IEEE / IFIP Conference
on Software Architecture
48Turning Conflicts into CollaborationWimmerKonrad Wieland,Philip Langer,Martina Seidl,Manuel Wimmer,Gerti KappelVienna University of Technology - Business Informatics Group - Vienna - Austria60FranzagoWimmer [A]AACM--MGRA,TREEDesktopnonoGeneric-Genericinferconstraints,OCLn_iasynclocaln_iadhoccentralizednoyesyesMixedyesStarCentralServerTechn-HCE,User_actionlowProposals,VotingFace-to-faceProposals,Votingit is often desired by developers to collaboratively resolve certain conflicts in a synchronous manner in contrast to resolve a conflict by oneself. Although this has not been integrated in our implementation yetMore investigations on how to automatically resolve dependent conflicts will be conducted in future work ## Composite changes pose an additional challenge for versioning systems as reported by Dig et al. (2008) and Brosch et al. (2010a) and are subject to future work.model-driven engineering, model versioning, collaborative modelingCSCWComputer Supported Cooperative Work (The Journal of Collaborative Computing and Work Practices)2013SpringerJ12
Main menu