Runtime Metaphors of Software Development Tools

Day - Time: 24 April 2024, h.15:00
Place: Area della Ricerca CNR di Pisa - Room: Aula Faedo - C-29
  • Matúš Sulír (Department of Computers and Informatics, Technical University of Košice, Slovakia)

Antonia Bertolino

Software developers utilize a wide range of features in their integrated development environments, such as text search, documentation views, or inline hints in the editor. Many of these features traditionally operate only on static representations of programs, i.e., their source code or bytecode. Can we apply some operations to running programs in a metaphorical sense? In this talk, I will present selected parts of my research that try to accomplish this: DynamiDoc generates documentation from runtime values, RuntimeSearch searches for a string in the values of expressions during execution, and RuntimeSamp displays sample concrete values of variables in the editor. I will also briefly discuss problems frequently impeding runtime data collection, namely build failures and I/O calls.