Papers
4
Total Citations
98
H-Index
4
About
Guido Salvaneschi is a leading researcher at the intersection of programming languages, software engineering, and distributed systems. His work fundamentally explores how we design and reason about reactive and collective adaptive systems. Salvaneschi is best known for his pioneering empirical investigations into reactive programming, demonstrating through controlled studies that this paradigm significantly improves software comprehension compared to traditional Observer pattern-based designs—a finding published in top venues (38 and 37 citations respectively). More recently, he has pushed the boundaries of distributed collective systems, introducing the eXchange Calculus (XC), a novel functional language for programming homogeneous device swarms like robot collectives and sensor networks. His vision of "pulverised architectures" for cyber-physical systems, explored through multi-tier programming, is shaping how engineers approach large-scale adaptive systems in smart cities and augmented crowds. With a research agenda that bridges rigorous empirical methods with cutting-edge language design, Salvaneschi continues to influence how we build and understand the reactive, distributed software of the future.
Research Focus
Key Achievements
Top Papers
- 1
- 2An empirical study on program comprehension with reactive programming37 citations · 2014
- 3
- 4