M. Anzures, Benemérita Universidad Autónoma de Puebla, Puebla, México, mario.anzures@correo.buap.mx L. A. Sánchez, Benemérita Universidad Autónoma de Puebla, Puebla, México, sanchez.galvez@correo.buap.mx M. Hornos, Universidad de Granada, Granada, España, mhornos@ugr.es P. Paderewski, Universidad de Granada, Granada, España, patricia@ugr.es Tutorial Function Groupware Based on a Workflow Ontology and a Directed Acyclic Graph M. Anzures, L. A. Sánchez, M. Hornos, and P. Paderewski Abstrac— This paper proposes a workflow ontology-based methodological approach to build a tutorial function groupware and a directed acyclic graph to generate a student’ critical route. Accordingly, the development of a groupware to manage and control the monitoring of an educational path by a tutor, is necessary. This is possible as, on the one hand, the workflow ontology allows specifying and modelling this development in a natural, formal manner, which allows the tutor to communicate, collaborate, and coordinate with their students in order to guide and orient the latter, throughout their formation, while, on the other hand, a directed acyclic graph algorithm determines the critical route, a student must follow in the course of their academic formation. A case study to show the feasibility of both proposals is presented. Keywords— Workflow Ontology, Groupware, Tutorial Function, Directed Acyclic Graph, Critical Route. I. INTRODUCCIÓN ROUPWARE es ideal para soportar la función tutorial del profesor universitario, ya que ofrece una interfaz de espacio compartido para poder interactuar, sin importar la situación geográfica, cultural y/o social de cada miembro del grupo. De esta manera, el profesor puede guiar y orientar al estudiante a lo largo de su formación profesional. Esta guía y orientación se basa en la ruta crítica del estudiante, que indica las asignaturas que éste debe cursar durante su estancia académica en la universidad, de acuerdo con los pre-requisitos de cada asignatura, su perfil y avance académico. Por tanto, para soportar la función tutorial se requiere de un sistema groupware que permita la comunicación, colaboración y coordinación del profesor universitario con sus estudiantes; así como la generación de la ruta crítica de los mismos. El desarrollo de software suele ser una actividad compleja, especialmente cuando se trata de groupware, ya que requiere enfrentar tanto desafíos metodológicos como cuestiones de la interacción del grupo, identificados en la literatura. Por un lado, tiene que ver con una conceptualización que sea la base y modelo del desarrollo de groupware, considerando la práctica laboral emergente durante este desarrollo. Por otro, el paradigma necesita adaptarse al contexto cambiante y al carácter dinámico del grupo, facilitando la comunicación efectiva entre los usuarios y manteniendo la integridad conceptual del sistema. Consecuentemente, el proceso de desarrollo de groupware requiere de una concepción y vocabulario común, para eliminar la ambigüedad y redundancia al especificar los elementos, así como de una guía clara y precisa que controle el conjunto de pasos a seguir en dicho proceso. En este trabajo, se propone un enfoque metodológico fundamentado en una ontología workflow para el desarrollo de groupware, que ofrece una base conceptual bien definida, completa, inambigüa, intuitiva, genérica y extensible; así como, un grafo dirigido acíclico, que permita determinar la ruta crítica de un estudiante mediante un algoritmo de orden topológico. El artículo se encuentra organizado de la siguiente manera: En la sección 2, se presentan brevemente los antecedentes del trabajo propuesto. En la sección 3, se explican los aspectos relevantes de la ontología workflow, así como del grafo dirigido acíclico. En la sección 4, se describe la propuesta del desarrollo de groupware de la función tutorial mediante un caso de estudio. Finalmente, se detallan las conclusiones y el trabajo futuro que pueden emprenderse a partir de la situación actual. II. ANTECEDENTES Los conceptos que establecen el enfoque metodológico para el desarrollo de groupware de la función tutorial son: formación basada en competencias, ontología workflow, grafos y groupware. A. Formación Basada en Competencias Las competencias son las capacidades requeridas de una persona para realizar una función en un contexto profesional, reflejando sus conocimientos, habilidades, destrezas y actitudes [1]. La formación basada en competencias es una opción educativa que implica al profesor universitario incrementar su responsabilidad; requiriendo poseer un alto nivel de cualificación, garantizando al egresado contar con un perfil profesional competente acorde a las necesidades y demandas actuales de la sociedad, entorno productivo y laboral. Así, el profesor universitario realiza la triple competencia [2, 3]: Técnico-pedagógica: dominio de la materia y de metodologías didácticas para transferir sus conocimientos. Tutorial: orientar y guiar a un grupo de estudiantes durante su estancia académica en la universidad. Investigadora: Trabajar y colaborar en un área específica de conocimiento con colegas de su y/u otras instituciones. G 294 IEEE LATIN AMERICA TRANSACTIONS, VOL. 16, NO. 1, JAN. 2018