Co-CIAT: Un Entorno para el Modelado Colaborativo en Notación CIAN

Autores/as

DOI:

https://doi.org/10.65234/interaccion.73

Palabras clave:

CSCW, MDD, groupware, modelado, diseño, awareness

Resumen

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

2022-12-22

Número

Sección

Interacción 2022