Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Ángel Luis Rubio

dblp:01/3695 · DBLP profile ↗
← Back
14ranked-venue papers
0as first author
1since 2021 · last 2025
0000-0002-3052-6404ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 8Software engineering, systems software and programming languages · 5 · 1 since 2021Artificial intelligence and machine learning · 3Human-computer interaction and ubiquitous computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
1 paper
Data integration and cleaning · 44% Database theory · 44% Data models and query languages · 13%
Software engineering, system software, and programming languages
1 paper
Services computing and microservices · 61% Requirements engineering and software design · 30% Software maintenance and evolution · 9%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Database theory › dynamic databases
database evolution
0.912025
PROV-IDEA: Supporting Interoperable Schema and Data Provenance within Database Evolution · ACM Trans. Softw. Eng. Methodol. 2025
Data integration and cleaning
data provenance
0.912025
PROV-IDEA: Supporting Interoperable Schema and Data Provenance within Database Evolution · ACM Trans. Softw. Eng. Methodol. 2025
Data models and query languages › relational model
relational schema
0.312025
PROV-IDEA: Supporting Interoperable Schema and Data Provenance within Database Evolution · ACM Trans. Softw. Eng. Methodol. 2025
Services computing and microservices
business process management
0.212014
Occurrence-Oriented Design Strategy for Developing Business Process Monitoring Systems · IEEE Trans. Knowl. Data Eng. 2014
Services computing and microservices › business process management
business process monitoring
0.212014
Occurrence-Oriented Design Strategy for Developing Business Process Monitoring Systems · IEEE Trans. Knowl. Data Eng. 2014
Requirements engineering and software design
model-driven engineering
0.212014
Occurrence-Oriented Design Strategy for Developing Business Process Monitoring Systems · IEEE Trans. Knowl. Data Eng. 2014
Software maintenance and evolution
system evolution
0.112014
Occurrence-Oriented Design Strategy for Developing Business Process Monitoring Systems · IEEE Trans. Knowl. Data Eng. 2014

Methods — techniques the papers use, named apart from their topics

provenance templates · 0.9PROV standard · 0.9occurrence-based design · 0.2model-driven engineering · 0.2
YearPublicationVenuePosition
2025 PROV-IDEA: Supporting Interoperable Schema and Data Provenance within Database Evolution
abstract
Database evolution and data provenance are two closely related research fields. On the one hand, the registry (via provenance) of the schema evolution allows the maintenance of its version record. On the other hand, the origin of the data (i.e., its provenance) will always be affected by modifications (i.e., the evolution) in the schema on which they are based. Despite these interrelationships, there are few works in the literature that have proposed advances in that direction. In particular, to the best of our knowledge, there is no research that has resulted in a general and interoperable solution to the problem of managing database evolution using provenance. In this article, we present PROV-IDEA: a PROV-Interoperable Database Evolution Approach. This is a proposal that allows the simultaneous management of the provenance of schemas (of relational databases) and data, using the PROV standard as a way to guarantee interoperability. Furthermore, it is an adaptable and expandable approach (by using PROV templates), which allows a non-intrusive and seamless integration with existing applications, as well as different aspects of provenance information generation. These properties are demonstrated in the article by presenting a proof of concept built on top of a third-party relational database evolution tool.
Beatriz Pérez 0001, Ángel Luis Rubio, María Antonia Zapata
ACM Trans. Softw. Eng. Methodol.2
2020 Towards a Framework for KPI Evolution
abstract
Key Performance Indicators (KPIs) are becoming essential elements for measuring business performance. In recent years, KPIs management has been the subject to sustained interests for researchers and practitioners alike, deriving into a large research corpus of approaches addressing aspects in matters as varied as modelling, maintenance or expressiveness of KPIs. In particular, since both businesses and processes have to be adapted to ever-changing requirements, the KPIs that measure their performance must evolve accordingly. However, based on a previous review of the literature, we found that little attention has been paid to the provision of mechanisms to manage KPIs evolution. Our long-term research goal is to provide a fully proposal for supporting KPIs evolution management. In this position paper, we present the first ideas of a conceptual framework for addressing this issue, proposing a pattern-driven KPI evolution specification and a KPI evolution metamodel made up of two interconnected views. Our proposal is general enough to be applied regardless of the specific KPIs management approach being used.
Eladio Domínguez, Beatriz Pérez 0001, Ángel Luis Rubio, María Antonia Zapata
ENASE3
2020 A Project-Based Learning Approach for Enhancing Learning Skills and Motivation in Software Engineering
abstract
Software engineers must be able to manage complex projects, so that skills such as teamwork, leadership or initiative are critical to their successful development. Because of this, it is fundamental that the learning of software engineering as an academic discipline provides solid links between theory and practice. Educational frameworks such as those derived from the European Higher Education Area state that student-centered approaches are a useful tool for achieving these objectives. In this context, we present a project-based learning (PBL) experience report in a software engineering program of a Spanish university. The experience is based on the formation of small heterogeneous teams, which face the initial phases of a software methodology during the development of a project close to a real one. Through a strategy of role rotation and documentation transfer, all students perform different tasks and face different challenges throughout the project. Summative assessment is also adopted, considering not only teacher ratings but also students' peer assessment. The results prove the positive effect of using PBL to improve the training of students in acquiring different skills as future software engineers.
Beatriz Pérez 0001, Ángel Luis Rubio
SIGCSE2
2017 Developing provenance-aware query systems: an occurrence-centric approach
Eladio Domínguez, Beatriz Pérez 0001, Ángel Luis Rubio, María Antonia Zapata, Alberto Allué, Antonio López
Knowl. Inf. Syst.3
2014 Occurrence-Oriented Design Strategy for Developing Business Process Monitoring Systems
abstract
In a competitive market, business process improvement is a requirement for any organization. This improvement can only be achieved with the support of comprehensive systems that fully monitor business processes. We propose an occurrence - based approach to business process monitoring that provides a holistic perspective of system dynamics, lending support to evolution aspects. More specifically, we present a three-dimensional artifact, called Occurrence, in which structure, behavior, and guidance are considered simultaneously. Based on this, we define more complex structures, namely Occurrence Base and Occurrence Management System, which serve as scaffolding to develop business process monitoring systems. We also present a specific occurrence-based design strategy that, using an MDE approach, has been applied by our research group for the development of successful monitoring applications.
Eladio Domínguez, Beatriz Pérez 0001, Ángel Luis Rubio, María Antonia Zapata, Juan Lavilla, Alberto Allué
IEEE Trans. Knowl. Data Eng.3
2012 A systematic review of code generation proposals from state machine specifications
Eladio Domínguez, Beatriz Pérez 0001, Ángel Luis Rubio, María Antonia Zapata
Inf. Softw. Technol.3
2011 Evolution of XML schemas and documents from stereotyped UML class models: A traceable approach
Eladio Domínguez, Jorge Lloret, Beatriz Pérez 0001, Áurea Rodríguez, Ángel Luis Rubio, María Antonia Zapata
Inf. Softw. Technol.5
2010 Stones Falling in Water: When and How to Restructure a View-Based Relational Database
Eladio Domínguez, Jorge Lloret, Ángel Luis Rubio, María Antonia Zapata
ADBIS3
2010 Modeling Issues: a Survival Guide for a Non-expert Modeler
Emilio Rodriguez Priego, Francisco J. García Izquierdo, Ángel Luis Rubio
MoDELS (2)3
2008 Model-Driven, View-Based Evolution of Relational Databases
Eladio Domínguez, Jorge Lloret, Ángel Luis Rubio, María Antonia Zapata
DEXA3
2008 MeDEA: A database evolution architecture with traceability
Eladio Domínguez, Jorge Lloret, Ángel Luis Rubio, María Antonia Zapata
Data Knowl. Eng.3
2007 A Survey of UML Models to XML Schemas Transformations
Eladio Domínguez, Jorge Lloret, Beatriz Pérez 0001, Áurea Rodríguez, Ángel Luis Rubio, María Antonia Zapata
WISE5
2005 Evolving XML Schemas and Documents Using UML Class Diagrams
Eladio Domínguez, Jorge Lloret, Ángel Luis Rubio, María Antonia Zapata
DEXA3
2002 Dynamic Semantics of UML State Machines: A Metamodeling Perspective
abstract
A clear understanding of the dynamic semantics of UML State Machines is essential for a large and varied audience such as final users of the language, CASE tool builders or method engineers. Our proposal aims at achieving such an understanding by suggesting a different metamodeling approach. This approach is based on a two-layer architecture which puts forward the explicit distinction between the generic behavior represented in a dynamic model (Base Layer) and the behavior represented in relation to a particular situation (Snapshot Layer). Using this architecture as a starting point, a metamodel of UML State Machines is proposed, which consists basically of two UML class diagrams (one diagram for each layer of the architecture) and two maps. These maps represent, respectively, the determination of the initial status and the process performed by a run-to-completion step as defined in the UML semantics.
Eladio Domínguez, Ángel Luis Rubio, María Antonia Zapata
J. Database Manag.2