Vicente Pelechano

dblp:29/4995 · DBLP profile ↗
← Back
67ranked-venue papers
2as first author
5since 2021 · last 2025
0000-0003-1090-230XORCID · corroborated

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

Software engineering, systems software and programming languages · 38 · 3 since 2021Databases, data management, data science and information retrieval · 25 · 1 first-authorArtificial intelligence and machine learning · 10 · 1 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 8 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 6 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3
YearPublicationVenuePosition
2025 Sentiment-Enriched AI for Toxic Speech Detection: A Case Study of Political Discourses in the Valencian Parliament
Antoni Mestre, Franccesco Malafarina, Joan Fons, Manoli Albert, Miriam Gil, Vicente Pelechano
ICAART (3)6
2025 Explainability Across the Spectrum: Modeling Stakeholder Goals Based on AI Complexity Levels
abstract
Explainability is a critical enabler of trust, usability, and regulatory compliance in artificial intelligence (AI) systems. In Hybrid Intelligence (HI) systems, where human expertise and AI collaborate to make decisions, the need for explainability becomes even more pronounced. However, the complexity of explainability requirements varies significantly depending on the role AI plays within the system. From human-dominant systems, where AI provides supportive insights, to AI-dominant systems, where AI assumes autonomous decision-making, the nature and depth of explanations required shift across this spectrum. Despite its importance, there is a lack of systematic approaches for tailoring explainability to meet stakeholder needs across these varying levels of AI complexity. This paper identifies the key components that shape explainability in HI systems, addressing the distinct roles and interactions of human and AI agents, as well as the diverse needs of stakeholders. In addition, the paper introduces a conceptual framework to assist designers in integrating explain-ability as a Non-Functional Requirement into HI systems. The framework leverages Goal-Oriented Requirements Engineering to facilitate the incorporation of suitable explainability NFRs into the design of HI systems, enabling designers to address challenges such as enhancing transparency, fostering trust, and meeting diverse stakeholder expectations. This research provides a first approach for advancing the design of adaptable, accountable, and trustworthy HI systems, contributing valuable insights to the fields of requirements engineering, human-AI collaboration, and regulatory compliance.
Antoni Mestre, Manoli Albert, Miriam Gil, Vicente Pelechano
RE4
2023 On the influence of architectural languages on requirements traceability
abstract
Abstract Today, a considerable number of Architectural Languages (ALs) have been proposed for specifying and analyzing the architecture of software systems. Despite the popularity of different ALs, how ALs influence software system maintainability has not received much attention. One of the most important tasks in software maintenance is requirements traceability. Requirements traceability establishes links between requirements and other software artifacts, facilitating system maintenance. In this paper, we analyze the influence of ALs on requirements traceability. Taking into account the ALs used by the industry, we analyze how ALs influence traceability among requirements and architecture models. We conducted an evaluation with our industrial partner CAF. The results show significant differences in AL performance. We also analyze the results in terms of AL concepts, requirements model elements, and AL type in order to understand the performance differences. General‐Purpose/Research Languages achieve the best results for all of the performance indicators, providing a mean precision value of 0.51, a recall value of 0.38, a combined F‐measure of 0.40, and an Matthews Correlation Coefficient value of 0.33. Those ALs that influence engineers to use more generic and domain‐independent terms to specify their architectures obtain the best results during requirements traceability. Our results have the potential to help AL designers to improve their languages and also to help practitioners make a more informed decision about whether or not a given AL meets their traceability needs.
Manuel Ballarín, Lorena Arcega, Vicente Pelechano, Carlos Cetina
Softw. Pract. Exp.3
2022 Modeling and "smart" prototyping human-in-the-loop interactions for AmI environments
abstract
Abstract Autonomous capabilities are required in AmI environments in order to adapt systems to new environmental conditions and situations. However, keeping the human in the loop and in control of such systems is still necessary because of the diversity of systems, domains, environments, context situations, and social and legal constraints, which makes full autonomy a utopia within the short or medium term. Human-system integration introduces an important number of challenges and problems that have to be solved. On the one hand, humans should interact with systems even in those situations where their attentional, cognitive, and physical resources are limited in order to perform the interaction. On the other hand, systems must avoid overwhelming the user with unnecessary actions. Therefore, appropriate user-centered methods for AmI development should be used to help designers analyze and design human-in-the-loop interactions in AmI environments. This paper presents a user-centered design method that defines a process with a set of tools and techniques that supports the process steps in order to systematically design, prototype, and validate human-in-the-loop (HiL) solutions. The process starts with the definition of the HiL design, which defines how the system cooperates with the human. This HiL design is built using a conceptual framework that focuses on achieving human-system interactions that get human attention and avoid obtrusiveness. Then, we provide a software infrastructure to generate a prototype based on the HiL design and validate it by having end-users use a web simulator. The feedback data generated during the prototype user validation is gathered and used by a machine learning tool that infers the user’s needs and preferences. Finally, these inferences are used to automatically enhance the human-in-the-loop designs and prototypes. We have validated the proposed method through a twofold perspective: an experiment to analyze the perception of interaction designers regarding their acceptance of the design method and another experiment to evaluate the usefulness of the “smart” prototyping technique. The results obtained point out the acceptability of the proposed method by designers and the useful adaptations provided by the “smart” prototyping technique to achieve a HiL design that adapts well to users’ preferences and needs.
Miriam Gil, Manoli Albert, Joan Fons, Vicente Pelechano
Pers. Ubiquitous Comput.4
2021 On the influence of model fragment properties on a machine learning-based approach for feature location
Manuel Ballarín, Ana Cristina Marcén, Vicente Pelechano, Carlos Cetina
Inf. Softw. Technol.3
2020 Engineering human-in-the-loop interactions in cyber-physical systems
Miriam Gil, Manoli Albert, Joan Fons, Vicente Pelechano
Inf. Softw. Technol.4
2020 A microservice composition approach based on the choreography of BPMN fragments
Pedro Valderas, Victoria Torres, Vicente Pelechano
Inf. Softw. Technol.3
2019 Software Knowledge Representation to Understand Software Systems
Victoria Torres, Miriam Gil, Vicente Pelechano
PROFES3
2019 DECODER - DEveloper COmpanion for Documented and annotatEd code Reference
Victoria Torres, Miriam Gil, Vicente Pelechano
PROFES3
2019 Designing human-in-the-loop autonomous Cyber-Physical Systems
Miriam Gil, Manoli Albert, Joan Fons, Vicente Pelechano
Int. J. Hum. Comput. Stud.4
2018 Measures to report the Location Problem of Model Fragment Location
abstract
Model Fragment Location (MFL) aims at identifying model elements that are relevant to a requirement, feature, or bug. Many MFL approaches have been introduced in the last few years to address the identification of the model elements that correspond to a specific functionality. However, there is a lack of detail when the measurements about the search space (models) and the measurements about the solution to be found (model fragment) are reported. Generally, the only reported measure is the model size. In this paper, we propose using five measurements (size, volume, density, multiplicity, and dispersion) to report the location problems. These measurements are the result of analyzing 1,308 MFLs in a family of industrial models over the last four years. Using two MFL approaches, we emphasize the importance of these measurements in order to compare results. Our work not only proposes improving the reporting of the location problem, but it also provides real measurements of location problems that are useful to other researchers in the design of synthetic location problems.
Manuel Ballarín, Ana Cristina Marcén, Vicente Pelechano, Carlos Cetina
MoDELS3
2017 A mobile-based solution for supporting end-users in the composition of services
Pedro Valderas, Victoria Torres, Ignacio Mansanet, Vicente Pelechano
Multim. Tools Appl.4
2016 Variability management in process families through change patterns
Clara Ayora, Victoria Torres, Jose Luis de la Vara, Vicente Pelechano
Inf. Softw. Technol.4
2015 VIVACE: A framework for the systematic evaluation of variability support in process-aware information systems
Clara Ayora, Victoria Torres, Barbara Weber, Manfred Reichert, Vicente Pelechano
Inf. Softw. Technol.5
2015 On the usefulness and ease of use of a model-driven Method Engineering approach
Mario Cervera, Manoli Albert, Victoria Torres, Vicente Pelechano
Inf. Syst.4
2015 A personalized system for scalable distribution of multimedia content in multicast wireless networks
Ismael de Fez, Miriam Gil, Joan Fons, Juan Carlos Guerri, Vicente Pelechano
Multim. Tools Appl.5
2015 Addressing the evolution of automated user behaviour patterns by runtime model interpretation
Estefanía Serral, Pedro Valderas, Vicente Pelechano
Softw. Syst. Model.3
2014 Dynamic adaptation of service compositions with variability models
Germán H. Alférez, Vicente Pelechano, Raúl Mazo, Camille Salinesi, Daniel Diaz 0001
J. Syst. Softw.2
2014 Automating unobtrusive personalized services in ambient media environments
Estefanía Serral, Miriam Gil, Pedro Valderas, Vicente Pelechano
Multim. Tools Appl.4
2013 Facing Uncertainty in Web Service Compositions
abstract
Web service compositions run in complex computing infrastructures where arising events may affect the quality of the system. However, crucial Web service compositions cannot be stopped to apply changes to deal with problematic events. Therefore, the trend is moving towards context-aware Web service compositions, which use context information as a basis for autonomic changes. Under the closed-world assumption, the context and possible adaptations are fully known at design time. Nevertheless, it is difficult to foresee all the possible situations arising in uncertain contexts. In this paper, we leverage models at runtime to guide the dynamic evolution of context-aware Web service compositions to deal with unexpected events in the open world. In order to manage uncertainty, a model that abstracts the Web service composition, self-evolves to preserve requirements. The evolved model guides changes in the underlying WS-BPEL composition schema. A prototype and an evaluation demonstrate the feasibility of our approach.
Germán H. Alférez, Vicente Pelechano
ICWS2
2013 Context-Adaptive Coordination of Pervasive Services by Interpreting Models during Runtime
abstract
[EN] One of the most important goals of pervasive systems is to help users in their daily life by automating their behaviour patterns. To achieve this, pervasive services must be dynamically coordinated, executed and adapted to context according to user behaviour patterns. In this work, we propose a model-driven solution to meet this challenge. We propose a task model and a context ontology to design context-adaptive coordination of services at a high level of abstraction. This design facilitates the coordination analysis at design time and is also reused at runtime. We propose a software architecture that interprets the models at runtime in order to coordinate the service execution that is required to support user behaviour patterns. This coordination is done in a context-adaptive way and decoupled from service implementation. This approach makes the models the only representation of service coordination, which facilitates the maintenance and evolution of the executed service coordination after deployment.
Estefanía Serral, Pedro Valderas, Vicente Pelechano
Comput. J.3
2013 Prototyping Dynamic Software Product Lines to evaluate run-time reconfigurations
Carlos Cetina, Pau Giner, Joan Fons, Vicente Pelechano
Sci. Comput. Program.4
2013 Designing for user attention: A method for supporting unobtrusive routine tasks
Miriam Gil, Estefanía Serral, Pedro Valderas, Vicente Pelechano
Sci. Comput. Program.4
2012 The MOSKitt4ME Approach: Providing Process Support in a Method Engineering Context
Mario Cervera, Manoli Albert, Victoria Torres, Vicente Pelechano
ER4
2012 A NFR-Based Framework for User-Centered Adaptation
Fabiano Dalpiaz, Estefanía Serral, Pedro Valderas, Paolo Giorgini, Vicente Pelechano
ER5
2012 Adapting the Obtrusiveness of Service Interactions in Dynamically Discovered Environments
William Van Woensel, Miriam Gil, Sven Casteleyn, Estefanía Serral, Vicente Pelechano
MobiQuitous5
2012 Dynamic Evolution of Context-Aware Systems with Models at Runtime
Germán H. Alférez, Vicente Pelechano
MoDELS2
2012 Automating the development of information systems with the MOSKitt open source tool
abstract
Modeling Software Kit (MOSKitt) is a FREE CASE tool, built on Eclipse, which is being developed by the Conselleria de Infraestructuras, Territorio y Medio Ambiente. Its main goal is to provide the necessary tools for supporting a complete Model Driven Software Development (MDSD) Process. To achieve such support MOSKitt has been endowed with a set of graphical model editors (such as BPMN, UML, User Interface Design or Data Base Design) and Model Transformations (M2M and M2T) that turn it not just as a Modeling Tool but also as a powerful environment to automate the full development process. In addition, MOSKitt's plugin architecture allows using MOSKitt as a real CAME environment. This feature enables specifying and implementing different software development processes based on the specific requirements of software company life cycles and processes.
Vicente Pelechano
RCIS1
2012 Personalization for unobtrusive service interaction
Miriam Gil, Pau Giner, Vicente Pelechano
Pers. Ubiquitous Comput.3
2012 Developing BP-driven web applications through the use of MDE techniques
Victoria Torres, Pau Giner, Vicente Pelechano
Softw. Syst. Model.3
2011 Context-Aware Autonomous Web Services in Software Product Lines
abstract
Web services run in complex environments where it is desirable to be able to count on mechanisms to adapt them according to contextual changes. Manual adaptations are unfeasible in intricate service compositions that are built with highly dynamic Web services. However, the principles of Autonomic Computing could support their self-adaptation. In this paper, we propose a method for designing and implementing context-aware autonomous Web services in system families. It is based on Software Product Line (SPL) engineering to support their systematic reuse in mass production environments. Autonomic behavior is achieved by our Model-based Reconfiguration Engine for Web services (MoRE-WS). MoRE-WS leverages variability models at runtime as easy-to-understand and semantically rich adaptation policies for decision-making while the architecture of a Dynamic SPL (DSPL) allows a flexible service recomposition. A case study illustrates the applicability of our method.
Germán H. Alférez, Vicente Pelechano
SPLC2
2011 Generating operation specifications from UML class diagrams: A model transformation approach
Manoli Albert, Jordi Cabot, Cristina Gómez 0001, Vicente Pelechano
Data Knowl. Eng.4
2011 Implicit interaction design for pervasive workflows
Pau Giner, Carlos Cetina, Joan Fons, Vicente Pelechano
Pers. Ubiquitous Comput.4
2011 A Survey of Requirements Specification in Model-Driven Development of Web Applications
abstract
Model-driven development has become more and more important in the last few years. In the context of web application development, many web Engineering methods that propose model-driven development processes have appeared. However, earlier stages of these processes are seldom considered and few of these methods rigorously face the problems of specifying web application requirements and translating them into the proper conceptual model. However, it is widely recognized that requirements engineering activities are essential to obtain quality software products. This article surveys Model-driven web engineering methods in a comparative study and analyzes the techniques proposed for specifying functional, data and navigational requirements as well as the mechanisms provided for automatically translating these requirements into conceptual models. Our main goal is to provide a critical view of the support that is provided by these methods for handling web application requirements in order to show their current limitations and strengths.
Pedro Valderas, Vicente Pelechano
ACM Trans. Web2
2010 Supporting Runtime System Evolution to Adapt to User Behaviour
Estefanía Serral, Pedro Valderas, Vicente Pelechano
CAiSE3
2010 Designing and Prototyping Dynamic Software Product Lines: Techniques and Guidelines
Carlos Cetina, Pau Giner, Joan Fons, Vicente Pelechano
SPLC4
2010 Towards the Model Driven Development of context-aware pervasive systems
Estefanía Serral, Pedro Valderas, Vicente Pelechano
Pervasive Mob. Comput.3
2010 Automatic generation of basic behavior schemas from UML class diagrams
Manoli Albert, Jordi Cabot, Cristina Gómez 0001, Vicente Pelechano
Softw. Syst. Model.4
2009 Presto: A pluggable platform for supporting user participation in smart workflows
abstract
Mobile devices play a key role in reducing the gap between the physical and the digital world. The use of automatic identification capabilities can improve the user participation in business processes. However, the solutions available today for connecting physical elements with digital services are
Pau Giner, Carlos Cetina, Joan Fons, Vicente Pelechano
MobiQuitous4
2009 Test-Driven Development of Model Transformations
Pau Giner, Vicente Pelechano
MoDELS2
2009 Strategies for variability transformation at run-time
Carlos Cetina, Øystein Haugen, Franck Fleurey, Vicente Pelechano
SPLC5
2009 Introducing requirements traceability support in model-driven development of web applications
Pedro Valderas, Vicente Pelechano
Inf. Softw. Technol.2
2008 Applying Software Product Lines to Build Autonomic Pervasive Systems
abstract
Increasingly, software needs to dynamically adapt its behavior at run-time in response to changing conditions in the supporting computing infrastructure and in the surrounding physical environment. This paper introduces an approach for the design of pervasive SPLs that is based on model driven development (MDD) and Variability Modeling principles. Variability models are interpreted at run-time to reconfigure pervasive systems according to fluctuations in the environment. This approach helps to improve Pervasive SPLs to produce software that adapts itself in an autonomic way. We have developed an adaptive pervasive system for smart homes to validate this approach.
Carlos Cetina, Joan Fons, Vicente Pelechano
SPLC3
2008 A Model Driven Development Method for Developing Context-Aware Pervasive Systems
Estefanía Serral, Pedro Valderas, Vicente Pelechano
UIC3
2007 Introducing Graphic Designers in a Web Development Process
Pedro Valderas, Vicente Pelechano, Oscar Pastor 0001
CAiSE2
2007 Improving Communication in Requirements Engineering Activities for Web Applications
Pedro Valderas, Vicente Pelechano
ICWE2
2007 From Crosscutting Concerns to Web Systems Models
Pedro Valderas, Vicente Pelechano, Gustavo Rossi, Silvia E. Gordillo
WISE2
2006 Building Business Process Driven Web Applications
Victoria Torres, Vicente Pelechano
Business Process Management2
2006 Towards an End-User Development Approach for Web Engineering Methods
Pedro Valderas, Vicente Pelechano, Oscar Pastor 0001
CAiSE2
2006 Requirements Engineering for Pervasive Systems. A Transformational Approach
abstract
This paper introduces a method for specifying the functional requirements of pervasive systems. These requirements specifications can be mapped into PervML models, which enables (1) the early generation of prototypes to validate the requirements and (2) the definition of well defined transformations that provide traceability mechanisms for going from requirements to implementation and vice-versa
Javier Muñoz 0003, Pedro Valderas, Vicente Pelechano, Oscar Pastor 0001
RE3
2005 Building a Software Factory for Pervasive Systems Development
Javier Muñoz 0003, Vicente Pelechano
CAiSE2
2005 Transforming Web Requirements into Navigational Models: AN MDA Based Approach
Pedro Valderas, Joan Fons, Vicente Pelechano
ER3
2005 Applying a Web Engineering Method to Design Web Services
Marta Ruiz, Pedro Valderas, Vicente Pelechano
ICSOC3
2005 From Web Requirements to Navigational Design - A Transformational Approach
Pedro Valderas, Joan Fons, Vicente Pelechano
ICWE3
2005 A Methodological Approach for Incorporating Adaptive Navigation Techniques into Web Applications
Gonzalo Rojas 0001, Vicente Pelechano
WISE2
2004 Extending Navigation Modelling to Support Content Aggregation in Web Sites
Pedro Valderas, Joan Fons, Vicente Pelechano
ICWE3
2003 Implementing UML Association, Aggregation, and Composition. A Particular Interpretation Based on a Multidimensional Framework
Manoli Albert, Vicente Pelechano, Joan Fons, Marta Ruiz, Oscar Pastor 0001
CAiSE2
2003 Development of Web Applications from Web Enhanced Conceptual Schemas
Joan Fons, Vicente Pelechano, Manoli Albert, Oscar Pastor 0001
ER2
2003 User Profiling Capabilities in OOWS
Joan Fons, F. J. García, Vicente Pelechano, Oscar Pastor 0001
ICWE3
2002 Automated code generation of dynamic specializations: an approach based on design patterns and formal techniques
Vicente Pelechano, Oscar Pastor 0001, Emilio Insfrán
Data Knowl. Eng.1
2002 Conceptual Modeling in the eXtreme
Emilio Insfrán, Vicente Pelechano, Oscar Pastor 0001
Inf. Softw. Technol.2
2001 The OO-method approach for information systems modeling: from object-oriented conceptual modeling to automated programming
Oscar Pastor 0001, Jaime Gómez, Emilio Insfrán, Vicente Pelechano
Inf. Syst.4
1999 From Object-Oriented Conceptual Modeling to Component-Based Development
Jaime Gómez, Oscar Pastor 0001, Emilio Insfrán, Vicente Pelechano
DEXA4
1998 From Object Oriented Conceptual Modeling to Automated Programming in Java
Oscar Pastor 0001, Vicente Pelechano, Emilio Insfrán, Jaime Gómez
ER2
1997 OO-METHOD: An OO Software Production Environment Combining Conventional and Formal Methods
Oscar Pastor 0001, Emilio Insfrán, Vicente Pelechano, José Raúl Romero, José Merseguer
CAiSE3
1997 Linking Object-Oriented Conceptual Modeling with Object-Oriented Implementation in Java
Oscar Pastor 0001, Emilio Insfrán, Vicente Pelechano, Susana Ramirez
DEXA3
1996 An Object Oriented Methodological Approach for Making Automated Prototyping Feasible
Oscar Pastor 0001, Vicente Pelechano, Begoña Bonet, Isidro Ramos
DEXA2