Demo Data from VLDB 2026 / reviewers in the wild / expert
Jose Ricardo da Silva Jr.
dblp:44/7866 · also Jose Ricardo da Silva Junior, José Ricardo da S. Junior, José Ricardo da Silva Jr.
· DBLP profile ↗
11ranked-venue papers
6as first author
3since 2021 · last 2024
0000-0003-2586-1870ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5 · 5 first-author · 1 since 2021Artificial intelligence and machine learning · 3 · 1 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 2 · 1 first-authorSystems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
1 paper |
Empirical software engineering · 81% Services computing and microservices · 19% | |
| Computer graphics and multimedia
1 paper |
Visualization and visual analytics · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Visualization and visual analytics
interactive data exploration |
0.6 | 1 | 2022 | Dominoes: An Interactive Exploratory Data Analysis Tool for Software Relationships · IEEE Trans. Software Eng. 2022 |
Empirical software engineering
mining software repositories |
0.6 | 1 | 2022 | Dominoes: An Interactive Exploratory Data Analysis Tool for Software Relationships · IEEE Trans. Software Eng. 2022 |
Empirical software engineering
developer studies |
0.2 | 1 | 2022 | Dominoes: An Interactive Exploratory Data Analysis Tool for Software Relationships · IEEE Trans. Software Eng. 2022 |
Services computing and microservices › workflow management
task assignment |
0.2 | 1 | 2022 | Dominoes: An Interactive Exploratory Data Analysis Tool for Software Relationships · IEEE Trans. Software Eng. 2022 |
Methods — techniques the papers use, named apart from their topics
scenario-based evaluation · 1.1interactive visualization · 1.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 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. | 4 |
| 2023 | Encoding feature set information in heterogeneous graph neural networks for game provenance
Sidney Araujo Melo, Luís Fernando Bicalho, Leonardo Camacho de Oliveira Joia, Jose Ricardo da Silva Jr., Esteban Walter Gonzalez Clua, Aline Paes |
Appl. Intell. | 4 |
| 2022 | Dominoes: An Interactive Exploratory Data Analysis Tool for Software RelationshipsabstractProject comprehension questions, such as “which modified artifacts can affect my work?” and “how can I identify the developers who should be assigned to a given task?” are difficult to answer, require an analysis of the project and its data, are context specific, and cannot always be pre-defined. Current research approaches are restricted to post hoc analyses over software repositories. Very few interactive exploratory tools exist since the large amount of data that need to be analyzed prohibits its exploration at interactive rates. Moreover, such analyses typically require the user to create complex scripts or queries to extract the desired information from data. Here we present Dominoes, a tool for interactive data exploration aimed at end users (i.e., project managers or developers). Dominoes allows users to interact with different types and units of data to investigate project relationships and view intermediate results as charts, tables, and graphs. Additionally, it allows users to save the derived data as well as their exploration paths for later use. In a scenario-based evaluation study, participants achieved a success rate of 86 percent in their explorations, with a mean time of 7.25 minutes for answering a set of (project) exploration questions. Jose Ricardo da Silva Jr., Daniel Prett Campagna, Esteban Walter Gonzalez Clua, Anita Sarma, Leonardo Murta 0001 |
IEEE Trans. Software Eng. | 1 |
| 2016 | Efficient image-aware version control systems using GPUabstractVersion control is considered to be a vital component for supporting professional software development. While it has been widely used for textual artifacts, such as source code or documentation, little attention has been given to binary artifacts. This omission can place huge restrictions on projects in the game and media industries as they contain large amounts of binary data, such as images, videos, three-dimensional models, and animations, along with their source code. For these kinds of artifacts, existing strategies such as storing the file as a whole for each revision or saving conventional binary deltas consume significant storage space with duplicate data and, even worse, do not provide any understandable information on which modifications were made. As a response to this problem, this paper introduces a change-set model infrastructure to support version control of image artifacts using a specialized data structure. Additionally, our approach can deal with the maintenance of duplicate nearly identical images through a merge operation. Because of the amount of data that has to be processed, we designed our solution based on a parallel architecture, which permits a massively parallel approach to version control. The paper also compares our approach with some popular open-source version control systems, showing their repository growth in relation to ours as well as the time required to process image artifacts. Finally, we demonstrate that our architecture requires less storage space and runs much faster than current methods. Copyright © 2015 John Wiley & Sons, Ltd. Jose Ricardo da Silva Jr., Esteban Walter Gonzalez Clua, Leonardo Murta 0001 |
Softw. Pract. Exp. | 1 |
| 2015 | Niche vs. breadth: Calculating expertise over time through a fine-grained analysisabstractIdentifying expertise in a project is essential for task allocation, knowledge dissemination, and risk management, among other activities. However, keeping a detailed record of such expertise at class and method levels is cumbersome due to project size, evolution, and team turnover. Existing approaches that automate this task have limitations in terms of the number and granularity of elements that can be analyzed and the analysis timeframe. In this paper, we introduce a novel technique to identify expertise for a given project, package, file, class, or method by considering not only the total number of edits that a developer has made, but also the spread of their changes in an artifact over time, and thereby the breadth of their expertise. We use Dominoes - our GPU-based approach for exploratory repository analysis - for expertise identification over any given granularity and time period with a short processing time. We evaluated our approach through Apache Derby and observed that granularity and time can have significant influence on expertise identification. Jose Ricardo da Silva Jr., Esteban Walter Gonzalez Clua, Leonardo Murta 0001, Anita Sarma |
SANER | 1 |
| 2015 | Multi-Perspective Exploratory Analysis of Software Development DataabstractIn this paper, we present Dominoes, an approach for analyzing software repositories with thousands of artifacts by considering multiple perspectives of the software development data. In order to achieve computational power we model the data and its relationships as matrices, making possible to efficiently process them with a GPUs (Graphics Processing Unit) based architectures. Dominoes can support automated exploration of different relationships among project artifacts, where users have the flexibility to interactively combine and compose them. Our solution organizes data extracted from software repositories into multiple matrices that can be treated as domino pieces (e.g. [commit|method]). The connection of such pieces corresponds to a set of matrices operations, which derive additional domino pieces. These derived domino pieces represent specific project entity relationships (e.g. number of commits in which two methods co-occurred) and can be used for further explorations. As an evaluation of the Dominoes framework we present two exploratory case studies based on Apache Derby. First, we use Dominoes to show how dependencies among artifacts can be derived. Then, we identify expertise of developers by considering the commits that developers make to artifacts. We show that identifying relationships among 34,335 elements along 7,578 commits takes about 0.2 minutes in GPU, while the same processing in CPU takes about 413 minutes. Besides, identifying expertise of developer on a set of 34,335 files and 36 developers takes about 0.1 minute in GPU, whereas in CPU it takes 324 minutes. Jose Ricardo da Silva Jr., Esteban Walter Gonzalez Clua, Leonardo Murta 0001, Anita Sarma |
Int. J. Softw. Eng. Knowl. Eng. | 1 |
| 2015 | Neighborhood grid: A novel data structure for fluids animation with GPU computing
Mark Joselli, Jose Ricardo da Silva Jr., Esteban Walter Gonzalez Clua, Anselmo Antunes Montenegro, Marcos Lage, Paulo A. Pagliosa |
J. Parallel Distributed Comput. | 2 |
| 2014 | A Strategy to Workload Division for Massively Particle-Particle N-body Simulations on GPUs
Daniel Madeira, Jose Ricardo da Silva Jr., Diego H. Stalder, Leonardo Rocha 0001, Reinaldo R. Rosa, Otton T. Silveira Filho, Esteban Walter Gonzalez Clua |
ICCSA (6) | 2 |
| 2014 | Exploratory Data Analysis of Software Repositories via GPU Processing
Jose Ricardo da Silva Jr., Esteban Walter Gonzalez Clua, Leonardo Murta 0001, Anita Sarma |
SEKE | 1 |
| 2013 | MobileWars: A Mobile GPGPU Game
Mark Joselli, Jose Ricardo da Silva Jr., Esteban Walter Gonzalez Clua, Eduardo Soluri |
ICEC | 2 |
| 2010 | Fluid simulation with rigid body triangle accuracy collision using an heterogeneous GPU/CPU hardware systemabstractFluid simulation is very important for the study of natural phenomena. Most of these phenomena could not be simulated computationally some years ago and for its study the research only had available the manual calculation of its govern equation or a small physical simulation of the phenomena to be studied. With the technology advance, most of these phenomena could be simulate even in real time coming out a new research field called Computational Fluid Dynamic (DFC) only to deal with it. Many researches in DFC use Graphics Processor Unity (GPU) to simulate fluids, forgiving the existence of the CPU, which became idle most time during the simulation. Due the presented fact, we propose a method for using GPU and CPU together during the fluid simulation. Fluid simulation in this work is based on Smoothed Particle Hydrodynamics (SPH), a mesh free Newtonian method for fluid simulation. Also, the rigid body and fluid interaction is dealt at triangle level, archiving more precise results. Jose Ricardo da Silva Jr., Esteban Walter Gonzalez Clua, Paulo A. Pagliosa, Anselmo Antunes Montenegro |
SI3D | 1 |