2026

Evaluating the use of Augmented Reality for Dependency Graph Analysis: A Controlled Experiment
Juan Pablo Sandoval Alcocer, Dussan Freire-Pozo, Tiara Rojas-Stambuk, Alison Fernandez Blanco, Leonel Merino
IEEE/ACM International Conference on Program Comprehension (Just Accepted) 2026 ICPCRENE Core A
On the Use of Extended Reality to Support Software Development Activities:  A Systematic Literature Review
Tiara Rojas-Stambuk*, Juan Pablo Sandoval Alcocer*#, Leonel Merino, Andres Neyem (* equal contribution, # corresponding author)
Information and Software Technology (Just Accepted) 2026 ISTWoS Q1
Characterizing Real-World Accessibility Issues Reported in Kotlin Mobile Apps
Benjamin Gonzales Briones, Juan Pablo Sandoval Alcocer, Alison Fernandez Blanco, Leonel Merino, Camilo Escobar, Mario Linares Vasquez
ACM International Conference on the Foundations of Software Engineering (Just Accepted) 2026 FSEFSE-IVR Core A*
Assessing Automatically-Generated Tests Code Quality: Beyond Traditional Test Smells
Juan Pablo Sandoval Alcocer*#, Maximiliano Narea-Carvajal*, Geraldine Galindo-Gutierrez*, Alison Fernandez-Blanco, Andres Neyem, Nicolas Anquetil (* equal contribution, # corresponding author)
Empirical Software Engineering 2026 EMSEWoS Q1

2025

FlameGraph AR: Immersive Visualization of CPU Profiles in Augmented Reality
Tiara Rojas-Stambuk, Luis Fernando Gil-Gareca, Juan Pablo Sandoval Alcocer, Leonel Merino, David Moreno-Lumbreras
13th IEEE Working Conference on Software Visualization 2025 VISSOFT Poster
Exploring the Adaptability and Usefulness of Git-Truck for Assessing Software Capstone Project Development
Andres Neyem, Jose Carrasco, Alison Fernandez-Blanco, Juan Pablo Sandoval Alcocer
Technical Symposium on Computer Science Education 2025 SIGCSE Main Research Track Core A
Visualizing the Linux Kernel Performance with FlameGraph AR
Tiara Rojas-Stambuk, Luis Fernando Gil-Gareca, Juan Pablo Sandoval Alcocer, Leonel Merino, David Moreno-Lumbreras
13th IEEE Working Conference on Software Visualization 2025 VISSOFT Visualization Challenge
Increasing the Effectiveness of Automatically Generated Tests by Improving Class Observability
Geraldine Galindo-Gutierrez*, Juan Pablo Sandoval Alcocer*, Nicolas Jimenez-Fuentes, Alexandre Bergel, Gordon Fraser (* equal contribution)
47th IEEE/ACM International Conference on Software Engineering 2025 ICSEMain Research Track Distinguished Paper Award Core A*

2024

Enhancing Commit Message Quality in Software Capstone Projects with Generative AI
Andres Neyem, Agustin Rios, Kevin Cespedes-Arancibia, Juan Pablo Sandoval Alcocer, Marcelo Mendoza
SoftwareX 2024 SoftwareX Q2
On the Use of Statistical Machine Translation for Suggesting Variable Names for Decompiled Code: The Pharo Case
Juan Pablo Sandoval Alcocer, Harold Camacho-Jaimes, Geraldine Galindo-Gutierrez, Andrés Neyem, Alexandre Bergel, Stephane Ducasse
Journal of Computer Languages 2024 COLA WoS
Exploring the Impact of Generative AI for StandUp Report Recommendations in Software Capstone Project Development
Andres Neyem, Juan Pablo Sandoval, Marcelo Mendoza, Leonardo Centellas, Luis Armando Gonzalez, Carlos Paredes
Technical Symposium on Computer Science Education 2024 SIGCSE Main Research Track Core A
A Developer’s Guide to Building and Testing Accessible Mobile Apps
Juan Pablo Sandoval Alcocer, Leonel Merino, Alison Fernandez-Blanco, William Ravelo-Mendez, Camilo Escobar-Velasquez, Mario Linares-Vasquez
ACM International Conference on the Foundations of Software Engineering (Tutorial) 2024 FSETutorials TrackCore A*
Towards an AI Knowledge Assistant for Context-aware Learning Experiences in Software Capstone Project Development
Andres Neyem, Luis A. Gonzalez, Marcelo Mendoza, Juan Pablo Sandoval Alcocer, Leonardo Centellas, Carlos Paredes
IEEE Transactions on Learning Technologies 2024 TLTWoS Q1
MethodProxies: A Safe and Fast Message-Passing Control Library
Sebastian Jordan Montaño, Juan Pablo Sandoval Alcocer, Guillermo Polito, Stéphane Ducasse, Pablo Tesone
International Workshop on Smalltalk Technologies 2024 IWST Workshop PaperBest Paper Award (top 3)
Asking and Answering Questions During Memory Behavior Analysis
Alison Fernandez Blanco, Araceli Queriolo Córdova, Alexandre Bergel, Juan Pablo Sandoval Alcocer
IEEE Transactions on Software Engineering 2024 TSEWoS Q1*

2023

An Eye-Tracking Study on the Use of Split/Unified Code Change Views for Bug Detection
Juan Pablo Sandoval Alcocer, Alejandra Cossio-Chavalier, Tiara Rojas-Stambuk, Leonel Merino
IEEE Access 2023 WoS Q2
An Empirical Study of Mobile Code Offloading in Unpredictable Environments
Pablo Sanabria, Andres Neyem, Juan Pablo Sandoval Alcocer, Alison Fernandez-Blanco
IEEE Access 2023 WoS Q2
A Manual Categorization of New Quality Issues on Automatically-Generated Tests
Geraldine Galindo-Gutierrez*, Maximiliano Narea Carvajal, Alison Fernandez Blanco*, Nicolas Anquetil, Juan Pablo Sandoval Alcocer*# (* equal contribution, # corresponding author)
IEEE International Conference on Software Maintenance and Evolution 2023 ICSME Main Research Track Core A
Visualizing Code Dependencies in AR
Dussan Freire-Pozo, Kevin Cespedes-Arancibia, Leonel Merino, Alison Fernandez-Blanco, Andres Neyem, Juan Pablo Sandoval Alcocer
IEEE International Conference on Software Visualization 2023 VISSOFT Tool/NIER Track
Testing in Pharo [Book]
Stéphane Ducasse, Guillermo Polito, Juan-Pablo Sandoval
Pharo Books 2023 Book
SmallEvoTest: Genetically Created Unit Tests for Smalltalk
Alexandre Bergel, Geraldine Galindo-Gutierrez, Alison Fernandez-Blanco, Juan Pablo Sandoval Alcocer
International Workshop on Smalltalk Technologies 2023 IWST Workshop Paper

2022

Software Visualizations to Analyze Memory Consumption: A Literature Review
Alison Fernandez Blanco, Alexandre Bergel, Juan Pablo Sandoval Alcocer
ACM Computing Surveys 2022 ACM CSURWoS Q1*
Visualizing Memory Consumption with Vismep
PDF
Alison Fernandez Blanco, Alexandre Bergel, Juan Pablo Sandoval Alcocer, Araceli Queirolo Cordova
IEEE Working Conference on Software Visualization (VISSOFT 2022, Research Track) 2022 VISSOFT Main Research Track
Spike – A code editor plugin highlighting fine-grained changes
Ronald Escobar, Juan Pablo Sandoval Alcocer, Hagen Tarner, Fabian Beck, Alexandre Bergel
IEEE Working Conference on Software Visualization 2022 VISSOFT Tool/NIER Track
TestEvoViz: Visualizing Genetically-Based Test Coverage Evolution
Andreina Cota Vidaure, Evelyn Cusi Lopez, Juan Pablo Sandoval Alcocer, Alexandre Bergel
Empirical Software Engineering 2022 EMSEWoS Q1
Transformation-based Refactorings: a First Analysis
Nicolas Anquetil, Miguel Campero, Stephane Ducasse, Juan Pablo Sandoval Alcocer, Pablo Tesone
International Workshop on Smalltalk Technologies 2022 IWST Workshop Paper
Introduction to Special Issue on Visualization Applied to Software Engineering
Paul Leger, Alexandre Bergel, Juan Pablo Sandoval Alcocer, Leonel Merino
Information and Software Technology 2022 ISTWoS Q1

2021

Quality Histories of Past Extract Method Refactorings
Abel Mamani Taqui, Juan Pablo Sandoval Alcocer, Geoffrey Hecht, Alexandre Bergel
International Conference on Computational Science and its Applications 2021 ICCSA
How Do Developers Use the Java Stream API?
Joshua Nostas, Juan Pablo Sandoval Alcocer, Diego Elias Costa, Alexandre Bergel
International Conference on Computational Science and its Applications 2021 ICCSA

2020

Prioritizing versions for performance regression testing: The Pharo case
Juan Pablo Sandoval Alcocer, Alexandre Bergel, Marco Tulio Valente
Science of Computer Programming 2020 SCP WoS
Improving the Success Rate of Applying the Extract Method Refactoring
Juan Pablo Sandoval Alcocer, Alejandra Siles Antezana, Gustavo Santos, Alexandre Bergel
Science of Computer Programming 2020 SCP WoS
Textual Source Code Comparison: Split or Unified?
ACM
Alejandra Cossio Chavalier, Juan Pablo Sandoval Alcocer, Alexandre Bergel
International Workshop on New Interfaces for Programming 2020 NIP Workshop Paper
TestEvoViz: Visual Introspection for Genetically-Based Test Coverage Evolution
Andreina Cota Vidaure, Evelyn Cusi Lopez, Juan Pablo Sandoval Alcocer, Alexandre Bergel
IEEE Working Conference on Software Visualization 2020 VISSOFT Main Research Track

2019

Enhancing Commit Graphs with Visual Runtime Clues
Juan Pablo Sandoval Alcocer, Harold Camacho Jaimes, Diego Costa, Alexandre Bergel, Fabian Beck
IEEE Working Conference on Software Visualization 2019 VISSOFT Tool/NIER Track
Performance Evolution Matrix: Visualizing Performance Variations along Software Versions
Juan Pablo Sandoval Alcocer, Fabian Beck, Alexandre Bergel
IEEE Working Conference on Software Visualization 2019 VISSOFT Main Research Track

2018

Reducing Resource Consumption of Expandable Collections: The Pharo Case
Alexandre Bergel, Alejandro Infante, Sergio Maass, Juan Pablo Sandoval Alcocer
Science of Computer Programming 2018 SCP WoS
Effective Visualization of Object Allocation Sites
Alison Fernandez Blanco, Juan Pablo Sandoval Alcocer, Alexandre Bergel
IEEE Working Conference on Software Visualization 2018 VISSOFT Main Research Track
Deviation Testing: A Test Case Generation Technique for GraphQL APIs
PDF
Daniela Meneses Vargas, Alison Fernandez Blanco, Andreina Cota Vidaurre, Juan Pablo Sandoval Alcocer, Milton Mamani Torres, Alexandre Bergel, Stéphane Ducasse
International Workshop on Smalltalk Technologies 2018 IWST Workshop Paper

2016

Learning from Source Code History to Identify Performance Failures
ACM
Juan Pablo Sandoval Alcocer, Alexandre Bergel, Marco Tulio Valente
ACM/SPEC International Conference on Performance Engineering 2016 ICPE Main Research Track
Glyph-Based Software Component Identification
Ignacio Fernandez, Alexandre Bergel, Juan Pablo Sandoval Alcocer, Alejandro Infante, Tudor Girba
IEEE International Conference on Program Comprehension 2016 ICPC Main Research Track Core A
Dynamically Composing Collection Operations through Collection Promises
ACM
Juan Pablo Sandoval Alcocer, Marcus Denker, Alexandre Bergel, Yasett Acurana
International Workshop on Smalltalk Technologies 2016 IWST Workshop Paper

2015

Tracking Down Performance Variation Against Source Code Evolution
ACM
Juan Pablo Sandoval Alcocer, Alexandre Bergel
ACM Dynamic Languages Symposium (DLS 2015) 2015 DLS Main Research Track

2014

Reducing Waste in Expandable Collections: The Pharo Case
Alexandre Bergel, Alejandro Infante Rica, Juan Pablo Sandoval Alcocer
International Workshop on Smalltalk Technologies 2014 IWST Workshop Paper

2013

Identifying Equivalent Objects to Reduce Memory Consumption
PDF
Alejandro Infante, Juan Pablo Sandoval Alcocer, Alexandre Bergel
International Workshop on Smalltalk Technologies 2013 IWST Workshop Paper
Performance Evolution Blueprint: Understanding the Impact of Software Evolution on Performance
Juan Pablo Sandoval Alcocer, Alexandre Bergel, Stephanie Ducasse, Marcus Denker
IEEE Working Conference on Software Visualization 2013 VISSOFT Main Research Track Most Influential Paper Award

2012

Debugging Performance Failures
ACM
Juan Pablo Sandoval Alcocer, Alexandre Bergel
Workshop on Dynamic Languages and Applications 2012 DYLA Workshop Paper
The Hidden Face of Execution Sampling
Alexandre Bergel, Vanessa Pena, Juan Pablo Sandoval Alcocer
Smalltalk Direction Workshop (STIC'12) 2012 STIC Workshop Paper