120 citations · 417 across the 12 of their papers we have counts for
6 papers · 1 filter
Round-Trip Sketches: Supporting the Lifecycle of Software Development Sketches from Analog to Digital and Back
Sebastian Baltes, Fabrice Hollerich, Stephan Diehl
Sketching is an important activity for understanding, designing, and communicating different aspects of software systems such as their requirements or architecture. Often, sketches…
Worse Than Spam: Issues In Sampling Software Developers
Sebastian Baltes, Stephan Diehl
Background: Reaching out to professional software developers is a crucial part of empirical software engineering research. One important method to investigate the state of practice…
Attribution Required: Stack Overflow Code Snippets in GitHub Projects
Sebastian Baltes, Richard Kiefer, Stephan Diehl
Stack Overflow (SO) is the largest Q&A website for developers, providing a huge amount of copyable code snippets. Using these snippets raises various maintenance and legal issues.…
Navigate, Understand, Communicate: How Developers Locate Performance Bugs
Sebastian Baltes, Oliver Moseler, Fabian Beck +1
Background: Performance bugs can lead to severe issues regarding computation efficiency, power consumption, and user experience. Locating these bugs is a difficult task because dev…
Linking Sketches and Diagrams to Source Code Artifacts
Sebastian Baltes, Peter Schmitz, Stephan Diehl
Recent studies have shown that sketches and diagrams play an important role in the daily work of software developers. If these visual artifacts are archived, they are often detache…
Sketches and Diagrams in Practice
Sebastian Baltes, Stephan Diehl
Sketches and diagrams play an important role in the daily work of software developers. In this paper, we investigate the use of sketches and diagrams in software engineering practi…