EDBT 2026 Demo / reviewers in the wild / expert
Miguel Toro
dblp:61/3556 · also M. Toro Bonilla, Miguel Toro Bonilla
· DBLP profile ↗
34ranked-venue papers
0as first author
1since 2021 · last 2024
0000-0003-2271-2765ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 14Artificial intelligence and machine learning · 12 · 1 since 2021Databases, data management, data science and information retrieval · 6Systems, architecture and hardware · 3Graphics, computer vision, multimedia, augmented reality and games · 1Human-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 · 39% Data mining · 30% Knowledge graphs · 30% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining › text mining
information extraction |
0.1 | 1 | 2007 | From Wrapping to Knowledge · IEEE Trans. Knowl. Data Eng. 2007 |
Knowledge graphs › semantic web
semantic annotation |
0.1 | 1 | 2007 | From Wrapping to Knowledge · IEEE Trans. Knowl. Data Eng. 2007 |
Data integration and cleaning › data extraction › web data extraction
wrapper generation |
0.1 | 1 | 2007 | From Wrapping to Knowledge · IEEE Trans. Knowl. Data Eng. 2007 |
Compilers and program optimization › parsing
LR parsing |
0.0 | 1 | 2002 | Repairing syntax errors in LR parsers · ACM Trans. Program. Lang. Syst. 2002 |
Compilers and program optimization
parsing |
0.0 | 1 | 2002 | Repairing syntax errors in LR parsers · ACM Trans. Program. Lang. Syst. 2002 |
Compilers and program optimization › parsing
syntax error recovery |
0.0 | 1 | 2002 | Repairing syntax errors in LR parsers · ACM Trans. Program. Lang. Syst. 2002 |
Methods — techniques the papers use, named apart from their topics
natural language processing · 0.1error-repair algorithm · 0.0YACC · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | SpaceRL-KG: Searching paths automatically combining embedding-based rewards with Reinforcement Learning in Knowledge GraphsabstractKnowledge Graph Completion seeks to find missing elements in a Knowledge Graph, usually edges representing some relation between two concepts. One possible way to do this is to find paths between two nodes that indicate the presence of a missing edge. This can be achieved through Reinforcement Learning, by training an agent that learns how to navigate through the graph, starting at a node with a missing edge and identifying what edge among the available ones at each step is more promising in order to reach the target of the missing edge. While some approaches have been proposed to this effect, their reward functions only take into account whether the target node was reached or not, and only apply a single Reinforcement Learning algorithm. In this regard, we present a new family of reward functions based on node embeddings and structural distance, leveraging additional information related to semantic similarity and removing the need to reach the target node to obtain a measure of the benefits of an action. Our experimental results show that these functions, as well as the novel use of more modern Reinforcement Learning techniques, are able to obtain better results than the existing strategies in the literature. Miguel Bermudo, Daniel Ayala Hernández, Inma Hernández, David Ruiz 0001, Miguel Toro |
Expert Syst. Appl. | 5 |
| 2019 | TAPON-MT: A versatile framework for semantic labelling
Daniel Ayala Hernández, Inma Hernández, David Ruiz 0001, Miguel Toro |
Inf. Syst. | 4 |
| 2019 | TAPON: A two-phase machine learning approach for semantic labelling
Daniel Ayala Hernández, Inma Hernández, David Ruiz 0001, Miguel Toro |
Knowl. Based Syst. | 4 |
| 2017 | Automated Analysis of Cloud Offerings for Optimal Service Provisioning
José María García, Octavio Martín-Díaz, Pablo Fernandez 0001, Antonio Ruiz Cortés, Miguel Toro |
ICSOC | 5 |
| 2017 | Run-time prediction of business process indicators using evolutionary decision rules
Alfonso E. Márquez Chamorro, Manuel Resinas, Antonio Ruiz Cortés, Miguel Toro |
Expert Syst. Appl. | 4 |
| 2016 | Defeasible Argumentation of Software ArchitecturesabstractDefeasible argumentation is typical of legal and scientific reasoning. A defeasible argument is one in which the conclusion can be accepted tentatively in relation with the evidence known so far, but may need to be retracted as new evidence comes in. This paper analyses the role of defeasible argumentation in the explanation and evaluation of architectural decisions. We analyse technical explanations offered by engineers at Twitter and eBay about several architectural decisions adopted in those systems. We generalize these examples in four argumentation schemes. We also study the typical case of reasoning with a formal model of an architecture, and we infer a fifth argumentation scheme. Finally, we apply Hastings' method of attaching a set of critical questions to each scheme. We show that the existence of critical questions reveals that the inferred schemes are defeasible: in argumentation theory, if a respondent asks one of the critical questions matching a scheme and the proponent of an argument fails to offer an adequate answer, the argument defaults and the conclusion is retracted. This dialogical structure is the basis of typical architectural evaluations. We conclude that the provided evidence supports the hypothesis that defeasible argumentation is employed in architectural evaluation. In this context, a rich catalogue of argumentation schemes is a useful tool for the architect to organize his or her reasoning, critical questions assist the architect in identifying the weak points of his or her explanations, and provide the evaluation team with a checklist of issues to be raised. José Miguel Cañete Valdeón, Antonio Ruiz Cortés, Miguel Toro |
WICSA | 3 |
| 2009 | The intentional relationship of representation between the constructs of a language and reality
José Miguel Cañete Valdeón, Francisco José Galán Morillo, Miguel Toro |
Data Knowl. Eng. | 3 |
| 2008 | An association rule mining method for estimating the impact of project management policies on software quality, development time and effort
María N. Moreno García, Isabel Ramos Román, Francisco J. García-Peñalvo, Miguel Toro |
Expert Syst. Appl. | 4 |
| 2008 | Automated error analysis for the agilization of feature modeling
Pablo Trinidad Martín-Arroyo, David Benavides 0001, Amador Durán Toro, Antonio Ruiz Cortés, Miguel Toro |
J. Syst. Softw. | 5 |
| 2007 | From Wrapping to KnowledgeabstractOne the most challenging problems for enterprise information integration is to deal with heterogeneous information sources on the Web. The reason is that they usually provide information that is in human-readable form only, which makes it difficult for a software agent to understand it. Current solutions build on the idea of annotating the information with semantics. If the information is unstructured, proposals such as S-CREAM, MnM, or Armadillo may be effective enough since they rely on using natural language processing techniques; furthermore, their accuracy can be improved by using redundant information on the Web, as C-PANKOW has proved recently. If the information is structured and closely related to a back-end database, deep annotation ranges among the most effective proposals, but it requires the information providers to modify their applications; if deep annotation is not applicable, the easiest solution consists of using a wrapper and transforming its output into annotations. In this paper, we prove that this transformation can be automated by means of an efficient, domain-independent algorithm. To the best of our knowledge, this is the first attempt to devise and formalize such a systematic, general solution José Luis Arjona, Rafael Corchuelo, David Ruiz 0001, Miguel Toro |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2005 | Improving the Automatic Procurement of Web Services Using Constraint ProgrammingabstractSoftware solutions to automate the procurement of web services are gaining importance when technology evolves, the number of providers increases and the needs of the clients become more complex. There are several proposals in this field, but they all have important drawbacks, namely: many of them are not able to check offers and demands for internal consistency; selecting the best offer usually relies on evaluating linear objective functions, which is quite a naive solution; the language to express offers is usually less expressive than the language to express demands; and, last but not least, providers cannot impose constraints on their clients. In this article, we present a solution to overcome these problems that relies on constraint programming; furthermore, we present a run-time framework, some experimental results, and a comparison with other proposals. Antonio Ruiz Cortés, Octavio Martín-Díaz, Amador Durán Toro, Miguel Toro |
Int. J. Cooperative Inf. Syst. | 4 |
| 2004 | Using Dynamic Modeling and Simulation to Improve the COTS Software Process
Mercedes Ruiz 0001, Isabel Ramos 0002, Miguel Toro |
PROFES | 3 |
| 2004 | An order-based algorithm for implementing multiparty synchronizationabstractAbstract Multiparty interactions are a powerful mechanism for coordinating several entities that need to cooperate in order to achieve a common goal. In this paper, we present an algorithm for implementing them that improves on previous results in that it does not require the whole set of entities or interactions to be known at compile‐ or run‐time, and it can deal with both terminating and non‐terminating systems. We also present a comprehensive simulation analysis that shows how sensitive to changes our algorithm is, and compare the results with well‐known proposals by other authors. This study proves that our algorithm still performs comparably to other proposals in which the set of entities and interactions is known beforehand, but outperforms them in some situations that are clearly identified. In addition, these results prove that our algorithm can be combined with a technique called synchrony loosening without having an effect on efficiency. Copyright © 2004 John Wiley & Sons, Ltd. José Antonio Pérez, Rafael Corchuelo, Miguel Toro |
Concurr. Pract. Exp. | 3 |
| 2003 | Automating the Procurement of Web Services
Octavio Martín-Díaz, Antonio Ruiz Cortés, Amador Durán Toro, David Benavides 0001, Miguel Toro |
ICSOC | 5 |
| 2003 | On Selecting and Scheduling Assembly Plans Using Constraint Programming
Carmelo Del Valle, Antonio A. Márquez, Rafael M. Gasca, Miguel Toro |
KES | 4 |
| 2003 | A Knowledge Extraction Process Specification for Today's Non-Semantic WebabstractThe semantic Web shall enable Web agents an efficient, precise, and comprehensive extraction of knowledge. Nevertheless, this new Web is not likely to be adopted in the immediate future. We present a specification of a new framework in order to extract knowledge from today's dynamics nonsemantic Web. Our proposal is novel in that it associates semantics with the information extracted, which improves agent interoperability; it can also deal with changes to the structure of a Web page, which improves adaptability; furthermore, it achieves to delegate the knowledge extraction procedure to specialist agents, easing software development and promoting software reuse and maintainability. José Luis Arjona, Rafael Corchuelo, Miguel Toro |
Web Intelligence | 3 |
| 2003 | Fairness in systems based on multiparty interactionsabstractAbstract In the context of the Multiparty Interaction Model, fairness is used to insure that an interaction that is enabled sufficiently often in a concurrent program will eventually be selected for execution. Unfortunately, this notion does not take conspiracies into account, i.e. situations in which an interaction never becomes enabled because of an unfortunate interleaving of independent actions; furthermore, eventual execution is usually too weak for practical purposes since this concept can only be used in the context of infinite executions. In this article, we present a new fairness notion, k‐conspiracy‐free fairness, that improves on others because it takes finite executions into account, alleviates conspiracies that are not inherent to a program, and k may be set a priori to control its goodness to address the above‐mentioned problems. Copyright © 2003 John Wiley & Sons, Ltd. David Ruiz 0001, Rafael Corchuelo, Miguel Toro |
Concurr. Comput. Pract. Exp. | 3 |
| 2003 | Finding representative patterns with ordered projections
José Cristóbal Riquelme Santos, Jesús S. Aguilar-Ruiz, Miguel Toro |
Pattern Recognit. | 3 |
| 2003 | Interactions among dynamic sets of objects
Jesús Torres Valderrama, Juan Antonio Ortega 0001, Miguel Toro |
Requir. Eng. | 3 |
| 2003 | Evolutionary learning of hierarchical decision rulesabstractThis paper describes an approach based on evolutionary algorithms, hierarchical decision rules (HIDER), for learning rules in continuous and discrete domains. The algorithm produces a hierarchical set of rules, that is, the rules are sequentially obtained and must therefore be tried until one is found whose conditions are satisfied. Thus, the number of rules may be reduced because the rules could be inside of one another. The evolutionary algorithm uses both real and binary coding for the individuals of the population. We tested our system on real data from the UCI repository, and the results of a ten-fold cross-validation are compared to C4.5s, C4.5Rules, See5s, and See5Rules. The experiments show that HIDER works well in practice. Jesús S. Aguilar-Ruiz, José Cristóbal Riquelme Santos, Miguel Toro |
IEEE Trans. Syst. Man Cybern. Part B | 3 |
| 2002 | A Practical Agent-Based Method to Extract Semantic Information from the Web
José Luis Arjona, Rafael Corchuelo, Antonio Ruiz Cortés, Miguel Toro |
CAiSE | 4 |
| 2002 | An Order-Based, Distributed Algorithm for Implementing Multiparty Interactions
José Antonio Pérez, Rafael Corchuelo, David Ruiz 0001, Miguel Toro |
COORDINATION | 4 |
| 2002 | An Algorithm for Ensuring Fairness and Liveness in Non-deterministic Systems Based on Multiparty Interactions
David Ruiz 0001, Rafael Corchuelo, José Antonio Pérez, Miguel Toro |
Euro-Par | 4 |
| 2002 | Integrating Dynamic Models for CMM-Based Software Process Improvement
Mercedes Ruiz 0001, Isabel Ramos 0002, Miguel Toro |
PROFES | 3 |
| 2002 | Supporting Requirements Verification Using XSLTabstractWe present a light-weight approach for the automatic verification of requirements. This approach is not based on natural language parsing techniques but on the representation of requirements in XML. In our approach, XSLT stylesheets are used not only to automatically generate requirements documents, but also to provide verification-oriented heuristics as well as to measure the quality of requirements using some verification-oriented metrics. These ideas have been implemented in REM, an experimental XML-based requirements management tool also described. Amador Durán Toro, Antonio Ruiz Cortés, Rafael Corchuelo, Miguel Toro |
RE | 4 |
| 2002 | A Dynamic Integrated Framework for Software Process Improvement
Mercedes Ruiz 0001, Isabel Ramos 0002, Miguel Toro |
Softw. Qual. J. | 3 |
| 2002 | Repairing syntax errors in LR parsersabstractThis article reports on an error-repair algorithm for LR parsers. It locally inserts, deletes or shifts symbols at the positions where errors are detected, thus modifying the right context in order to resume parsing on a valid piece of input. This method improves on others in that it does not require the user to provide additional information about the repair process, it does not require precalculation of auxiliary tables, and it can be easily integrated into existing LR parser generators. A Yacc-based implementation is presented along with some experimental results and comparisons with other well-known methods. Rafael Corchuelo, José Antonio Pérez, Antonio Ruiz Cortés, Miguel Toro |
ACM Trans. Program. Lang. Syst. | 4 |
| 2001 | Structural Constraint-Based Modeling and Reasoning with Basic Configuration Cells
Rafael M. Gasca, Juan Antonio Ortega 0001, Miguel Toro |
CP | 3 |
| 2001 | A Framework for Aspect-Oriented Multiparty CoordinationabstractSeparation of concerns has been presented as a promising tool to tackle the design of complex systems in which cross-cutting properties that do no fit into the scope of a class must be satisfied. In this paper, we show that interaction amongst a number of objects can also be described separately from functionality by means of the CAL language, and present a framework that provides the needed infrastructure. It is innovative because it supports open multiparty interactions. José Antonio Pérez, Rafael Corchuelo, David Ruiz 0001, Miguel Toro |
DAIS | 4 |
| 2001 | Data set Editing by Ordered Projection
Jesús S. Aguilar-Ruiz, José Cristóbal Riquelme Santos, Miguel Toro |
Intell. Data Anal. | 3 |
| 2001 | An evolutionary approach to estimating software development projects
Jesús S. Aguilar-Ruiz, Isabel Ramos 0002, José Cristóbal Riquelme Santos, Miguel Toro |
Inf. Softw. Technol. | 4 |
| 2001 | A simplified model of software project dynamics
Mercedes Ruiz 0001, Isabel Ramos 0002, Miguel Toro |
J. Syst. Softw. | 3 |
| 2000 | Data Set Editing by Ordered Projection
Jesús S. Aguilar-Ruiz, José Cristóbal Riquelme Santos, Miguel Toro |
ECAI | 3 |
| 1999 | Three Geometric Approaches for representing Decision Rules in a Supervised Learning System
Jesús S. Aguilar-Ruiz, José Cristóbal Riquelme Santos, Miguel Toro |
GECCO | 3 |