VLDB 2026 Research / reviewers in the wild / expert
Ana I. Molina
dblp:19/555 · also Ana Isabel Molina, Ana Isabel Molina Díaz
· DBLP profile ↗
30ranked-venue papers
14as first author
7since 2021 · last 2025
0000-0002-3449-2539ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 16 · 5 first-author · 3 since 2021Software engineering, systems software and programming languages · 7 · 6 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 7 · 5 first-author · 2 since 2021Artificial intelligence and machine learning · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author · 2 since 2021Computer networks · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Conceptualisation of Collaboration Awareness in Next-Generation Collaborative Environments*abstractSociety and organizations are undergoing a profound digital transformation, driven by emerging technological advances and new paradigms that address the growing demands of productive, commercial, service-related, and social activities. This evolution has led to the emergence of so-called Next-Generation Collaborative Environments, where providing awareness remains a critical factor for usability, efficiency and a satisfactory user experience. In this work, we analyse some significant awareness frameworks from the literature and propose a new conceptualisation tailored to these emergent environments, aimed at groupware designers. Our proposal is novel in both its scope and its non-linear approach to the awareness areas and dimensions it encompasses. This conceptual schema has been preliminarily validated through its application to the modelling of a diverse set of case studies. Crescencio Bravo, Ana I. Molina, Jesús Gallardo 0001, Manuel Ortega Cordovilla |
SMC | 2 |
| 2025 | Individual differences in computer programming: a systematic reviewabstractThe demand for programmers has grown exponentially in recent years, making programming an indispensable skill. However, the complex nature of programming poses various challenges for novice programmers, leading to high dropout rates in programming courses. The recognition of individual differences, encompassing distinct neurocognitive profiles, is acknowledged to influence the accuracy of predicting programming skill outcomes. As a result, an increasing awareness exists regarding the substantial contribution of human factors, including personality or cognitive ability, to programming performance. This study conducts a Systematic Literature Review (SLR) to explore recent research on individual differentiation or programmer profiling in programming tasks. The primary goal is to examine pertinent research exploring personal characteristics’ influence on programming in various contexts. As a result of this review, a taxonomy has been introduced to enhance the comprehension of programmers’ multifaceted individual differences, categorising influential factors into nine distinct dimensions. Furthermore, it has been found that individual differences influence performance in programming tasks, as well as in the learning of this discipline. In conclusion, this SLR emphasises human factors’ critical role in programming and proposes a taxonomy that is a valuable framework for researchers, educators, and practitioners to enhance their understanding of human factors’ influence on programming performance. Christian Xavier Navarro-Cota, Ana I. Molina, Miguel A. Redondo, Carmen Lacave |
Behav. Inf. Technol. | 2 |
| 2025 | Awareness support in collaborative programming tools: An evaluation based on programmer's perception and eye trackingabstractGroupware technology is an essential asset for organizations and a successful medium to support social meetings and teacher-learning processes when people are geographically distributed. Computer programming is a domain that can take advantage of the Collaborative Work paradigm and of this technology. However, to be truly effective, groupware systems must provide suitable awareness support, i.e., be capable of informing users of the activity taking place and of the team outcome, so that they can build a setting for their work. The study of awareness mechanisms and their influence on collaborative programming processes is an open research question. In this context, this article contributes an experimental study to evaluate the mechanisms to support coordination, communication, and awareness of COLLECE, a distributed group programming system rich in awareness support. This study brings as a novel approach the combination of subjective and objective information sources, specifically eye tracking techniques, and incorporates a heuristic evaluation of awareness support based on a well-known framework. Thanks to this experiment, we have been able to verify that this blended approach, in which users participate intensively, provides a more comprehensive and deeper assessment of awareness and other coordination and communication mechanisms, and thus a better understanding of how their use can influence the collaborative programming process and outcome (program or piece of software). The study has revealed strengths, weaknesses and opportunities for improvement of the evaluated system, and has yielded concrete results as to which are the most useful awareness components of the user interface not related to the activity supported by the system (programming), these being the traffic lights; the easiest to use, such as the session panel; or the components that impose a greater cognitive load, such as the multi-scrollbar. Regarding the relationship between the supported awareness dimensions and the quality of the collaboration outcome (computer program), the results point to the need to adequately support the What-Artifact dimension, i.e., highlighting in which part of the shared workspace (the source code) the user with floor control is working. Ana I. Molina, Crescencio Bravo, Jesús Gallardo 0001, Carmen Lacave, Miguel A. Redondo |
J. Syst. Softw. | 1 |
| 2025 | MultiTEA: A model-driven framework for the co-design and automatic generation of applications for ASD usersabstractAbstract The use of new technologies to assist and support the needs of people with autism spectrum disorder (ASD) is increasing. There is many software developments oriented toward this user collective. However, there are hardly any proposals to help developers in the process of creating these applications. In recent years, design and evaluation guidelines are emerging, but there are no approaches that facilitate and automate the generation of this type of systems. This paper proposes a framework for the design and automatic generation of cross-platform applications for ASD users. This proposal follows the Model-Driven Development paradigm, proposes a participatory design approach, and contemplates collaborative co-design phases among the main stakeholders involved (specialists, families, and ASD users). So far, this framework contemplates the development of applications to support planning and emotion recognition, but its extension to a greater number of possible activities is contemplated. The proposal has undergone a preliminary evaluation by therapists and experts in ASD, who have positively evaluated it. Ana I. Molina, Yoel Arroyo, Carmen Lacave |
Multim. Tools Appl. | 1 |
| 2024 | Modeling Awareness Requirements in Groupware: From Cards to DiagramsabstractUp to now, groupware has enjoyed a certain stability in terms of the users’ technical requirements, being the awareness dimension one of its key services to provide usability and improve collaboration. Nonetheless, currently, groupware technologies are being stressed: on the one hand, the pandemic of COVID-19 has greatly driven the massive use of groupware tools to overcome physical distancing; on the other hand, the new digital worlds (with disruptive devices, changing paradigms, and growing productive needs) are introducing new collaboration settings. This, and the fact that software engineering methods are not paying enough attention to the awareness, makes us concentrate on facilitating its design. Thus, we have created a visual modeling technique, based on a conceptual framework, to be used by the developers of groupware systems to describe awareness requirements. This visual language, called the awareness description diagrams, has been validated in some experimental activities. The results obtained show that this is a valid technique in order to model the awareness support, that it is useful and understandable for groupware engineers, and that the visual representation is preferred to a more textual one in terms of expressiveness. Crescencio Bravo, Rafael Duque, Ana I. Molina, Jesús Gallardo 0001 |
IEEE Trans. Hum. Mach. Syst. | 3 |
| 2023 | Identifying Student Profiles in CSCL Systems for Programming Learning Using Quality in Use AnalysisabstractIn the digital age, computer programming skills are in high demand, and collaborative learning is essential for its development. Computer-Supported Collaborative Learning (CSCL) systems enable real-time collaboration among students, regardless of their location, by offering resources and tools for programming tasks. To optimize the learning experience in CSCL systems, user profiling can be used to tailor educational content, adapt learning activities, provide personalized feedback, and facilitate targeted interventions based on individual learners' needs, preferences, and performance patterns. This paper describes a framework that can be applied to profile students of CSCL systems. By analysing log files, computational models, and quality measures, the framework captures various dimensions of the learning process and generates user profiles based on the Myers-Briggs Type Indicator (MBTI) personality. The work also conducts a case study that applies this framework to COLLECE 2.0, a CSCL system that supports programming learning. Rafael Duque, Miguel A. Redondo, Manuel Ortega 0001, Sergio Salomón, Ana I. Molina |
WEBIST | 5 |
| 2021 | A modern approach to supporting program visualization: from a 2D notation to 3D representations using augmented reality
Santiago Schez-Sobrino, María Ángeles García, Carmen Lacave, Ana I. Molina, Carlos González-Morcillo, David Vallejo-Fernandez, Miguel A. Redondo |
Multim. Tools Appl. | 4 |
| 2018 | Learning Analytics to identify dropout factors of Computer Science studies through Bayesian networksabstractStudent dropout in Engineering Education is an important problem which has been studied from different perspectives, as well as using different techniques. This manuscript describes the methodology used in order to address this question in the context of learning analytics. Bayesian networks (BNs) have been used as they provide adequate methods for the representation, interpretation and contextualisation of data. The proposed approach is illustrated through a case study about Computer Science (CS) dropout at the University of Castilla-La Mancha (Spain), which is close to 40%. To that end, several BNs were obtained from a database which contained 383 records representing both academic and social data of the students enrolled in the CS degree during four courses. Then, these probabilistic models were interpreted and evaluated. The results obtained revealed that the best model that fits the data is provided by the K2 algorithm although the great heterogeneity of the data studied did not permit the adjustment of the dropout profile of the student too accurately. Nonetheless, the methodology described here can be taken as a reference for future works. Carmen Lacave, Ana I. Molina, José A. Cruz-Lemus |
Behav. Inf. Technol. | 2 |
| 2016 | CIAM Mobile: Methodology Supporting Mobile Application Design and Evaluation Applied on GreedEx Tab
Yoel Arroyo, Christian Xavier Navarro-Cota, Ana I. Molina, Miguel A. Redondo |
CDVE | 3 |
| 2015 | Extending CIAM Methodology to Support Mobile Application Design and Evaluation: A Case Study in m-Learning
Miguel A. Redondo, Ana I. Molina, Christian Xavier Navarro-Cota |
CDVE | 2 |
| 2014 | A System for Collaborative Building of Use Case Models: Communication Analysis and Experiences - Experiences of Use and Lessons Learned from the Use of the SPACE-DESIGN Tool in the Domain of Use Case DiagramsabstractOver the past few years, a great deal of work has been done in the field of collaborative software (groupware). Many fields of science have taken advantage of these developments, and Software Engineering is one such field. Within this scope, we have developed a domain independent synchronous collaborative tool that can be specialized to work with several types of diagrammatical domains. Among those domains, the diagrams used in the Unified Process can be found. In this paper we describe how we have specialized this tool to work with use case diagrams and how we have carried out an empirical study with this tool to obtain conclusions regarding several issues: the analysis of three kinds of communication among users, the relationship between types of communication and coordination among users, and the relationship between communication and the quality of the modeling work. Jesús Gallardo 0001, Ana I. Molina, Crescencio Bravo, Fernando Gallego |
ENASE | 2 |
| 2014 | Model-driven development of interactive groupware systems: Integration into the software development process
Ana I. Molina, William J. Giraldo, Manuel Ortega 0001, Miguel A. Redondo, César A. Collazos 0001 |
Sci. Comput. Program. | 1 |
| 2014 | Evaluating a graphical notation for modeling collaborative learning activities: A family of experiments
Ana I. Molina, Miguel A. Redondo, Manuel Ortega 0001, Carmen Lacave |
Sci. Comput. Program. | 1 |
| 2013 | A model-driven and task-oriented method for the development of collaborative systems
Jesús Gallardo 0001, Ana I. Molina, Crescencio Bravo, Miguel A. Redondo |
J. Netw. Comput. Appl. | 2 |
| 2013 | Metamodel-driven definition of a visual modeling language for specifying interactive groupware applications: An empirical study
Ana I. Molina, Jesús Gallardo 0001, Miguel A. Redondo, Manuel Ortega 0001, William J. Giraldo |
J. Syst. Softw. | 1 |
| 2012 | Assessing EHEA methods in the HCI1 subject at the College of Computer Science at the University of Castilla-La Mancha (Spain): an experience in the Promotion Course to Degree
Ana I. Molina, Carmen Lacave, Miguel A. Redondo, Manuel Ortega 0001 |
FedCSIS | 1 |
| 2011 | A Conceptual Framework for Modeling Awareness Mechanisms in Collaborative Systems
Fernando Gallego, Ana I. Molina, Jesús Gallardo 0001, Crescencio Bravo |
INTERACT (4) | 2 |
| 2011 | An ontological conceptualization approach for awareness in domain-independent collaborative modeling systems: Application to a model-driven development method
Jesús Gallardo 0001, Ana I. Molina, Crescencio Bravo, Miguel A. Redondo, César A. Collazos 0001 |
Expert Syst. Appl. | 2 |
| 2010 | A Proposal for Model-Based Design and Development of Group Work Tasks in a Shared Context
Fernando Gallego, Ana I. Molina, Crescencio Bravo, William J. Giraldo |
CDVE | 2 |
| 2009 | Tools to Support the Design, Execution and Visualization of Instructional Designs
Ana I. Molina, Francisco Jurado 0001, Ignacio de la Cruz, Miguel A. Redondo, Manuel Ortega 0001 |
CDVE | 1 |
| 2009 | An ontological conceptualization approach for awareness in domain-independent design groupwareabstractOne of the most important aspects of groupware systems is the concept of awareness, which refers to the perception and knowledge of the group and its activities. This paper extends a previously developed ontology-based conceptualization for the development of user interfaces in groupware systems that support awareness. Specifically, we are interested in domain-independent design groupware. We propose an awareness ontology that conceptualizes the most important aspects of awareness in such systems and can be used to automatize the development of their user interfaces. In order to validate the usefulness of this ontology, we have related the concepts included in our ontology to the awareness dimensions exposed in a well-known awareness framework. Jesús Gallardo 0001, Ana I. Molina, Crescencio Bravo, Miguel A. Redondo, César A. Collazos 0001 |
CSCWD | 2 |
| 2009 | Classification of CSCW proposals based on a taxonomyabstractIn this paper we propose a conceptual framework for the design the groupware user interface. It supports the interface design enabling integration with software development processes through UML notation. We studied relevant proposals in the domain of CSCW and HCI. Taxonomy is defined in order to classify concepts from those proposals. Finally, the taxonomy is populated for defining main concepts of the conceptual framework. William J. Giraldo, Ana I. Molina, Jesús Gallardo 0001, César A. Collazos 0001, Manuel Ortega 0001, Miguel A. Redondo |
CSCWD | 2 |
| 2009 | A methodological approach for user interface development of collaborative applications: A case study
Ana I. Molina, Miguel A. Redondo, Manuel Ortega 0001 |
Sci. Comput. Program. | 1 |
| 2008 | Using CIAN for Specifying Collaborative Scripts in Learning Design
Francisco Jurado 0001, Ana I. Molina, William J. Giraldo, Miguel A. Redondo, Manuel Ortega 0001 |
CDVE | 2 |
| 2008 | Specifying Scripts and Collaborative Tasks in CSCL Environment Using IMS-LD and CIANabstractThe standardization of elearning environments and the design of collaboration scripts are two research areas that are acquiring a greater attention within the computer supported collaborative learning (CSCL) community. We are interested in the suitability of the standard IMS-LD for modeling collaborative learning processes. We propose a reference model and the use of a graphical notation called CIAN as CSCL scripting language. Using these specifications of a high level of abstraction and mappable to a computer-interpretable notation such as IMS-LD, allows hiding the particularities of the standard to instructional designers. Ana I. Molina, Francisco Jurado 0001, William J. Giraldo, Miguel A. Redondo, Manuel Ortega 0001 |
ICALT | 1 |
| 2008 | Model-Based Evolution of an E-Learning Environment Based on Desktop Computer to Mobile Computing
Ana I. Molina, William J. Giraldo, Francisco Jurado 0001, Miguel A. Redondo, Manuel Ortega 0001 |
ICCSA (2) | 1 |
| 2006 | Applying Pattern-Based Techniques to Design Groupware Applications
Ana I. Molina, Miguel A. Redondo, Manuel Ortega 0001 |
CDVE | 1 |
| 2006 | Using Patterns in Reengineering Processes for Mobile Learning User InterfacesabstractIn the last years there has been a high production of groupware systems. However, most of these systems have been based on the desktop metaphor. We propose a translation process based on the use of the conceptual model (or, particularly, on the task model and the data model) of the original application. From this model and by means of a pattern-based reengineering process, we obtain mobile versions of the original systems. In this paper the user interface reengineering process is described and an example of the application of patterns for the evolution of a specific system, Domosim-TPC, is shown Ana I. Molina, Miguel A. Redondo, Manuel Ortega 0001 |
ICALT | 1 |
| 2004 | Using Simulation, Collaboration, and 3D Visualization for Design Learning: A Case Study in Domotics
Ana I. Molina, Miguel A. Redondo, Crescencio Bravo, Manuel Ortega 0001 |
CDVE | 1 |
| 2004 | Task Modeling in Computer Supported Collaborative Learning Environments to Adapt to Mobile Computing
Ana I. Molina, Miguel A. Redondo, Manuel Ortega 0001 |
ICCSA (3) | 1 |