Using software visualization to support the teaching of distributed programming. - Di Rocco, Lorenzo; Ferraro Petrillo, Umberto; Palini, Francesco (Journal of Supercomputing, 2023)