Sketches in Software Engineering
Event date:  July 30, 2015 2:00 PM  to July 30, 2015 3:00 PM

Sketches and diagrams play an important role in the daily work of software developers. This talk presents results from two studies we conducted: First, in an online survey, we asked 394 software practitioners about how and why they use sketches and diagrams in their daily work. Second, in an extensive observational study with 12 software developers, we investigated how developers, when locating performance bugs, navigate through source code, understand the program, and communicate the detected issues. In particular, we wanted to find out to what extend sketches help to understand and communicate performance bugs.

The talk concludes with a summary of our findings on the usage of sketches and diagrams in software development and provides an outlook on future research directions.



Sebastian Baltes is a researcher and Ph.D. student at the University of Trier and works in the Software Engineering Group lead by Stephan Diehl. He is interested in software developers' work habits and wants to transfer the problems they face during their daily work to the research community. More specifically, his work investigated how software developers use sketches and diagrams and how they locate performance bugs using profiling data.




University of Stuttgart, seminar room 0.108,  Universitätsstr. 38