Tue 4 Apr 2017 13:30 - 14:15 at D2.14 - Session III Chair(s): Richard P. Gabriel, Robert Hirschfeld, Hidehiko Masuhara

For software developers, source code is the static blueprint that is transformed into running behavior. In modern applications, this behavior is often facilitated through distributed systems. Thus, behavior developers observe on their machine is usually not the same as it is perceived by end users. We propose a system where source code is mapped with information gathered at runtime to make programs fell “alive”. We implemented a system that maps runtime performance to source code artifacts. In this demo, we show how performance problems can be prevented in different scenarios.

PhD student at the University of Zurich, Research intern at IBM T.J. Watson Research Center interested in how we can make the software development process more data-driven by giving structure to runtime data and providing guidance to developers on how to use it

Tue 4 Apr

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

13:30 - 15:00
Session IIIPX at D2.14
Chair(s): Richard P. Gabriel Dream Songs, Inc. & IBM Research, Robert Hirschfeld HPI, Hidehiko Masuhara Tokyo Institute of Technology
13:30
45m
Demonstration
Runtime Metric Meets Developer: Augmenting Source Code with Runtime Information to Make Programs Live
PX
Jürgen Cito University of Zurich
14:15
45m
Talk
Squeak Makes a Good Python Debugger
PX
Fabio Niephaus Hasso Plattner Institute, University of Potsdam, Tim Felgentreff Hasso-Plattner-Institute, Potsdam, Tobias Pape HPI, Germany, Robert Hirschfeld HPI