Oscar Pastor

Oscar Pastor
Universitat Politècnica de València | UPV · Centro de I+D en Métodos de Producción de Software (PROS)

Full Professor

About

579
Publications
126,398
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
6,022
Citations
Introduction
Oscar Pastor works at the Centro de I+D en Métodos de Producción de Software (PROS), Universitat Politècnica de València, as Full Professor and Director of the Research Center on "Métodos de Producción de Software (PROS)” at the Universidad Politécnica de Valencia (Spain). He works on conceptual modeling, web engineering, requirements engineering, information systems, and model-based software production. Winner of the Peter Chen Award on Conceptual Modeling in 2016, he is currently leading a multidisciplinary project linking Information Systems and Bioinformatics notions, oriented to designing and implementing tools for Conceptual Modeling-based interpretation of the Human Genome information.
Additional affiliations
June 2008 - present
Universitat Politècnica de València
Position
  • CEO
June 2001 - May 2008
Universitat Politècnica de València
Position
  • Managing Director

Publications

Publications (579)
Article
Full-text available
Age-related macular degeneration is a complex, multifactorial, and neurodegenerative disease that is the third cause of blindness after cataracts and glaucoma. To date, there are no effective remedies available for treating the disease. Therefore, the main goal of the scientific community is to uncover the underlying role that both genetics and env...
Article
Full-text available
Increasingly, the model driven engineering (MDE) community is paying more attention to the techniques offered by the machine learning (ML) community. This has led to the application of ML techniques to MDE related tasks in hope of increasing the current benefits of MDE. Nevertheless, there is a lack of empirical experiments that evaluate the benefi...
Article
Full-text available
The digitalization of human society continues at a relentless rate. However, to develop modern information technologies, the increasing complexity of the real-world must be modeled, suggesting the general need to reconsider how to carry out conceptual modeling. This research proposes that the often-overlooked notion of "system" should be a separate...
Article
Full-text available
General ontology is a prominent theoretical foundation for information technology analysis, design, and development. Ontology is a branch of philosophy which studies what exists in reality. A widely used ontology in information systems , especially for conceptual modeling, is the BWW (Bunge-Wand-Weber), which is based on ideas of the philosopher an...
Article
Full-text available
Organizations are actively seeking efficient solutions for the management and protection of their assets. However, Cybersecurity is a vast and complex domain, especially for large enterprises because it requires an interdisciplinary approach. Knowledge Graphs are one of the mechanisms that organizations use to explore security among assets and poss...
Article
Full-text available
Different factors affect the understandability of business process models, which depends both on the characteristics of the model but also on the model users' knowledge and skills. Researchers have conducted experiments to find the relationships among factors and indicators, collecting data using surveys and quizzes in problem-solving experimental...
Chapter
Full-text available
The ability to sequence the human genome is a scientific, historical breakthrough. Although the human genome mapping is available to all scientists, information about it can be difficult to share. The Conceptual Schema of the Human Genome represents the concepts required to holistically understand the human genome. We report on our continued effort...
Conference Paper
Full-text available
The ability to sequence the human genome is a scientific, historical breakthrough. Although the human genome mapping is available to all scientists, information about it can be difficult to share. The Conceptual Schema of the Human Genome represents the concepts required to holistically understand the human genome. We report on our continued effort...
Article
Full-text available
Traceability links recovery (TLR) has been a topic of interest for many years. However, TLR approaches are based on the latent semantics of the software artifacts, and are not equipped to deal with software artifacts that lack those inherent semantics, such as BPMN models. The aim of this work is to enhance TLR approaches in BPMN models by incorpor...
Article
Full-text available
Feature location is one of the main activities performed during software evolution. In our previous works, we proposed an approach for feature location in models based on machine learning, providing evidence that machine learning techniques can obtain better results than other retrieval techniques for feature location in models. However, to apply m...
Article
Full-text available
Context Traceability Links Recovery has been a topic of interest for many years, resulting in techniques that perform traceability based on the linguistic clues of the software artifacts under study. However, BPMN models tend to present an overall lack of linguistic clues when compared to code-based artifacts or code generation models. Hence, TLR b...
Article
Full-text available
Model-Driven Development (MDD) has been proposed as an alternative to the traditional development of information systems, given its ability to integrate different stakeholders into the information system engineering process. Currently, longtime researched MDD methods and modern no-code and low-code platforms support the generation of the working co...
Article
Full-text available
Precision medicine has emerged as a disrupting medical model to transform a historically reactive medicine into a proactive one that focuses on delivering individualized treatment. A relevant challenge of precision medicine is to integrate the large amount of omics data that exists. This data has a high degree of heterogeneity, dispersion, and isol...
Article
Context: There are many papers which extol the benefits of Model-Driven Development (MDD compared to traditional developments. However, the adoption of MDD to develop fully functional systems without coding is not frequent. Objec-tive: This paper presents a family of experiments with 7 replications and 56 sample units to compare a traditional metho...
Chapter
Full-text available
Inspired by the need to understand the genomic aspects of COVID-19, the Viral Conceptual Model captures and represents the sequencing of viruses. Although the model has already been successfully used, it should have a strong ontological foundation to ensure that it can be consistently applied and expanded. We apply an ontological analysis of the Vi...
Chapter
The reclassification of the genomic variation’s pathogenicity is not a rare event, and it may have dramatic consequences on a patient’s diagnosis and treatment. In this work, we present a characterization of the temporal dimension concept regarding the variation’s reclassification. Following this, we have expanded this characterization to include o...
Chapter
To contribute to the ongoing discussions related to understanding and organizing the field of conceptual modeling, this paper presents a reference framework for articulating conceptual modeling research. The framework accommodates the diverse nature of conceptual modeling research contributions. The framework can describe many styles of research, i...
Chapter
Full-text available
The understanding of life has always been is a challenge of Life Science. Modeling life implies the need to describe the required details of the systemic structure associated with the working mechanisms of life. In this research, we propose that conceptual modeling can play a crucial role in the modeling of life. Specifically, we introduce the noti...
Conference Paper
Full-text available
Inspired by the need to understand the genomic aspects of COVID-19, the Viral Conceptual Model captures and represents the se-quencing of viruses. Although the model has already been successfully used, it should have a strong ontological foundation to ensure that it can be consistently applied and expanded. We apply an ontological analysis of the V...
Conference Paper
Full-text available
The understanding of life has always been is a challenge of Life Science. Modeling life implies the need to describe the required details of the sys-temic structure associated with the working mechanisms of life. In this research, we propose that conceptual modeling can play a crucial role in the modeling of life. Specifically, we introduce the not...
Article
Full-text available
General ontology is a prominent theoretical foundation for information technology analysis, design, and development. Ontol-ogy is a branch of philosophy which studies what exists in reality. A widely used ontology in information systems, especially for conceptual modeling, is the BWW (Bunge-Wand-Weber), which is based on ideas of the philosopher an...
Article
The management of the exponential growth of data that Next Generation Sequencing techniques produce has become a challenge for researchers that are forced to delve into an ocean of complex data in order to extract new insights to unravel the secrets of human diseases. Initially, this can be faced as a Big Data-related problem, but the genomic data...
Chapter
In the last two decades, researchers have conducted several empirical evaluations, involving thousands of subjects, to understand the use of models in software development. The results of these evaluations show that most of the subjects make informal use of the models, which is known as ‘modeling as sketch’. In this paper, we present an experiment...
Chapter
The macula is the central area of the retina responsible for the best visual acuity and direct central vision, necessary for activities of daily living. An example of this is Age-related Macular Degeneration (AMD), the most common cause of legal blindness in people over 50 in Western countries. This paper aims to provide an Information System (IS)...
Chapter
Understanding the Human Genome is one of the most relevant challenges under current investigation. The ongoing genomics revolution promises to change the diagnosis, treatment, and prevention of disease, providing long-term benefits and a transformative impact on personal health. It also has wealth and productivity implications. However, genomics is...
Chapter
Precision Medicine has emerged as a computational approach to provide a personalized diagnosis, based on the individual variability in genes, environment, and lifestyle. Success in such aim requires extensible, adaptive, and ontologically well-grounded Information Systems to store, manage, and analyze the large amounts of data generated by the scie...
Article
Full-text available
In previous research, we proposed the multiple modelling quality evaluation framework (MMQEF), which is a method and tool for evaluating modelling languages in model-driven engineering (MDE) environments. Rather than being exclusive, MMQEF attempts to complement other methods of evaluation of quality such as SEQUAL. However, to date, MMQEF has not...
Article
Full-text available
Context Feature Location (FL) is a widespread technique that is used to maintain and evolve a software product. FL is also helpful in reengineering a family of software products into a Software Product Line (SPL). Despite the popularity of FL, there is no study that evaluates the influence of scope (single product or product family) when engineers...
Chapter
In this article we propose S2C, a strategy-to-code methodological approach to integrate organisational, business process, and information system modelling levels to support strategic alignment in software development. Through a model-driven approach and under the Conceptual-Model Programming paradigm, the proposal supports the semi-automatic genera...
Article
Full-text available
Understanding the human genome is a big research challenge. The huge complexity and amount of genome data require extremely effective and efficient data management policies. A first crucial point is to obtain a shared understanding of the domain, which becomes a very hard task considering the number of different genome data sources. To make things...
Chapter
Context and Motivation: With the increasing quantity and versatility of data in data-intensive domains, designing information systems, to effectively process the relevant information is becoming increasingly challenging. Conceptual modeling could tackle such challenges in numerous manners as a preliminary phase in the software development process....
Chapter
The Model-Driven Development paradigm aims to represent all the information system features through models. Conceptual-Model Programming offers a similar approach, but with a focus on automatic code generation. Both approaches consider modeling and traceability of different abstraction levels, where each level can be tackled with different modeling...
Article
Full-text available
L’ontologie générale constitue un fondement théorique important pour l’analyse, la conception et le développement dans les technologies de l’informa-tion. L’ontologie est une branche de la philosophie qui étudie ce qui existe dans la réalité. Une ontologie largement utilisée dans les systèmes d’information, en par-ticulier pour la modélisation conc...
Book
This book constitutes revised selected papers from the Second International Workshop on Modelling to Program, M2P 2020, held in Lappeenranta, Finland, in March 2020. The 10 papers presented were thoroughly reviewed and selected from 24 submissions. The papers provide a discussion on novel approaches to programming based on modelling approaches suc...
Conference Paper
Context: Context. Agile organisations continuously change their business strategy with an adaptive, outside-in perspective to align their goals, structure, and supporting information systems. Conceptual modelling for strategy and systems alignment has been tackled by enterprise architecture and goal modelling frameworks; however, these approaches r...
Chapter
The identification of relevant genomic variants is key for providing a more reliable and precise diagnosis of diseases with a known genetic component. Nevertheless, this is a complex and time-consuming process that is affected by multiple factors such as the quality of the information and the heterogeneity of the data sources. Another characteristi...
Article
Full-text available
Context Requirements elicitation is a crucial phase in the software development life cycle. During requirements elicitation sessions, requirements engineers capture software requirements, and motivate stakeholders to express needs and expected software functionalities. In this context, there is a lack of extensive empirical research reporting the e...
Chapter
Data Warehousing applied in Big Data contexts has been an emergent topic of research, as traditional Data Warehousing technologies are unable to deal with Big Data characteristics and challenges. The methods used in this field are already well systematized and adopted by practitioners, while research in Big Data Warehousing is only starting to prov...
Chapter
Data acquisition is no longer a problem for organizations, as many efforts have been performed in automating data collection and storage, providing access to a wide amount of heterogeneous data sources that can be used to support the decision-making process. Nevertheless, those efforts were not extended to the context of data integration, as many d...
Chapter
Cybersecurity is known as the practice of protecting systems from digital attacks. Organizations are seeking efficient solutions for the management and protection of their assets. It is a complex issue, especially for great enterprises, because it requires an interdisciplinary approach. The kinds of problems enterprises must deal with and this doma...
Chapter
We study modeling difficulties encountered by experienced modelers while performing a data modeling task and compare our observations with findings we obtained from studying modeling processes of non-experienced modelers. Using the concept of cognitive breakdowns, we analyze audio-visual protocols of the modelers’ modeling processes, recordings of...
Article
Full-text available
Context: Design Graphical User Interfaces (GUIs) from the Business Process Models Notation (BPMN) is not a trivial process, since there is a wide variety of alternatives to represent the same primitive BPMN in the GUI. Objective: One of the contributions is the elaboration of recommendations to select the graphical alternatives from BPMN primitives...
Article
Full-text available
With advances in genomic sequencing technology, a large amount of data is publicly available for the research community to extract meaningful and reliable associations among risk genes and the mechanisms of disease. However, this exponential growth of data is spread in over thousand heterogeneous repositories, represented in multiple formats and wi...
Chapter
Full-text available
Researchers have been evaluating the benefits of Model-Driven Development (MDD) for more than a decade now. Although some works suggest that MDD decreases development time, other works limit MDD benefits to academic exercises and to developers without experience. To clarify the benefits of MDD, we present the results of our experiment, which compar...
Article
Full-text available
Big Data challenges the conventional way of analyzing massive data and creates the need to improve the usability of existing user interfaces (UIs) in order to deal with massive amounts of data. How the UIs facilitate the search for information and helps in the end-user’s decision-making depends on developers and designers, who have no guides for pr...
Article
Traceability Link Recovery (TLR) has been a topic of interest for many years within the software engineering community. In recent years, TLR has been attracting more attention, becoming the subject of both fundamental and applied research. However, there still exists a large gap between the actual needs of industry on one hand and the solutions pub...
Article
Currently, data management in oncology department is complex and requires advanced Information Systems (ISs) to process data where "omic" information should be integrated together with patient's clinical data to improve data analysis and decision-making process. This research paper reports a practical experience in this context. A Conceptual Model...
Chapter
The modeling of the human genome is a fundamental part that allows us to consider the involved entities and their relationships. For this reason, the present work incorporates a conceptual model under a mapping with different existing genomic databases, establishing links between the information genomic databases contrasted with each of the element...
Article
Full-text available
Understanding the human genome is a great scientific challenge, whose achievement requires effective data manipulation mechanisms. The non-stop evolution of both new knowledge and more efficient sequencing technologies generates a kind of genome data chaos. This chaos complicates the use of computational resources that obtain data and align them in...
Article
The keynote introduced the principles of Design Science with the perspective developed by Prof. Roel Wieringa in his book "Design Science", clearly distinguishing between questions of knowledge and engineering problems, and introducing the research cycles that correspond to each case. A rigorous framework for the structuring and development of Doct...
Conference Paper
Full-text available
Data management and analysis for risk assessment of rare and complex diseases such as Neuroblastoma require efficient management of multidisciplinary data. Recent advances in genomic testing are revealing new publicly available data whose storage and analysis with clinical and genomic data is becoming a big challenge. The use of Conceptual Modeling...
Article
Context:Commercial video games usually feature an extensive source code and requirements that are related to code lines from multiple methods. Traceability is vital in terms of maintenance and content update, so it is necessary to explore such search spaces properly. Objective:This work presents and evaluates CODFREL (Code Fragment-based Requiremen...
Chapter
The field of conceptual modeling continues to evolve and be applied to important modeling problems in many domains. With a goal of articulating the breadth and depth of the field, our initial work focused on the many implicit and explicit definitions of conceptual modeling, resulting in the Characterizing Conceptual Modeling (CCM) framework. In thi...
Article
Full-text available
The model-driven engineering (MDE) paradigm promotes the use of conceptual models in information systems (IS) engineering and research. As engineering products, conceptual models must be of high quality, which applies to both conceptual models and the modelling language used to build them. Quality is a growing concern in the MDE field; however, stu...
Chapter
The objective of this research work is to present the advances obtained in the development of the prototype called “VarSearch” (now called “GenesLove.Me 2.0”), which aims to manage large amounts of genomic information for further exploitation through of genomic reports that allow enhancing the highly acclaimed “Personalized Medicine”. This software...
Article
Full-text available
Welcome to EICS, the Engineering Interactive Computing Systems community, PACMHCI/EICS journal, and annual conference! In this short article, we introduce newcomers to the field and to our community with an overview of what EICS is and how it positions with respect to other venues in Human-Computer Interaction, such as CHI, UIST, and IUI, highlight...
Conference Paper
The existing capacity to collect, store, process and analyze huge amounts of data that is rapidly generated, i.e., Big Data, is characterized by fast technological developments and by a limited set of conceptual advances that guide researchers and practitioners in the implementation of Big Data systems. New data stores or processing tools frequentl...
Chapter
Full-text available
Often, when requirements are written, parts of the domain knowledge are assumed by the domain experts and not formalized in writing, but nevertheless used to build software artifacts. This issue, known as tacit knowledge, affects the performance of Traceability Links Recovery. Through this work we propose LORE, a novel approach that uses Natural La...
Chapter
The Genome Data Management domain is particularly complex in terms of volume, heterogeneity and dispersion, therefore Information System Engineering (ISE) techniques are strictly required. We work with the Valencian Institute of Agrarian Research (IVIA) to improve its genomic analysis processes. To address this challenge we present in this paper ou...
Article
Full-text available
Somatic mutation analysis and evaluation of microsatellite instability (MSI) have become mandatory for selecting personalized therapy strategies for advanced colorectal cancer and are not available as routine methods in Paraguay. The aims of this study were to analyze the molecular profile as well as the microsatellite status in a series of advance...
Article
Context: There is a lack of empirical evidence on the differences between model-driven development (MDD), where code is automatically derived from conceptual models, and traditional software development method, where code is manually written. In our previous work, we compared both methods in a baseline experiment concluding that quality of the soft...
Article
Currently there are tools that support the customisation of users’ gestures. In general, the inclusion of new gestures implies writing new lines of code that strongly depend on the target platform where the system is run. In order to avoid this platform dependency, gestUI was proposed as a model-driven method that permits (i) the definition of cust...