VLDB 2026 Research / reviewers in the wild / expert
Vanessa Braganholo
dblp:84/2055 · also Vanessa Braganholo Murta, Vanessa P. Braganholo, Vanessa de Paula Braganholo
· DBLP profile ↗
21ranked-venue papers
3as first author
3since 2021 · last 2025
0000-0002-1184-8192ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 10 · 3 first-authorSystems, architecture and hardware · 4Software engineering, systems software and programming languages · 3 · 2 since 2021Artificial intelligence and machine learning · 2 · 1 since 2021Human-computer interaction and ubiquitous computing · 2Computer networks · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Analyzing the adoption of database management systems throughout the history of open source projects
Camila A. Paiva, Raquel Maximino, Frederico Paiva, Rafael Accetta Vieira, Nicole Espanha, João Felipe Pimentel, Igor Scaliante Wiese, Marco Aurélio Gerosa, Igor Steinmacher, Leonardo Murta 0001, Vanessa Braganholo |
Empir. Softw. Eng. | 11 |
| 2024 | Prov-Dominoes: An approach for knowledge discovery from provenance data
Victor Alencar, Troy C. Kohwalter, Vanessa Braganholo, Jose Ricardo da Silva Jr., Leonardo Murta 0001 |
Expert Syst. Appl. | 3 |
| 2021 | Understanding and improving the quality and reproducibility of Jupyter notebooks
João Felipe Pimentel, Leonardo Murta 0001, Vanessa Braganholo, Juliana Freire |
Empir. Softw. Eng. | 3 |
| 2020 | XChange: A semantic diff approach for XML documents
Alessandreia Marta de Oliveira, Troy C. Kohwalter, Marcos Kalinowski, Leonardo Murta 0001, Vanessa Braganholo |
Inf. Syst. | 5 |
| 2019 | A large-scale study about quality and reproducibility of jupyter notebooksabstractJupyter Notebooks have been widely adopted by many different communities, both in science and industry. They support the creation of literate programming documents that combine code, text, and execution results with visualizations and all sorts of rich media. The self-documenting aspects and the ability to reproduce results have been touted as significant benefits of notebooks. At the same time, there has been growing criticism that the way notebooks are being used leads to unexpected behavior, encourage poor coding practices, and that their results can be hard to reproduce. To understand good and bad practices used in the development of real notebooks, we studied 1.4 million notebooks from GitHub. We present a detailed analysis of their characteristics that impact reproducibility. We also propose a set of best practices that can improve the rate of reproducibility and discuss open challenges that require further research and development. João Felipe Pimentel, Leonardo Murta 0001, Vanessa Braganholo, Juliana Freire |
MSR | 3 |
| 2019 | Querying XML documents using Prolog engines: When is this a good idea?
Fábio G. Santos, Leonardo Machado, Rafael de Araújo M. Pinheiro, Aline Paes, Vanessa Braganholo |
Inf. Process. Manag. | 5 |
| 2018 | An efficient similarity-based approach for comparing XML documents
Alessandreia Marta de Oliveira, Gabriel Tessarolli, Gleiph Ghiotto, Bruno Pinto, Fernando Campello, Matheus Marques, Carlos Roberto Carvalho Oliveira, Igor Rodrigues, Marcos Kalinowski, Uéverton S. Souza, Leonardo Murta 0001, Vanessa Braganholo |
Inf. Syst. | 12 |
| 2017 | Deriving scientific workflows from algebraic experiment lines: A practical approach
Anderson Marinho, Daniel de Oliveira 0001, Eduardo S. Ogasawara, Vítor Silva 0003, Kary A. C. S. Ocaña, Leonardo Murta 0001, Vanessa Braganholo, Marta Mattoso |
Future Gener. Comput. Syst. | 7 |
| 2017 | noWorkflow: a Tool for Collecting, Analyzing, and Managing Provenance from Python ScriptsabstractWe present noWorkflow, an open-source tool that systematically and transparently collects provenance from Python scripts, including data about the script execution and how the script evolves over time. During the demo, we will show how noWorkflow collects and manages provenance, as well as how it supports the analysis of computational experiments. We will also encourage attendees to use noWorkflow for their own scripts. João Felipe Pimentel, Leonardo Murta 0001, Vanessa Braganholo, Juliana Freire |
Proc. VLDB Endow. | 3 |
| 2017 | Managing Provenance of Implicit Data Flows in Scientific ExperimentsabstractScientific experiments modeled as scientific workflows may create, change, or access data products not explicitly referenced in the workflow specification, leading to implicit data flows. The lack of knowledge about implicit data flows makes the experiments hard to understand and reproduce. In this article, we present ProvMonitor, an approach that identifies the creation, change, or access to data products even within implicit data flows. ProvMonitor links this information with the workflow activity that generated it, allowing for scientists to compare data products within and throughout trials of the same workflow, identifying side effects on data evolution caused by implicit data flows. We evaluated ProvMonitor and observed that it could answer queries for scenarios that demand specific knowledge related to implicit provenance. Vitor C. Neves, Daniel de Oliveira 0001, Kary A. C. S. Ocaña, Vanessa Braganholo, Leonardo Murta 0001 |
ACM Trans. Internet Techn. | 4 |
| 2013 | On the performance of the position() XPath functionabstractIn very large XML documents or collections, the query response times are not always satisfactory. To overcome this limitation, parallel processing can be applied. Data can be replicated in several processors and queries can be partitioned to run over different virtual data partitions on each processor, on an approach called virtual partitioning. PartiX-VP is a simple XML virtual partitioning approach that generates virtual data partitions by dividing the cardinality of the partitioning attribute by the number of allocated processors, resulting in intervals of equal size for each processor. In this approach, the XML query is rewritten and selection predicates are added to define the virtual partitions. These selection predicates use the position() XPath function that addresses a set of elements on a given position in the document. In this paper, we present an experimental evaluation of the position() XPath function in five XML native DBMS. We have identified differences in the processing time of the position() XPath function in large collections of XML documents. This may lead to load unbalancing in simple virtual partitioning approaches, thus this analysis opens space for improvements in virtual partitioning. Luiz Augusto Matos da Silva, Luiz Laerte N. da Silva Jr., Marta Mattoso, Vanessa Braganholo |
ACM Symposium on Document Engineering | 4 |
| 2012 | ProvManager: a provenance management system for scientific workflowsabstractSUMMARY Running scientific workflows in distributed and heterogeneous environments has been a motivating approach for provenance management, which is loosely coupled to the workflow execution engine. This kind of approach is interesting because it allows both storage and access to provenance data in a homogeneous way, even in an environment where different workflow management systems work together. However, current approaches overload scientists with many ad hoc tasks, such as script adaptations and implementations of extra functionalities to provide provenance independence. This paper proposes ProvManager, a provenance management approach that eases the gathering, storage, and analysis of provenance information in a distributed and heterogeneous environment scenario, without putting the burden of adaptations on the scientist. ProvManager leverages the provenance management at the experiment level by integrating different workflow executions from multiple workflow management systems. Copyright © 2011 John Wiley & Sons, Ltd. Anderson Marinho, Leonardo Murta 0001, Cláudia M. L. Werner, Vanessa Braganholo, Sérgio Manuel Serra da Cruz, Eduardo S. Ogasawara, Marta Mattoso |
Concurr. Comput. Pract. Exp. | 4 |
| 2011 | Many task computing for orthologous genes identification in protozoan genomes using HydraabstractSUMMARY One of the main advantages of using a scientific workflow management system (SWfMS) is to orchestrate data flows among scientific activities and register provenance of the whole workflow execution. Nevertheless, the execution control of distributed activities in high performance computing environments by SWfMS presents challenges such as steering control and provenance gathering. Such challenges may become a complex task to be accomplished in bioinformatics experiments, particularly in Many Task Computing scenarios. This paper presents a data parallelism solution for a bioinformatics experiment supported by Hydra, a middleware that bridges SWfMS and high performance computing to enable workflow parallelization with provenance gathering. Hydra Many Task Computing parallelization strategies can be registered and reused. Using Hydra, provenance may also be uniformly gathered. We have evaluated Hydra using an Orthologous Gene Identification workflow. Experimental results show that a systematic approach for distributing parallel activities is viable, sparing scientist time and diminishing operational errors, with the additional benefits of distributed provenance support. Copyright © 2011 John Wiley & Sons, Ltd. Fábio Coutinho, Eduardo S. Ogasawara, Daniel de Oliveira 0001, Vanessa Braganholo, Alexandre A. B. Lima, Alberto M. R. Dávila, Marta Mattoso |
Concurr. Comput. Pract. Exp. | 4 |
| 2011 | A method for capturing innovation features using group storytelling
Rafael Elias de Lima Escalfoni, Vanessa Braganholo, Marcos R. S. Borges |
Expert Syst. Appl. | 2 |
| 2010 | Data parallelism in bioinformatics workflows using HydraabstractLarge scale bioinformatics experiments are usually composed by a set of data flows generated by a chain of activities (programs or services) that may be modeled as scientific workflows. Current Scientific Workflow Management Systems (SWfMS) are used to orchestrate these workflows to control and monitor the whole execution. It is very common in bioinformatics experiments to process very large datasets. In this way, data parallelism is a common approach used to increase performance and reduce overall execution time. However, most of current SWfMS still lack on supporting parallel executions in high performance computing (HPC) environments. Additionally keeping track of provenance data in distributed environments is still an open, yet important problem. Recently, Hydra middleware was proposed to bridge the gap between the SWfMS and the HPC environment, by providing a transparent way for scientists to parallelize workflow executions while capturing distributed provenance. This paper analyzes data parallelism scenarios in bioinformatics domain and presents an extension to Hydra middleware through a specific cartridge that promotes data parallelism in bioinformatics workflows. Experimental results using workflows with BLAST show performance gains with the additional benefits of distributed provenance support. Fábio Coutinho, Eduardo S. Ogasawara, Daniel de Oliveira 0001, Vanessa Braganholo, Alexandre A. B. Lima, Alberto M. R. Dávila, Marta Mattoso |
HPDC | 4 |
| 2010 | ARAXA: Storing and managing Active XML documents
Cláudio Ananias Ferraz, Vanessa Braganholo, Marta Mattoso |
J. Web Semant. | 2 |
| 2009 | Applying group storytelling to capture innovation featuresabstractInnovation is the fundamental source of value creation in organizations. Despite its importance, many companies fail to systematize the innovation process. The innovation process depends on a complex combination of factors related to organizational culture, which are not easily identified. This paper proposes a collaborative approach to identify innovation factors by using the group storytelling approach to capture organizational knowledge. We then use a set of innovation indicators to extract innovation features from the gathered knowledge. Rafael Elias de Lima Escalfoni, Vanessa Braganholo, Marcos R. S. Borges |
CSCWD | 2 |
| 2007 | A Collaborative Approach to Requirements ElicitationabstractThe requirements elicitation of a system is a complex task. The different viewpoints and the need for negotiation make this stage of the software development process risky and susceptible to failures. The traditional elicitation approach based on interviews and questionnaires do not help. This paper proposes an approach founded on collective knowledge to progressively build the system requirements from a narrative of use stories to the definition of use cases. The proposed solution consists of a knowledge model based on stories about the system, a collective construction method, and a tool to support interaction. Viviane Laporti, Marcos R. S. Borges, Vanessa Braganholo |
CSCWD | 3 |
| 2006 | PATAXÓ: A framework to allow updates through XML viewsabstractXML has become an important medium for data exchange, and is frequently used as an interface to (i.e., a view of) a relational database. Although a lot of work has been done on querying relational databases through XML views, the problem of updating relational databases through XML views has not received much attention. In this work, we map XML views expressed using a subset of XQuery to a corresponding set of relational views. Thus, we transform the problem of updating relational databases through XML views into a classical problem of updating relational databases through relational views. We then show how updates on the XML view are mapped to updates on the corresponding relational views. Existing work on updating relational views can then be leveraged to determine whether or not the relational views are updatable with respect to the relational updates, and if so, to translate the updates to the underlying relational database. Vanessa Braganholo, Susan B. Davidson, Carlos Alberto Heuser |
ACM Trans. Database Syst. | 1 |
| 2004 | From XML View Updates to Relational View Updates: old solutions to a new problem
Vanessa Braganholo, Susan B. Davidson, Carlos Alberto Heuser |
VLDB | 1 |
| 2003 | On the updatability of XML views over relational databases
Vanessa Braganholo, Susan B. Davidson, Carlos Alberto Heuser |
WebDB | 1 |