VLDB 2026 Research / reviewers in the wild / expert
Ricardo Miranda Filho
dblp:359/6672
· DBLP profile ↗
2ranked-venue papers
1as first author
2since 2021 · last 2024
0009-0006-2100-2533ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Measuring the Execution Time of Programs from different Android Embedded Programming LanguagesabstractThis study conducts a comparative analysis of the performance of different programming languages on Android embedded systems, focusing on execution time. Through controlled experiments, we compared traditional and emerging programming languages (Java, Kotlin, C, C++, Python, Golang, and Rust) using a variety of representative algorithms. The results revealed significant disparities among the programming languages, with C and C++ performing significantly better than the others, although in some algorithms Golang approached close in terms of execution time. The native Android application languages, Java and Kotlin, showed intermediate results compared to the others, with very close outcomes between them. Python and Rust had the worst results, with Python's performance being justified by the interpreted nature of the language and the lack of multiprocessing features on Android. Rust was possibly hindered by its inability to efficiently access low-level resources when applied to the Android application layer. Ricardo Miranda Filho, Ricardo Bonfim, Larissa Pessoa, Raimundo S. Barreto, Rosiane de Freitas |
CLEI | 1 |
| 2024 | Where Did My Memory Go? An Interactive Visualization Approach to Investigate Memory Consumption on Android DevicesabstractThe analysis of memory consumption is important for the stability and performance of Android applications. This work presents a method to extract and visualize memory-related data from Android bug report files, focusing on improving the debugging process for potential memory issues. The proposed method utilizes regular expressions for extracting key memory metrics and presents this data through interactive visualizations, aiding developers in identifying memory performance issues. We demonstrate the use of this visualization approach through an experimental analysis involving a high memory pressure scenario. This scenario allowed us to monitor memory consumption over time and analyze the causes of process terminations under this stress condition. Future work will involve evaluating the method's effectiveness under varying memory pressure scenarios, using the same or similar applications, and integrating advanced learning techniques for log analysis to capture complex patterns related to memory issues, ultimately helping to optimize system performance. Girlana Souza, Pedro Matias 0003, Ricardo Miranda Filho, Edwin Monteiro 0001, Raimundo S. Barreto, Rosiane de Freitas |
VISSOFT | 3 |