Co-CIAT: Un Entorno para el Modelado Colaborativo en Notación CIAN
DOI:
https://doi.org/10.65234/interaccion.73Palabras clave:
CSCW, MDD, groupware, modelado, diseño, awarenessResumen
Este artículo presenta Co-CIAT, un editor gráfico colaborativo para la especificación de sistemas de trabajo en grupo usando la notación CIAN. En el artículo se describe el proceso de creación de Co-CIAT, como ejemplo de aplicación del método de desarrollo dirigido por modelos Learn-CIAM, que ha permitido la generación semiautomática de este editor colaborativo. El proceso de generación no sólo soporta la obtención del editor gráfico, sino también la incorporación de los mecanismos de awareness y otros componentes de coordinación y comunicación, necesarios para soportar este tipo de tareas grupales. Co-CIAT, al ser una herramienta online permite, a cualquier equipo multidisciplinar, trabajar sin la necesidad de reservar espacios, realizar desplazamientos, etc., lo cual redunda en una reducción de costes.
Referencias
Arroyo, Y., Molina, A. I., Redondo, M. A., & Gallardo, J. (2021). Learn-CIAM: A Model-Driven Approach for the Development of Collaborative Learning Tools. Applied Sciences 2021, Vol. 11, Page 2554, 11(6), 2554. https://doi.org/10.3390/APP11062554 DOI: https://doi.org/10.3390/app11062554
Arroyo, Y., Molina, A. I., Redondo, M. A., Gallardo, J., & Lacave, C. (2019). Collaborative Modeling of Group Learning Applications Using Eclipse Technology. 13th International Conference on Ubiquitous Computing and Ambient Intelligence, 31(1), 21. https://doi.org/10.3390/proceedings2019031021 DOI: https://doi.org/10.3390/proceedings2019031021
Bucchiarone, A., Ciccozzi, F., Lambers, L., Pierantonio, A., Tichy, M., Tisi, M., Wortmann, A., & Zaytsev, V. (2021). What is the future of modeling? IEEE Software, 38(2), 119–127. https://doi.org/10.1109/MS.2020.3041522 DOI: https://doi.org/10.1109/MS.2020.3041522
Bullinger-Hoffmann, A., Koch, M., Möslein, K., & Richter, A. (2021). Computer-Supported Cooperative Work - Revisited. I-Com, 20(3), 215–228. https://doi.org/10.1515/ICOM-2021-0028/MACHINEREADABLECITATION/RIS DOI: https://doi.org/10.1515/icom-2021-0028
Collazos, C. A., Gutiérrez, F. L., Gallardo, J., Ortega, M., Fardoun, H. M., & Molina, A. I. (2019). Descriptive theory of awareness for groupware development. Journal of Ambient Intelligence and Humanized Computing, 10(12), 4789–4818. https://doi.org/10.1007/s12652-018-1165-9 DOI: https://doi.org/10.1007/s12652-018-1165-9
De Lara, J., & Vangheluwe, H. (2002). Atom3: A tool for multi-formalism and meta-modelling. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2306, 174–188. https://doi.org/10.1007/3-540-45923-5_12 DOI: https://doi.org/10.1007/3-540-45923-5_12
Di Ruscio, D., Franzago, M., Malavolta, I., & Muccini, H. (2017). Envisioning the future of collaborative model-driven software engineering. 39th International Conference on Software Engineering Companion, ICSE-C 2017, 219–221. https://doi.org/10.1109/ICSE-C.2017.143 DOI: https://doi.org/10.1109/ICSE-C.2017.143
Duque, R., Gallardo, J., Bravo, C., & Mendes, A. J. (2008). Defining tasks, domains and conversational acts in CSCW systems: the SPACE-DESIGN case study. Journal of Universal Computer Science, 14(9), 1463–1479. https://doi.org/10.3217/jucs-014-09-1463
Gallardo, J., Bravo, C., & Redondo, M. A. (2012). A model-driven development method for collaborative modeling tools. Journal of Network and Computer Applications, 35(3), 1086–1105. https://doi.org/10.1016/j.jnca.2011.12.009 DOI: https://doi.org/10.1016/j.jnca.2011.12.009
Gallardo, J., Molina, A. I., Bravo, C., & Redondo, M. A. (2013). A model-driven and task-oriented method for the development of collaborative systems. Journal of Network and Computer Applications, 36(6), 1551–1565. https://doi.org/10.1016/j.jnca.2013.03.016 DOI: https://doi.org/10.1016/j.jnca.2013.03.016
Giraldo, W. J., Molina, A. I., Collazos, C. A., Ortega, M., & Redondo, M. A. (2009). CIAT, A Model-Based Tool for Designing Groupware User Interfaces Using CIAM. In Computer-Aided Design of User Interfaces VI (pp. 201–212). Springer London. https://doi.org/10.1007/978-1-84882-206-1_18 DOI: https://doi.org/10.1007/978-1-84882-206-1_18
Greif, I. (2019). How we started CSCW. Nature Electronics 2019 2:3, 2(3), 132–132. https://doi.org/10.1038/s41928-019-0229-y DOI: https://doi.org/10.1038/s41928-019-0229-y
Hedjazi, D. (2018). Constructing collective competence: A new CSCW-based approach. International Journal of Information and Communication Technology, 12(3–4), 393–416. https://doi.org/10.1504/IJICT.2018.090418 DOI: https://doi.org/10.1504/IJICT.2018.090418
Hmelo-Silver, C. E., & Jeong, H. (2021). An Overview of CSCL Methods. 65–83. https://doi.org/10.1007/978-3-030-65291-3_4 DOI: https://doi.org/10.1007/978-3-030-65291-3_4
Koller, M., Bogdan, C., & Meixner, G. (2016). Collaborative task modeling: A first prototype integrated in Hamsters. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 9856 LNCS, 366–373. https://doi.org/10.1007/978-3-319-44902-9_24 DOI: https://doi.org/10.1007/978-3-319-44902-9_24
Kolovos, D. S., García-Domínguez, A., Rose, L. M., & Paige, R. F. (2017). Eugenia: towards disciplined and automated development of GMF-based graphical model editors. Software and Systems Modeling, 16(1), 229–255. https://doi.org/10.1007/s10270-015-0455-3 DOI: https://doi.org/10.1007/s10270-015-0455-3
Martinie, C., Navarre, D., Palanque, P., & Fayollas, C. (2015). A generic tool-supported framework for coupling task models and interactive applications. Proceedings of the 7th ACM SIGCHI Symposium on Engineering Interactive Computing Systems - EICS ’15, 244–253. https://doi.org/10.1145/2774225.2774845 DOI: https://doi.org/10.1145/2774225.2774845
Molina, A. I., Gallardo, J., Redondo, M. A., Ortega, M., & Giraldo, W. J. (2013). Metamodel-driven definition of a visual modeling language for specifying interactive groupware applications: An empirical study. Journal of Systems and Software, 86(7), 1772–1789. https://doi.org/10.1016/j.jss.2012.07.049 DOI: https://doi.org/10.1016/j.jss.2012.07.049
Molina, A. I., Redondo, M. A., & Ortega, M. (2009). A methodological approach for user interface development of collaborative applications: A case study. Science of Computer Programming, 74(9), 754–776. https://doi.org/10.1016/j.scico.2009.03.001 DOI: https://doi.org/10.1016/j.scico.2009.03.001
Molina, A. I., Redondo, M. A., Ortega, M., & Hoppe, U. (2008). CIAM: A Methodology for the Development of Groupware User Interfaces. Journal of Universal Computer Science, 14(9), 1435–1446. https://doi.org/10.3217/jucs-014-09-1435
Paternò, F. (2003). ConcurTaskTrees: An Engineered Notation for Task Models. In The Handbook of Task Analysis for Human-Computer Interaction (pp. 483–503). http://giove.cnuce.cnr.it/ctte.html
Schnaubert, L., & Bodemer, D. (2022). Group awareness and regulation in computer-supported collaborative learning. International Journal of Computer-Supported Collaborative Learning, 1–28. https://doi.org/10.1007/s11412-022-09361-1 DOI: https://doi.org/10.1007/s11412-022-09361-1
Syriani, E., Vangheluwe, H., Mannadiar, R., Hansen, C., Mierlo, S. V., & Ergin, H. (2013). AToMPM: A web-based modeling environment. MODELS ’13: Invited Talks, Demos, Posters, and ACM SRC, 1115.
Descargas
Publicado
Número
Sección
Licencia
Derechos de autor 2022 Revista de la Asociación Interacción Persona Ordenador (AIPO)

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial 4.0.
