Carles Farré

dblp:80/1912 · DBLP profile ↗
← Back
25ranked-venue papers
10as first author
3since 2021 · last 2023
0000-0001-5814-3782ORCID · verified

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

Databases, data management, data science and information retrieval · 14 · 7 first-authorSoftware engineering, systems software and programming languages · 11 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 7 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-author · 1 since 2021Theory of computation · 1 · 1 first-author
YearPublicationVenuePosition
2023 Supporting Students in Team-Based Software Development Projects: An Exploratory Study
Carles Farré, Xavier Franch, Marc Oriol, Alexandra Volkova
RCIS1
2021 Inclusion and Exclusion Criteria in Software Engineering Tertiary Studies: A Systematic Mapping and Emerging Framework
abstract
Context: Tertiary studies in software engineering ([email protected]) are widely used to synthesise evidence on a research topic systematically. As part of their protocol, [email protected] define inclusion and exclusion criteria (IC/EC) aimed at selecting those secondary studies (SS) to be included in the analysis. Aims: To provide a state of the art on the definition and application of IC/EC in [email protected], and from the results of this analysis, we outline an emerging framework, TSICEC, to be used by SE researchers. Method: To provide the state of the art, we conducted a systematic mapping (SM) combining automatic search and snowballing over the body of SE scientific literature, which led to 50 papers after application of our own IC/EC. The extracted data was synthesised using content analysis. The results were used to define a first version of TSICEC. Results: The SM resulted in a coding schema, and a thorough analysis of the selected papers on the basis of this coding. Our TSICEC framework includes guidelines for the definition of IC/EC in [email protected] Conclusion: This paper is a step forward establishing a foundation for researchers in two ways. As authors, understanding the different possibilities to define IC/EC and apply them to select SS. As readers, having an instrument to understand the methodological rigor upon which [email protected] may claim their findings.
Dolors Costal, Carles Farré, Xavier Franch, Carme Quer
ESEM2
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.5
2020 Data-driven and tool-supported elicitation of quality requirements in agile companies
Marc Oriol, Silverio Martínez-Fernández, Woubshet Behutiye, Carles Farré, Rafal Kozik, Pertti Seppänen, Anna Maria Vollmer, Pilar Rodríguez 0002, Xavier Franch, Sanja Aaramaa, Antonin Abherve, Michal Choras, Jari Partanen
Softw. Qual. J.4
2019 GraphQL Schema Generation for Data-Intensive Web APIs
Carles Farré, Jovan Varga, Robert Almar
MEDI1
2018 Non-functional requirements in model-driven development of service-oriented architectures
David Ameller, Xavier Burgués Illa, Dolors Costal, Carles Farré, Xavier Franch
Sci. Comput. Program.4
2017 Replan: A Release Planning Tool
abstract
Software release planning is the activity of deciding what is to be implemented, when and by who. It can be divided into two tasks: strategic planning (i.e., the what) and operational (i.e., the when and the who). Replan, the tool that we present in this demo, handles both tasks in an integrated and flexible way, allowing its users (typically software product managers and developer team leaders) to (re)plan the releases dynamically by assigning new features and/or modifying the available resources allocated at each release. A recorded video demo of Replan is available at https://youtu.be/PNK5EUTdqEg.
David Ameller, Carles Farré, Xavier Franch, Antonino Cassarino, Danilo Valerio, Valentin Elvassore
SANER2
2017 Towards continuous software release planning
abstract
Continuous software engineering is a new trend that is gaining increasing attention of the research community in the last years. The main idea behind this trend is to tighten the connection between the software engineering lifecycle activities (e.g., development, planning, integration, testing, etc.). While the connection between development and integration (i.e., continuous integration) has been subject of research and is applied in industrial settings, the connection between other activities is still in a very early stage. We are contributing to this research topic by proposing our ideas towards connecting the software development and software release planning activities (i.e., continuous software release planning). In this paper we present our initial findings on this topic, how we envision to address the continuous software release planning, and a research agenda to fulfil our objectives.
David Ameller, Carles Farré, Xavier Franch, Danilo Valerio, Antonino Cassarino
SANER2
2016 A Survey on Software Release Planning Models
David Ameller, Carles Farré, Xavier Franch, Guillem Rufián
PROFES2
2015 AuRUS: explaining the validation of UML/OCL conceptual schemas
Guillem Rull, Carles Farré, Anna Queralt, Ernest Teniente, Toni Urpí
Softw. Syst. Model.2
2013 Automated reasoning on UML conceptual schemas with derived information and queries
Carles Farré, Anna Queralt, Guillem Rull, Ernest Teniente, Toni Urpí
Inf. Softw. Technol.1
2010 AuRUS: Automated Reasoning on UML/OCL Schemas
Anna Queralt, Guillem Rull, Ernest Teniente, Carles Farré, Toni Urpí
ER4
2009 MVT: a schema mapping validation tool
abstract
Schema mappings define relationships between schemas in a declarative way. We demonstrate MVT, a mapping validation tool that allows the designer to ask whether the mapping has certain desirable properties. The answers to these questions will provide information on whether the mapping adequately matches the intended needs and requirements. MVT is able to deal with a highly expressive class of mappings and database schemas, which allows the use of negations, order comparisons and null values. The tool does not only provide a Boolean answer as test result, but also a feedback for that result. Depending on the tested property and on the test result, the provided feedback can be in the form of example schema instances, or in the form of an explanation, that is, highlighting the mapping assertions and schema constraints responsible for getting such a result.
Guillem Rull, Carles Farré, Ernest Teniente, Toni Urpí
EDBT2
2008 Providing Explanations for Database Schema Validation
Guillem Rull, Carles Farré, Ernest Teniente, Toni Urpí
DEXA2
2008 Validation of mappings between schemas
Guillem Rull, Carles Farré, Ernest Teniente, Toni Urpí
Data Knowl. Eng.2
2007 Computing explanations for unlively queries in databases
abstract
A query is unlively if it always returns an empty answer. Debugging a database schema requires not only determining unlively queries, but also fixing them. To the best of our knowledge, the existing methods do not provide the designer with an explanation of why a query is not lively. In this paper, we propose a method for computing explanations that is independent of the particular method used to determine liveliness. It provides three levels of search: one explanation, a maximal set of non-overlapping explanations, and all explanations. The first two levels require only a linear number of calls to the underlying method. We also propose a filter to reduce the number of these calls, and experimentally compare our method with the best known method for finding unsatisfiable subsets of constraints.
Guillem Rull, Carles Farré, Ernest Teniente, Toni Urpí
CIKM2
2007 Containment of Conjunctive Queries over Databases with Null Values
Carles Farré, Werner Nutt, Ernest Teniente, Toni Urpí
ICDT1
2005 Checking query containment with the CQC method
Carles Farré, Ernest Teniente, Toni Urpí
Data Knowl. Eng.1
2004 A New Approach for Checking Schema Validation Properties
Carles Farré, Ernest Teniente, Toni Urpí
DEXA1
2004 SVT: Schema Validation Tool for Microsoft SQL-Server
Ernest Teniente, Carles Farré, Toni Urpí, Carlos Beltrán 0003, David Gañán
VLDB2
2003 Query Containment with Negated IDB Predicates
Carles Farré, Ernest Teniente, Toni Urpí
ADBIS1
2003 Handling Existential Derived Predicates in View Updating
Carles Farré, Ernest Teniente, Toni Urpí
ICLP1
1999 The Constructive Method for Query Containment Checking
Carles Farré, Ernest Teniente, Toni Urpí
DEXA1
1998 Query Containment Checking as a View Updating Problem
Carles Farré, Ernest Teniente, Toni Urpí
DEXA1
1996 Handling Conceptual Model Validation by Planning
Dolors Costal, Ernest Teniente, Toni Urpí, Carles Farré
CAiSE4