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.
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.