Author Image

David Moreno Lumbreras, PhD

Postdoctoral Researcher @ URJC

Welcome to my personal page! You'll find here information about me and what I do.

About Me

I hold a Ph.D. in Information Technologies and Systems from Universidad Rey Juan Carlos. (Link to my thesis). Prior to that, I obtained a Bachelor's degree in Telecommunications Engineering and a Master's degree in Telecommunications Engineering.

I specialize in web development, with a strong focus on Extended Reality (XR) and data/software visualization. Prior to this, I gained experience in the industry as a front-end developer and also in backend development using Python, particularly with Django. Additionally, I'm passionate about sharing knowledge and actively contribute to open-source software projects.

In addition to my tech interests, I love VR, motorbikes, creating gadgets using my 3D printer and tinkering with electronics components like Arduino and Raspberry Pi. Gaming is another passion of mine, spanning from video games (check out my game blog) to retro games (from NES to PSX, not venturing beyond or below that era), and I am an avid board game enthusiast. I find great joy in combining these hobbies with a good cup of coffee or a refreshing beer!

OPENSYM & OSS 2023 GATHER TOGETHER

Visualize your Open Source Software using an Extended Reality (XR) web-based software analytics system: BabiaXR

first service



second service

FOSDEM 2023 (JavaScript devroom)

Visualize the NPM dependencies city ecosystem of your node project in VR




FOSDEM 2022 (Mozilla Devroom)

BabiaXR: Virtual Reality Data Visualizations for the browser

first service



second service

esLibre 2021 (in spanish)

BabiaXR Visualización de Datos en Realidad Virtual




FOSDEM 2021 (JavaScript Devroom)

BabiaXR: Virtual Reality Data Visualizations using only Front-End

first service



second service

Codemotion 2019 (in Spanish)

VBoard, making web dashboards in VR (and AR)




OPENEXPO 2019

VBoard, web dashboards in VR and AR

first service



first service

FOSDEM 2019 (lightning talk)

VBoard, making web dashboards in 3D and VR




FOSDEM 2018 (Community devroom)

Analyzing developers network in a community

second service



first service

CHAOSSCON + GRIMOIRECON EUROPE 2018

Beyond standard panels




MEETUP ELASTICSEARCH - MADRID (IN SPANISH)

Network plugin, un plugin de visualización para mostrar redes en Kibana

second service

Journal papers

Software development metrics: to VR or not to VR
Moreno-Lumbreras, David & Robles, Gregorio & Izquierdo, Daniel & Gonzalez-Barahona, Jesus

EMSE

The influence of the city metaphor and its derivates in software visualization
Moreno-Lumbreras, David & González-Barahona, Jesús M. & Robles, Gregorio & Cosentino, Valerio

JSS

BabiaXR: Facilitating experiments about XR data visualization
Moreno-Lumbreras, David & González-Barahona, Jesús M. & Robles, Gregorio

SoftwareX

CodeCity: A comparison of on-screen and virtual reality
Moreno-Lumbreras, David & Minelli, Roberto & Villaverde, Andrea & González-Barahona, Jesús M. & Lanza, Michele

IST

Full papers

Understanding the NPM Dependencies Ecosystem of a Project Using Virtual Reality
Moreno-Lumbreras, David & González-Barahona, Jesús M. & Lanza, Michele

VISSOFT'23

CodeCity: On-Screen or in Virtual Reality?
Moreno-Lumbreras, David & Minelli, Roberto & Villaverde, Andrea & González-Barahona, Jesús M. & Lanza, Michele

VISSOFT'21

Workshop papers

Using the spiral algorithm for evolving software cities in VR
Moreno, David & Gonzalez-Barahona, Jesus & Robles, Gregorio

BENEVOL 2022

Enhancing CodeCity: Code Evolution in VR using Web Technologies
Moreno-Lumbreras, David & Gonzalez-Barahona, Jesus & Robles, Gregorio

SATToSE 2023

Visualizing code reviews bottlenecks, from 2D to virtual reality
Moreno, David & Gonzalez-Barahona, Jesus & Robles, Gregorio

BENEVOL 2022

BabiaXR: Virtual Reality software data visualizations for the Web
Moreno, David & Gonzalez-Barahona, Jesus & Villaverde, Andrea

OpenVRLab (IEEE VR22) 2022

Making CodeCity Evolve
Moreno, David & Cosentino, Valerio & Gonzalez-Barahona, Jesus

BENEVOL 2019

SortingHat: Wizardry on Software Project Members
Moreno, David & Dueñas, Santiago & Cosentino, Valerio & Fernández, Miguel & Zerouali, Ahmed & Robles, Gregorio & Gonzalez-Barahona, Jesus

ICSE 2019

Registered Reports

To VR or not to VR: Is virtual reality suitable to understand software development metrics?
Moreno-Lumbreras, David & Robles, Gregorio & Izquierdo, Daniel & Gonzalez-Barahona, Jesus

ESEM 2021

Thesis

Exploring visualization of software-related data in extended reality.
PhD thesis

URJC

VBoard: Web dashboards in 3D and VR
Masther thesis

URJC

Network visualization with Kibana
Degree thesis

URJC

Others

Understanding the NPM Dependencies Ecosystem of a Project Using Virtual Reality - Artifact
Moreno-Lumbreras, David & González-Barahona, Jesús M. & Lanza, Michele

ICSME'23

CodeCity: On-Screen or in Virtual Reality? - Artifact
Moreno-Lumbreras, David & Minelli, Roberto & Villaverde, Andrea & González-Barahona, Jesús M. & Lanza, Michele

ICSME'21

Rethinking Codecity
Moreno, David & Gonzalez-Barahona, Jesus

MADSESE 2019

Awards

Generic placeholder image

Best Artifact Award

I won the Best Artifact Award of ICSME 2023.

Generic placeholder image

GSoC Mentor - 2020

I served as a mentor under the CHAOSS organization int he Google Summer of Code of 2020.

Service

Generic placeholder image

PC Member - VISSOFT 2023

I served as a program commitee member of VISSOFT 2023.

Generic placeholder image

PC Member - VISSOFT 2022

I served as a program commitee member of VISSOFT 2022.

OSS projects

Generic placeholder image

BabiaXR

BabiaXR is a project to create HTML-based 3-D data visualizations suitable for use in XR (virtual reality, extended reality) scenes within the browser. BabiaXR is built on A-Frame and other JavaScript modules (including Three.js), and aims to easy of use and easy integration with other A-Frame components.

Generic placeholder image

Kibana & ElasticSearch Community

Kibana is data visualization plugin for Elasticsearch. It provides visualization capabilities on top of the content indexed on an Elasticsearch cluster. I've contributed to this community, I've developed many plugins of Kibana in order to get new visualizations types and I am always thinking about more plugins.

Generic placeholder image

GrimoireLab

I am a contributor to GrimoireLab, a open source platform for software development analytics included in the CHAOSS project o The aim of GrimoireLab is to provide toolset for software development analytics.