activity
20172020
most citedSOTorrent: Reconstructing and Analyzing the Evolution of Stack Overflow Posts

120 citations · 417 across the 12 of their papers we have counts for

collaborators

14 papers

cs.SE2020★ 1 cited

On the diversity and frequency of code related to mathematical formulas in real-world Java projects

Oliver Moseler, Felix Lemmer, Sebastian Baltes +1

In this paper, the term formula code refers to fragments of source code that implement a mathematical formula. We present empirical studies that analyze the diversity and frequency…

cs.SE2018★ 7 cited

The Evolution of Stack Overflow Posts: Reconstruction and Analysis

Sebastian Baltes, Lorik Dumani, Christoph Treude +1

Stack Overflow (SO) is the most popular question-and-answer website for software developers, providing a large amount of code snippets and free-form text on a wide variety of topic…

cs.HC2018

Exploring the Limits of Complexity: A Survey of Empirical Studies on Graph Visualisation

Vahan Yoghourdjian, Daniel Archambault, Stephan Diehl +4

For decades, researchers in information visualisation and graph drawing have focused on developing techniques for the layout and display of very large and complex networks. Experim…

cs.SE2018

SOTorrent: Studying the Origin, Evolution, and Usage of Stack Overflow Code Snippets

Sebastian Baltes, Christoph Treude, Stephan Diehl

Stack Overflow (SO) is the most popular question-and-answer website for software developers, providing a large amount of copyable code snippets. Like other software artifacts, code…

cs.SE2018★ 83 cited

Towards a Theory of Software Development Expertise

Sebastian Baltes, Stephan Diehl

Software development includes diverse tasks such as implementing new features, analyzing requirements, and fixing bugs. Being an expert in those tasks requires a certain set of ski…

cs.SE2018★ 120 cited

SOTorrent: Reconstructing and Analyzing the Evolution of Stack Overflow Posts

Sebastian Baltes, Lorik Dumani, Christoph Treude +1

Stack Overflow (SO) is the most popular question-and-answer website for software developers, providing a large amount of code snippets and free-form text on a wide variety of topic…

cs.SE2018★ 8 cited

(No) Influence of Continuous Integration on the Commit Activity in GitHub Projects

Sebastian Baltes, Jascha Knack, Daniel Anastasiou +2

A core goal of Continuous Integration (CI) is to make small incremental changes to software projects, which are integrated frequently into a mainline repository or branch. This pap…

cs.SE2018

Usage and Attribution of Stack Overflow Code Snippets in GitHub Projects

Sebastian Baltes, Stephan Diehl

Stack Overflow (SO) is the most popular question-and-answer website for software developers, providing a large amount of copyable code snippets. Using those snippets raises mainten…

cs.SE2017

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…

cs.SE2017★ 54 cited

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…

cs.SE2017★ 25 cited

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.…

cs.SE2017★ 21 cited

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…

cs.SE2017★ 24 cited

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…

cs.SE2017★ 74 cited

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…