Slater, Mel

Universitat de Barcelona · Spain · Information & Communication Technologies · Software Engineering

Single-year 2026 world rank 424 · Citations 4,511

Listed in the World’s Top 2% Scientists directory on ABS Nexora.