[ Resumen | Objetivo | Paquetes | Periodo | Participantes | Financiación | Resultados ]
Resumen
Con la realización del trabajo propuesto en este proyecto se pretende lograr un método sistemático, formalizado y validado en contextos reales, y unas herramientas que ayuden y guíen a los implicados en el proceso completo de desarrollo de aplicaciones interactivas de soporte a actividades en grupo (groupware), utilizando siempre un enfoque de diseño basado en modelos conceptuales. Este método se integrará con el Proceso Unificado de Desarrollo de software (RUP en inglés), compartiendo información a modo de repositorio que podrá ser expresada, generada y consultada utilizando notaciones tanto procedentes de la metodología CIAM para diseño de interfaces de usuario como de UML, dependiendo del punto de vista y la dimensión desde la que se pretende trabajar en la especificación de requisitos y el modelado del software en cada caso y cada momento. Así pues, se definirán y se implementarán los mecanismos que permitan relacionar de la forma más adecuada las capas que soportan la interfaz de usuario con el resto componentes de las aplicaciones groupware.
[ Volver ]
Hipótesis de investigación y objetivos
Hipótesis de investigación
Es factible desarrollar un marco conceptual y metodológico que incluya una serie de herramientas y documentación técnica para guiar a los implicados en el proceso de desarrollo de interfaces gráficas de usuario de aplicaciones interactivas y colaborativas. Este proceso de desarrollo estará perfectamente integrado en el proceso de desarrollo software, compartiendo los modelos construidos desde la vistas y notaciones utilizadas para modelar la interfaz de usuario con los construidos desde las vistas y notaciones empleadas en el proceso de desarrollo de software para modelar las características funcionales y de persistencia de un sistema software convencional.
Objetivos
Diseñar y proponer un método sistemático, un proceso y una serie de herramientas tecnológicas para el desarrollo basado en modelos de interfaces de usuario colaborativas e interactivas que queden integradas en el proceso de desarrollo de software convencional. Este método tomará como punto de partida una propuesta de aproximación metodológica previa, elaborada en nuestro grupo de investigación, denominada CIAM que incluye formalismos, notaciones, métodos y herramientas para el diseño de procesos de trabajo en grupo y las interfaces gráficas de usuario que les dan soporte. La propuesta se pretende validar en el desarrollo de soluciones a problemas reales como pueden ser la gestión de un sistema de congresos o la gestión documental en un centro de enseñanza superior, que servirán de casos de estudio de la propuesta a desarrollar.
[ Volver ]
Paquetes de trabajo
PT1. Planificación, análisis y organización.
PT2. Diseño del marco conceptual.
PT3. Diseño del proceso de integración.
PT4. Definición formal de las reglas de transformación entre modelos.
PT5. Desarrollo de las herramientas software de soporte al modelado.
PT6. Desarrollo de herramientas software de soporte al proceso de integración.
PT7. Validación de la propuesta metodológica.
PT8. Generalización y transferencia tecnológica.
[ Volver ]
Periodo de ejecución
2014 a 2017
[ Volver ]
Participantes
Dr. Manuel Ortega
Dr. Miguel Ángel Redondo
Dra. Ana Isabel Molina
Dra. Carmen Lacave
Dr. Crescencio Bravo
D. Yoel Arroyo
D. José David Patón
[ Volver ]
Financiación externa a la UCLM
163.394 € más costes indirectos aportados por la Junta de Comunidades de Castilla – La Mancha en materia de costes marginales obtenidos en convocatoria pública competitiva con identificador PPII-2014-021-P.
[ Volver ]
Resultados
Publicaciones
Ver resultados previos en la página de publicaciones del Grupo
Redondo, M. Á., Molina, A. I., & Navarro, C. X. (2015). Extending CIAM methodology to support mobile application design and evaluation: a case study in m-Learning. Paper presented at the 12th International Conference on Cooperative Design, Visualization and Engineering (CDVE2015), Palma de Mallorca (Spain).
Patón, J. D., Ortega, M., Molina, A. I., & Redondo, M. Á. (2015). iTrackEye: Aplicación iOS para iPad basada en el tratamiento de los datos resultantes de Eye Tracking. Paper presented at the Primer CIAAF, Conferencia Iberoamericana de Ambientes de aprendizaje Futuros, Oporto (Portugal).
Navarro, C. X., Molina, A. I., Redondo, M. Á., & Juárez-Ramírez, R. (2015). Framework para evaluar sistemas m-Learning: Un enfoque tecnológico y pedagógico. IEEE VAEP-RITA, 3(1), 38-45.
Navarro, C. X., Molina, A. I., & Redondo, M. Á. (2015). Towards a model for evaluating the Usability of m-Learning systems: from a mapping study to an approach. IEEE Latin America Transactions, 13(2), 552-559. doi:10.1109/TLA.2015.7055578
Navarro, C. X., Molina, A. I., & Redondo, M. Á. (2014). Developing a Framework to Evaluate Usability in m-Learning Systems: Mapping Study and Proposal. Paper presented at the TEEM14: Second International Conference on Technological Ecosystem for Enhancing Multiculturality, Salamanca (Spain).
Navarro, C. X., Molina, A. I., & Redondo, M. A. (2014). Evaluation framework for m-learning systems: Current situation and proposal. Paper presented at the Proceedings of the XV International Conference on Human Computer Interaction, Puerto de la Cruz, Tenerife, Spain. http://dl.acm.org/citation.cfm?id=2662265
Navarro, C. X., Molina, A. I., & Redondo, M. A. (2014). Marco para la Evaluación de Sistemas m-learning: análisis de la situación y propuesta. Paper presented at the XV International Conference on Human Computer Interaction, Tenerife.
Molina, A. I., Redondo, M. A., Ortega, M., & Lacave, C. (2014). Evaluating a graphical notation for modeling collaborative learning activities: A family of experiments. Science of Computer Programming, 88, 54-81. doi:10.1016/j.scico.2014.02.019
Molina, A. I., Redondo, M. A., & Ortega, M. (2014). Model-Driven Development of Interactive Groupware Systems: Integration into the Software Development Process. Science of Computer Programming, 89, Part C, 320-349. doi:10.1016/j.scico.2014.02.030
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. Journal of Systems and Software, 88(7), 1772-1789. doi:10.1016/j.jss.2012.07.049
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. doi:10.1016/j.jnca.2013.03.016
Gallardo, J., Bravo, C., Redondo, M. A., & de Lara, J. (2013). Modeling collaboration protocols for collaborative modeling tools: experiences and applications. Journal of Visual Languages & Computing, 4(1), 10-23. doi:10.1016/j.jvlc.2012.10.006
Molina, A. I., Redondo, M. A., & Ortega, M. (2012, 29-31 Oct. 2012). Assessing CIAN as modeling language of collaborative learning activities. Paper presented at the 2012 International Symposium onComputers in Education (SIIE), Andorra.
Molina, A. I., Giraldo, W. J., Gallardo, J., Redondo, M. A., Ortega, M., & García, G. (2012). CIAT-GUI: A MDE-Compliant Environment for Developing Graphical User Interfaces of Information Systems. Journal of Advances in Engineering Software, 52, 10-29. doi:10.1016/j.advengsoft.2012.06.002
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. doi:10.1016/j.jnca.2011.12.009
Multimedia
Primera versión del prototipo GreedEx Tab (sin aplicación de la nueva metodología, para IOS)
Segunda versión del prototipo GreedEx Tab (aplicando la nueva metodología, para IOS)
Herramientas
Editor gráfico CIAT (modelado en notación CIAN)
Editor gráfico Co-CIAT (modelado colaborativo en notación CIAN)
[ Volver ]