Please use this identifier to cite or link to this item:
http://hdl.handle.net/10609/78512
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Canovas Izquierdo, Javier Luis | - |
dc.contributor.author | Cabot, Jordi | - |
dc.contributor.other | Universitat Oberta de Catalunya (UOC) | - |
dc.date.accessioned | 2018-05-18T10:41:16Z | - |
dc.date.available | 2018-05-18T10:41:16Z | - |
dc.date.issued | 2016-10-24 | - |
dc.identifier.citation | Cánovas Izquierdo, J.L. & Cabot, J. (2016). Collaboro: A collaborative (meta) modeling tool. PeerJ, 2016(10). doi: 10.7717/peerj-cs.84 | - |
dc.identifier.issn | 2167-8359MIAR | - |
dc.identifier.uri | http://hdl.handle.net/10609/78512 | - |
dc.description.abstract | Software development is becoming more and more collaborative, emphasizing the role of end-users in the development process to make sure the final product will satisfy customer needs. This is especially relevant when developing Domain-Specific Modeling Languages (DSMLs), which are modeling languages specifically designed to carry out the tasks of a particular domain. While end-users are actually the experts of the domain for which a DSML is developed, their participation in the DSML specification process is still rather limited nowadays. In this paper, we propose a more community-aware language development process by enabling the active participation of all community members (both developers and end-users) from the very beginning. Our proposal, called Collaboro, is based on a DSML itself enabling the representation of change proposals during the language design and the discussion (and trace back) of possible solutions, comments and decisions arisen during the collaboration. Collaboro also incorporates a metric-based recommender system to help community members to define high-quality notations for the DSMLs. We also show how Collaboro can be used at the model-level to facilitate the collaborative specification of software models. Tool support is available both as an Eclipse plug-in a web-based solution. | en |
dc.language.iso | eng | - |
dc.publisher | PeerJ | - |
dc.relation.ispartof | PeerJ, 2016, 10 | - |
dc.relation.uri | https://doi.org/10.7717/peerj-cs.84 | - |
dc.rights | CC BY | - |
dc.rights.uri | https://creativecommons.org/licenses/by/3.0/es/ | - |
dc.subject | collaborative development | en |
dc.subject | domain-specific languages | en |
dc.subject | model-driven development | en |
dc.subject | desarrollo colaborativo | es |
dc.subject | desenvolupament col·laboratiu | ca |
dc.subject | lenguajes de dominio específico | es |
dc.subject | llenguatges de domini específic | ca |
dc.subject | desarrollo dirigido por modelos | es |
dc.subject | desenvolupament dirigit per models | ca |
dc.subject.lcsh | Programming languages (Electronic computers) | en |
dc.title | Collaboro: a collaborative (meta) modeling tool | en |
dc.type | info:eu-repo/semantics/article | - |
dc.audience.mediator | Theme areas::Computer Science, Technology and Multimedia | en |
dc.subject.lemac | Llenguatges de programació | ca |
dc.subject.lcshes | Lenguajes de programación | es |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | - |
dc.identifier.doi | 10.7717/peerj-cs.84 | - |
dc.gir.id | AR/0000005236 | - |
dc.type.version | info:eu-repo/semantics/publishedVersion | - |
Appears in Collections: | Articles cientÍfics Articles |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
peerj-cs-84.pdf | 5,33 MB | Adobe PDF | View/Open |
Share:
This item is licensed under a Creative Commons License