# Publications

URL: https://www.cesarsotovalero.net/publications
Author: César Soto Valero
Summary: List of academic papers published by César Soto Valero.

# Author

I'm the author of academic papers published in reputable journals and conferences.
My work can be found in
[![View César Soto-Valero](https://www.cesarsotovalero.net/img/pages/publications/google.png)](https://scholar.google.es/citations?user=jNBoowwAAAAJ&hl=en) [Google Scholar](https://scholar.google.es/citations?user=jNBoowwAAAAJ&hl=en) , [![View César Soto-Valero](https://www.cesarsotovalero.net/img/pages/publications/researchgate.png)](https://www.researchgate.net/profile/Cesar_Soto-Valero) [Reseachgate](https://www.researchgate.net/profile/Cesar_Soto-Valero), and [![View César Soto-Valero](https://www.cesarsotovalero.net/img/pages/publications/dblp.jpg)](https://dblp.uni-trier.de/pers/hd/s/Soto=Valero:C=eacute=sar)[dblp](https://dblp.uni-trier.de/pers/hd/s/Soto=Valero:C=eacute=sar); with ORCID [![ORCID iD icon](https://www.cesarsotovalero.net/img/icons/orcid-color.svg)0000-0003-0541-6411](https://orcid.org/0000-0003-0541-6411). The following is an updated list of my published work (in reverse chronological order).

<!--
> _“We want our research to be sound, novel, and with a depth impact on industry.”
> -- <cite>Benoit Baudry (explaining me his expectations as PhD supervisor in 2018)</cite>_
-->

Legend: ![conference](https://dblp.uni-trier.de/img/n.png) Conference; ![journal](https://dblp.uni-trier.de/img/n.png) Journal; ![](https://dblp.uni-trier.de/img/n.png) Thesis.

# 2024

- ![journal](https://dblp.uni-trier.de/img/n.png)
  **Highly Available Blockchain Nodes With N-Version Design**.
  Javier Ron, César Soto-Valero, Long Zhang, Benoit Baudry, and Martin Monperrus.
  _IEEE Transactions on Dependable and Secure Computing_.
  [<i class="icon i-doi"></i> 10.1109/TDSC.2023.3346195](https://doi.org/10.1109/TDSC.2023.3346195)
  [<i class="icon i-arxiv"></i> Preprint](https://arxiv.org/abs/2303.14438)
  [<i class="fab fa-github"></i> Experiments](https://github.com/ASSERT-KTH/N-ETH)

# 2023

- ![journal](https://dblp.uni-trier.de/img/n.png)
  **Automatic Specialization of Third-Party Java Dependencies**.
  César Soto-Valero, Deepika Tiwari, Tim Toady, and Benoit Baudry.
  _IEEE Transactions on Software Engineering_.
  [<i class="icon i-doi"></i> 10.1109/TSE.2023.3324950](https://doi.org/10.1109/TSE.2023.3324950)
  [<i class="fab fa-github"></i> Tool](https://github.com/ASSERT-KTH/deptrim)
  [<i class="fab fa-github"></i> Experiments](https://github.com/ASSERT-KTH/deptrim-experiments)
  [Slides](https://docs.google.com/presentation/d/16ZDgoSNklJuQBWTQxBMVo37hKvnL4D849voH21Xroj4/edit?usp=sharing)

- ![](https://dblp.uni-trier.de/img/n.png)
  **Debloating Java Dependencies**.
  César Soto-Valero.
  _Doctoral Thesis in Computer Science_.
  KTH Royal Institute of Technology, Department of Software and Computer Systems, June 2023.
  [Text](https://www.cesarsotovalero.net/files/thesis/cesar-fulltext.pdf)
  [Slides](https://www.cesarsotovalero.net/files/thesis/slides/cesar-phd-defense.pptx)
  [Video](https://youtu.be/Ub684G_aM5Q)

- ![journal](https://dblp.uni-trier.de/img/n.png)
  **Challenges of Producing Software Bill Of Materials for Java**.
  Musard Balliu, Benoit Baudry, Sofia Bobadilla, Mathias Ekstedt, Martin Monperrus, Javier Ron, Aman Sharma, Gabriel Skoglund, César Soto-Valero, and Martin Wittlinger.
  _IEEE Security & Privacy_.
  [<i class="icon i-doi"></i> 10.1109/MSEC.2023.3302956](https://doi.org/10.1109/MSEC.2023.3302956)
  [<i class="icon i-arxiv"></i> Preprint](https://arxiv.org/abs/2303.11102)
  [<i class="fab fa-github"></i> Experiments](https://github.com/chains-project/SBOM-2023)

# 2022

- ![journal](https://dblp.uni-trier.de/img/n.png)
  **Coverage-Based Debloating for Java Bytecode**.
  César Soto-Valero, Thomas Durieux, Nicolas Harrand, and Benoit Baudry.
  _ACM Transactions on Software Engineering and Methodology (TOSEM)_.
  [<i class="icon i-doi"></i> 10.1145/3546948](https://doi.org/10.1145/3546948)
  [<i class="fab fa-github"></i> Tool](https://github.com/ASSERT-KTH/jdbl)
  [<i class="fab fa-github"></i> Experiments](https://github.com/ASSERT-KTH/jdbl-experiments)
  [Video](https://youtu.be/HXj2B8eHmt4)

- ![journal](https://dblp.uni-trier.de/img/n.png)
  **The Multibillion Dollar Software Supply Chain of Ethereum**.
  César Soto-Valero, Martin Monperrus, and Benoit Baudry.
  _IEEE Computer_.
  [<i class="icon i-doi"></i> 10.1109/MC.2022.3175542](https://doi.org/10.1109/MC.2022.3175542)
  [<i class="fab fa-github"></i> Experiments](https://github.com/chains-project/ethereum-ssc)

- ![journal](https://dblp.uni-trier.de/img/n.png)
  **API Beauty Is in the Eye of the Clients: 2.2 Million Maven Dependencies Reveal the Spectrum of Client-API Usages**.
  Nicolas Harrand, Amine Benelallam, César Soto-Valero, François Bettega, Olivier Barais, and Benoit Baudry.
  _Journal of Systems and Software (JSS)_.
  [<i class="icon i-doi"></i> 10.1016/j.jss.2021.111134](https://doi.org/10.1016/j.jss.2021.111134)
  [<i class="fab fa-github"></i> Tool](https://github.com/ASSERT-KTH/depanalyzer)
  [<i class="fab fa-github"></i> Experiments](https://github.com/ASSERT-KTH/core-83)
  [<i class="fab fa-medium"></i> Blog post](https://medium.com/@almyre/a-journey-at-the-heart-of-2-4-million-maven-artifacts-94f73038bba4)

# 2021

- ![conference](https://dblp.uni-trier.de/img/n.png)
![award](https://www.cesarsotovalero.net/../img/pages/publications/award.png)
  **A Longitudinal Analysis of Bloated Java Dependencies**.
  César Soto-Valero, Thomas Durieux, and Benoit Baudry.
  _Proceeding of the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE), Athens, Greece_.
  [<i class="icon i-doi"></i> 10.1145/3468264.3468589](https://dx.doi.org/10.1145/3468264.3468589)
  [<i class="fab fa-github"></i> Tool](https://github.com/ASSERT-KTH/depclean)
  [<i class="fab fa-github"></i> Experiments](https://github.com/ASSERT-KTH/longitudinal-bloat)
  [Video](https://youtu.be/cePEl485E_s)

- ![conference](https://dblp.uni-trier.de/img/n.png)
![award](https://www.cesarsotovalero.net/../img/pages/publications/award.png)
  **DUETS: A Dataset of Reproducible Pairs of Java Library-Clients**.
  Thomas Durieux, César Soto-Valero, and Benoit Baudry.
  _18th International Conference on Mining Software Repositories (MSR), Madrid, Spain_.
  [<i class="icon i-doi"></i> 10.1109/MSR52588.2021.00071](https://dx.doi.org/10.1109/MSR52588.2021.00071)
  [<i class="fab fa-github"></i> Dataset](https://github.com/ASSERT-KTH/Duets)

- ![journal](https://dblp.uni-trier.de/img/n.png)
  **Interpretation of Swedish Sign Language using Convolutional Neural Networks and Transfer Learning**.
  Gustaf Halvardsson, Johanna Peterson, César Soto-Valero, and Benoit Baudry.
  _SN Computer Science_.
  [<i class="icon i-doi"></i> 10.1007/s42979-021-00612-w](https://dx.doi.org/10.1007/s42979-021-00612-w)
  [<i class="fab fa-github"></i> Tool](https://github.com/gustafvh/SignInterpreterSSL)

- ![journal](https://dblp.uni-trier.de/img/n.png)
  **A Comprehensive Study of Bloated Dependencies in the Maven Ecosystem**.
  César Soto-Valero, Nicolas Harrand, Martin Monperrus, and Benoit Baudry.
  _Empirical Software Engineering (EMSE)_.
  [Video](https://youtu.be/8SndbPMwdWE)
  [<i class="fab fa-github"></i> Tool](https://github.com/ASSERT-KTH/depclean)
  [<i class="fab fa-github"></i> Experiments](https://github.com/ASSERT-KTH/depclean-experiments)
  [<i class="icon i-doi"></i> 10.1007/s10664-020-09914-8](https://dx.doi.org/10.1007/s10664-020-09914-8)
  [<i class="fab fa-medium"></i> Blog post](https://medium.com/@almyre/how-much-third-party-java-dependencies-do-you-really-need-45650180367a)

# 2020

- ![journal](https://dblp.uni-trier.de/img/n.png)
  **Java Decompiler Diversity and its Application to Meta-decompilation**.
  Nicolas Harrand, César Soto-Valero, Martin Monperrus, and Benoit Baudry.
  _Journal of Systems and Software (JSS)_.
  [<i class="icon i-doi"></i> 10.1016/j.jss.2020.110645](https://dx.doi.org/10.1016/j.jss.2020.110645)
  [<i class="fab fa-github"></i> Tool](https://github.com/ASSERT-KTH/decompilercmp)

- ![journal](https://dblp.uni-trier.de/img/n.png)
  **Evaluation of the Bilateral Function in Para-athletes with Spastic Hemiplegia: a Model-based Clustering Approach**.
  Raúl Reina, David Barbado, César Soto-Valero, José M. Sarabia, and Alba Roldán.
  _Journal of Science and Medicine in Sport (JSMS)_.
  [<i class="icon i-doi"></i> 10.1016/j.jsams.2020.01.003](https://dx.doi.org/10.1016/j.jsams.2020.01.003)

- ![journal](https://dblp.uni-trier.de/img/n.png)
  **Pronóstico de las Condiciones del Ganado Vacuno en Cuba a Través de Modelos ARIMA**.
  Ismabel María Domínguez-Hurtado, and César Soto-Valero.
  _Revista Cubana de Meteorología_.
  [:globe_with_meridians: Link](http://rcm.insmet.cu/index.php/rcm/article/view/512)

# 2019

- ![conference](https://dblp.uni-trier.de/img/n.png)
  **The Strengths and Behavioral Quirks of Java Bytecode Decompilers**.
  Nicolas Harrand, César Soto-Valero, Martin Monperrus, and Benoit Baudry.
  _19th International Working Conference on Source Code Analysis and Manipulation (SCAM), Cleveland, OH, USA_.
  [<i class="icon i-doi"></i> 10.1109/scam.2019.00019](https://dx.doi.org/10.1109/scam.2019.00019)

- ![conference](https://dblp.uni-trier.de/img/n.png)
  **The Emergence of Software Diversity in Maven Central**.
  César Soto-Valero, Amine Benelallam, Nicolas Harrand, Olivier Barais, and Benoit Baudry.
  _16th International Conference on Mining Software Repositories (MSR), Montreal, Canada, 2019_.
  [<i class="icon i-doi"></i> 10.1109/MSR.2019.00059](https://dx.doi.org/10.1109/MSR.2019.00059)
  [<i class="fab fa-github"></i> Experiments](https://github.com/cesarsotovalero/msr-2019)

- ![conference](https://dblp.uni-trier.de/img/n.png)
![award](https://www.cesarsotovalero.net/../img/pages/publications/award.png)
  **The Maven Dependency Graph: a Temporal Graph-based Representation of Maven Central**.
  Amine Benelallam, Nicolas Harrand, César Soto-Valero, Benoit Baudry, and Olivier Barais.
  _16th International Conference on Mining Software Repositories (MSR), Montreal, Canada, 2019_.
  [<i class="icon i-doi"></i> 10.1109/MSR.2019.00060](https://dx.doi.org/10.1109/MSR.2019.00060)
  [<i class="fab fa-github"></i> Tool](https://github.com/diverse-project/maven-miner)

- ![journal](https://dblp.uni-trier.de/img/n.png)
  **Assessing the Causal Impact of the 3-point Per Victory Scoring System in the Competitive Balance of LaLiga**.
  César Soto-Valero and Miguel Pic.
  _International Journal of Computer Science in Sport (IJCSS)_.
  [<i class="icon i-doi"></i> 10.2478/ijcss-2019-0018](https://dx.doi.org/10.2478/ijcss-2019-0018)
  [<i class="fab fa-github"></i> Experiments](https://github.com/cesarsotovalero/ijcss-comp-balance-laliga)

- ![journal](https://dblp.uni-trier.de/img/n.png)
  **Influencia de Factores Meteorológicos en la Acuicultura de Aguas Interiores**.
  Ismabel María Domínguez-Hurtado, César Soto-Valero, Amaury Machado-Montes De Oca, and Yindra Salmón-Cuspinera.
  _Revista Cubana de Meteorología_.
  [:globe_with_meridians: Link](http://rcm.insmet.cu/index.php/rcm/article/view/462)

# 2018

- ![journal](https://dblp.uni-trier.de/img/n.png)
  **Empirical Study of Malware Diversity in Major Android Markets**.
  César Soto-Valero and Mabel González.
  _Journal of Cyber Security Technology_.
  [<i class="icon i-doi"></i> 10.1080/23742917.2018.1483876](https://doi.org/10.1080/23742917.2018.1483876)

- ![conference](https://dblp.uni-trier.de/img/n.png)
  **Detection and Analysis of Behavioral T-patterns in Debugging Activities**.
  César Soto-Valero, Yohan Bourcier, and Benoit Baudry.
  _15th International Conference on Mining Software Repositories (MSR), Gothenburg, Sweden_.
  [<i class="icon i-doi"></i> 10.1145/3196398.3196452](https://dx.doi.org/10.1145/3196398.3196452)

- ![journal](https://dblp.uni-trier.de/img/n.png)
  **Application of Machine Learning Methods for Analyzing and Predicting Sport Outcomes**.
  César Soto-Valero.
  _Retos: Nuevas Tendencias en Deporte Educación Física y Recreación_.
  [<i class="icon i-doi"></i> 10.47197/retos.v0i34.58506](https://dx.doi.org/10.47197/retos.v0i34.58506)

# 2017

- ![](https://dblp.uni-trier.de/img/n.png)
  **Some Notes on Software Diversification and Test Amplification Using Machine Learning Methods**.
  César Soto-Valero.
  _Technical Report_.
  [<i class="icon i-doi"></i> 10.13140/RG.2.2.34270.54083](https://dx.doi.org/10.13140/RG.2.2.34270.54083)

- ![journal](https://dblp.uni-trier.de/img/n.png)
  **A Predictive Model for Analyzing the Starting Pitchers' Performance Using Time Series Classification Methods**.
  César Soto-Valero, Mabel González, and Irvin Pérez.
  _International Journal of Performance Analysis in Sport (IJPAS)_.
  [<i class="icon i-doi"></i> 10.1080/24748668.2017.1354544](https://dx.doi.org/10.1080/24748668.2017.1354544)

- ![journal](https://dblp.uni-trier.de/img/n.png)
  **A Gaussian Mixture Clustering Model for Characterizing Football Players Using the EA Sports' FIFA Video Game System**.
  César Soto-Valero.
  _RICYDE. Revista Internacional de Ciencias del Deporte_.
  [<i class="icon i-doi"></i> 10.5232/ricyde2017.04904](https://dx.doi.org/10.5232/ricyde2017.04904)

# 2016

- ![](https://dblp.uni-trier.de/img/n.png)
  **Predictive Models Applied to Baseball**.
  César Soto-Valero.
  _Master Thesis_.
  The Central University of Las Villas, Department of Computer Science, November 2016.
  [<i class="icon i-doi"></i> 10.13140/RG.2.2.14806.65600](https://dx.doi.org/10.13140/RG.2.2.14806.65600)

- ![journal](https://dblp.uni-trier.de/img/n.png)
  **Predicting Win-Loss Outcomes in MLB Regular Season Games: A Comparative Study Using Data Mining Methods**.
  César Soto-Valero.
  _International Journal of Computer Science in Sport_.
  [<i class="icon i-doi"></i> 10.1515/ijcss-2016-0007](https://dx.doi.org/10.1515/ijcss-2016-0007)

- ![journal](https://dblp.uni-trier.de/img/n.png)
  **ACI-Polo: Sistema Computacional para el Análisis de la Actividad Competitiva Individual en Juegos de Polo Acuático**.
  César Soto-Valero, Irvin Pérez, Mabel González, and Alexander de la Celda.
  _Revista Cubana de Ciencias Informáticas_.
  [:globe_with_meridians: Link](https://rcci.uci.cu/?journal=rcci&page=article&op=view&path%5B%5D=1099)

- ![conference](https://dblp.uni-trier.de/img/n.png)
  **Paquete para la Clasificación de Series Temporales en Weka**.
  César Soto-Valero and Mabel González.
  _Proceedings of the III Conferencia Internacional en Ciencias Computacionales e Informáticas, La Habana, Cuba_.
  [:globe_with_meridians: Link](http://www.informaticahabana.cu/es/node/1630)

# 2015

- ![journal](https://dblp.uni-trier.de/img/n.png)
  **Sabermetrics and New Trends in the Statistical Analysis of Baseball**.
  César Soto-Valero and Mabel González.
  _Retos: Nuevas Tendencias en Deporte Educación Física y Recreación_.
  [<i class="icon i-doi"></i> 10.47197/retos.v0i28.34826](https://dx.doi.org/10.47197/retos.v0i28.34826)

- ![journal](https://dblp.uni-trier.de/img/n.png)
  **Propuesta de Ejercicios para Mejorar la Efectividad de las Habilidades Defensivas en Boxeadores Juveniles**.
  María S. Ibarra-Vargas, César Soto-Valero, Yasiel Martínez-Díaz, and R. Felipe Heredia-Torres.
  _Revista Española de Educación Física y Deportes_.
  [:globe_with_meridians: Link](http://www.reefd.es/index.php/reefd/article/view/115)

# 2013

- ![](https://dblp.uni-trier.de/img/n.png)
  **Minería de Datos para Series Temporales**.
  Mabel González and César Soto-Valero.
  _Technical Report_.
  [<i class="icon i-doi"></i> 10.13140/RG.2.1.2571.9841](https://dx.doi.org/10.13140/RG.2.1.2571.9841)

- ![](https://dblp.uni-trier.de/img/n.png)
  **Minería de Datos para Series Temporales en Weka y su Aplicación en el Pronóstico de Precipitaciones**.
  César Soto-Valero.
  _Bachelor Thesis_.
  The Central University of Las Villas, Department of Computer Science.
  [:globe_with_meridians: Link](https://dspace.uclv.edu.cu/handle/123456789/1935)
