Cristina Gómez 0001

dblp:42/5204-1 · also Cristina Gómez Seoane · DBLP profile ↗
← Back
29ranked-venue papers
1as first author
7since 2021 · last 2025
0000-0002-3872-0439ORCID · verified

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

Software engineering, systems software and programming languages · 19 · 1 first-author · 6 since 2021Databases, data management, data science and information retrieval · 15 · 1 first-author · 1 since 2021Artificial intelligence and machine learning · 3Human-computer interaction and ubiquitous computing · 1
YearPublicationVenuePosition
2025 Challenges to Enforce Data Quality in Data Spaces
Claudia P. Ayala, Besim Bilalli, Cristina Gómez 0001, Jose-Norberto Mazón, Oscar Romero 0001
DOLAP3
2024 Insights on the Use of Software Design Principles in Machine Learning Pipelines
Lidia López 0001, Cristina Gómez 0001, Claudia P. Ayala
PROFES2
2024 Forecasting software indicators: an industry-academia collaboration
abstract
Abstract Context Nowadays software-development organizations are urged to exploit their data for empowering their decision-making processes. Such data may be used to monitor the status of meaningful software indicators (e.g., software quality, productivity and on-time delivery) that are relevant for their decision-making processes. Forecasting the values of such indicators may provide evidence of a potentially high risk or opportunity that could help to anticipate actions accordingly. Most of the existing forecasting proposals in software engineering use open-source data rather than data from industrial projects. Therefore, there is a lack of evidence on how these proposals fit the particular needs of a software-development organization and how they can be automated into the organization’s infrastructure. Objective To enable software indicators´ forecasting in a software-development organization (Modeliosoft). Method We designed an industry-academia collaboration based on Action Design Research (ADR) to address Modeliosoft’s forecasting challenges. Results A tool-supported method called FOSI (Forecasting Of Software Indicators) for enabling forecasting in Modeliosoft. We obtained positive results regarding its suitability and technical feasibility in a pilot project of the organization. In addition, we provide details and reflections on the potential usefulness of the method for addressing similar field problems. Conclusions The procedures and results detailed in this paper are valuable to: 1) address Modeliosoft’s forecasting challenges 2) inspire other software-development organizations on how to deal with similar problems and even reuse some procedures and software support tools resulted from this work, 3) promote the win-win benefits of industry-academia collaborations.
Claudia P. Ayala, Cristina Gómez 0001, Martí Manzano, Antonin Abherve, Xavier Franch
Empir. Softw. Eng.2
2023 Metrics for Code Smells of ML Pipelines
Dolors Costal, Cristina Gómez 0001, Silverio Martínez-Fernández
PROFES (2)2
2021 A Method to Estimate Software Strategic Indicators in Software Development: An Industrial Application
Martí Manzano, Claudia P. Ayala, Cristina Gómez 0001, Antonin Abherve, Xavier Franch, Emilia Mendes
Inf. Softw. Technol.3
2021 QaSD: A Quality-aware Strategic Dashboard for supporting decision makers in Agile Software Development
Lidia López 0001, Martí Manzano, Cristina Gómez 0001, Marc Oriol, Carles Farré, Xavier Franch, Silverio Martínez-Fernández, Anna Maria Vollmer
Sci. Comput. Program.3
2021 Dealing with Non-Functional Requirements in Model-Driven Development: A Survey
abstract
Context: Managing Non-Functional Requirements (NFRs) in software projects is challenging, and projects that adopt Model-Driven Development (MDD) are no exception. Although several methods and techniques have been proposed to face this challenge, there is still little evidence on how NFRs are handled in MDD by practitioners. Knowing more about the state of the practice may help researchers to steer their research and practitioners to improve their daily work. Objective: In this paper, we present our findings from an interview-based survey conducted with practitioners working in 18 different companies from 6 European countries. From a practitioner's point of view, the paper shows what barriers and benefits the management of NFRs as part of the MDD process can bring to companies, how NFRs are supported by MDD approaches, and which strategies are followed when (some) types of NFRs are not supported by MDD approaches. Results: Our study shows that practitioners perceive MDD adoption as a complex process with little to no tool support for NFRs, reporting productivity and maintainability as the types of NFRs expected to be supported when MDD is adopted. But in general, companies adapt MDD to deal with NFRs. When NFRs are not supported, the generated code is sometimes changed manually, thus compromising the maintainability of the software developed. However, the interviewed practitioners claim that the benefits of using MDD outweight the extra effort required by these manual adaptations. Conclusion: Overall, the results indicate that it is important for practitioners to handle `NFRs in MDD, but further research is necessary in order to lower the barrier for supporting a broad spectrum of NFRs with MDD. Still, much conceptual and tool implementation work seems to be necessary to lower the barrier of integrating the broad spectrum of NFRs in practice.
David Ameller, Xavier Franch, Cristina Gómez 0001, Silverio Martínez-Fernández, João Araújo 0001, Stefan Biffl, Jordi Cabot, Vittorio Cortellessa, Daniel Méndez 0001, Ana Moreira 0001, Henry Muccini, Antonio Vallecillo, Manuel Wimmer, Vasco Amaral 0001, Wolfgang Böhm 0002, Hugo Bruneliere, Loli Burgueño, Miguel Goulão, Sabine Teufl, Luca Berardinelli
IEEE Trans. Software Eng.3
2019 ARDI: Automatic Generation of RDFS Models from Heterogeneous Data Sources
abstract
The current wealth of information, typically known as Big Data, generates a large amount of available data for organisations. Data Integration provides foundations to query disparate data sources as if they were integrated into a single source. However, current data integration tools are far from being useful for most organisations due to the heterogeneous nature of data sources, which represents a challenge for current frameworks. To enable data integration of highly heterogeneous and disparate data sources, this paper proposes a method to extract the schema from semi-structured (such as JSON and XML) and structured (such as relational) data sources, and generate an equivalent RDFS representation. The output of our method complements current frameworks and reduces the manual workload required to represent the input data sources in terms of the integration canonical data model. Our approach consists of production rules at the meta-model level that guarantee the correctness of the model translations. Finally, a tool for implementing our approach has been developed.
Shumet Tadesse, Cristina Gómez 0001, Oscar Romero 0001, Katja Hose, Kashif Rabbani
EDOC2
2018 Data-Driven Elicitation, Assessment and Documentation of Quality Requirements in Agile Software Development
Xavier Franch, Cristina Gómez 0001, Andreas Jedlitschka, Lidia López 0001, Silverio Martínez-Fernández, Marc Oriol, Jari Partanen
CAiSE2
2016 Lightweight and static verification of UML executable models
Elena Planas, Jordi Cabot, Cristina Gómez 0001
Comput. Lang. Syst. Struct.3
2015 Handling non-functional requirements in Model-Driven Development: An ongoing industrial survey
abstract
Model-Driven Development (MDD) is no longer a novel development paradigm. It has become mature from a research perspective and recent studies show its adoption in industry. Still, some issues remain a challenge. Among them, we are interested in the treatment of non-functional requirements (NFRs) in MDD processes. Very few MDD approaches have been reported to deal with NFRs (and they do it in a limited way). However, it is clear that NFRs need to be considered somehow in the final product of the MDD process. To better understand how NFRs are integrated into the existing MDD approaches, we have initiated the NFR4MDD project, a multi-national empirical study, based on interviews with companies working on MDD projects. Our project aims at surveying the state of the practice for this topic. In this paper, we summarize our research protocol and present the current status of our study. The discussion will focus on the peculiarities of our study's context and organization involving about 20 researchers from 8 European countries.
David Ameller, Xavier Franch, Cristina Gómez 0001, João Araújo 0001, Richard Berntsson-Svensson, Stefan Biffl, Jordi Cabot, Vittorio Cortellessa, Maya Daneva, Daniel Méndez 0001, Ana Moreira 0001, Henry Muccini, Antonio Vallecillo, Manuel Wimmer, Vasco Amaral 0001, Hugo Bruneliere, Loli Burgueño, Miguel Goulão, Bernhard Schätz, Sabine Teufl
RE3
2013 Enforcement of Conceptual Schema Quality Issues in Current Integrated Development Environments
David Aguilera, Cristina Gómez 0001, Antoni Olivé
CAiSE2
2013 A complete set of guidelines for naming UML conceptual schema elements
David Aguilera, Cristina Gómez 0001, Antoni Olivé
Data Knowl. Eng.2
2012 A Method for the Definition and Treatment of Conceptual Schema Quality Issues
David Aguilera, Cristina Gómez 0001, Antoni Olivé
ER2
2011 Formal Semantics and Ontological Analysis for Understanding Subsetting, Specialization and Redefinition of Associations in UML
Dolors Costal, Cristina Gómez 0001, Giancarlo Guizzardi
ER2
2011 Lightweight Verification of Executable Models
Elena Planas, Jordi Cabot, Cristina Gómez 0001
ER3
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.3
2011 Enhancing the semantics of UML association redefinition
Pilar Nieto, Dolors Costal, Cristina Gómez 0001
Data Knowl. Eng.3
2010 Lightweight Executability Analysis of Graph Transformation Rules
abstract
Domain Specific Visual Languages (DSVLs) play a cornerstone role in Model-Driven Engineering (MDE), where (domain specific) models are used to automate the production of the final application. Graph Transformation is a formal, visual, rule-based technique, which is increasingly used in MDE to express in-place model transformations like refactorings, animations and simulations. However, there is currently a lack of methods able to perform static analysis of rules, taking into account the DSVL meta-model integrity constraints. In this paper we propose a lightweight, efficient technique that performs static analysis of the weak executability of rules. The method determines if there is some scenario in which the rule can be safely applied, without breaking the meta-model constraints. If no such scenario exists, the method returns meaningful feedback that helps repairing the detected inconsistencies.
Elena Planas, Jordi Cabot, Cristina Gómez 0001, Esther Guerra, Juan de Lara
VL/HCC3
2010 Automatic generation of basic behavior schemas from UML class diagrams
Manoli Albert, Jordi Cabot, Cristina Gómez 0001, Vicente Pelechano
Softw. Syst. Model.3
2009 Verifying Action Semantics Specifications in UML Behavioral Models
Elena Planas, Jordi Cabot, Cristina Gómez 0001
CAiSE3
2008 Drawing Preconditions of Operation Contracts from Conceptual Schemas
Dolors Costal, Cristina Gómez 0001, Anna Queralt, Ernest Teniente
CAiSE2
2008 A Catalogue of Refactorings for Navigation Models
abstract
The evolution of web applications (from read-only applications for browsing the data to full-fledged content-modification applications) has increased the complexity of navigation models describing the set of web pages included in a web application. In this paper, we propose adopting the refactoring technique to reorganize and improve the quality of such models. This technique was initially proposed to improve the structure of source code without changing its external observable behaviour. We adapt the refactoring technique to the navigation models context and present a catalogue of refactorings specific for this particular kind of models.
Jordi Cabot, Cristina Gómez 0001
ICWE2
2008 Improving the definition of general constraints in UML
Dolors Costal, Cristina Gómez 0001, Anna Queralt, Ruth Raventós, Ernest Teniente
Softw. Syst. Model.2
2007 On the Quality of Navigation Models with Content-Modification Operations
Jordi Cabot, Jordi Ceballos, Cristina Gómez 0001
ICWE3
2007 Deriving Operation Contracts from UML Class Diagrams
Jordi Cabot, Cristina Gómez 0001
MoDELS2
2006 On the Use of Association Redefinition in UML Class Diagrams
Dolors Costal, Cristina Gómez 0001
ER2
2006 Facilitating the Definition of General Constraints in UML
Dolors Costal, Cristina Gómez 0001, Anna Queralt, Ruth Raventós, Ernest Teniente
MoDELS2
2002 Evolving Partitions in Conceptual Schemas in the UML
Cristina Gómez 0001, Antoni Olivé
CAiSE1