204 citations
- Trier University of Applied SciencesDE9 papers
- German Research Centre for Artificial IntelligenceDE6 papers
- University of KaiserslauternDE6 papers
- Fraunhofer Institute for Industrial MathematicsDE5 papers
- KU LeuvenBE5 papers
- University of WürzburgDE5 papers
- Laboratoire de Probabilités et Modèles AléatoiresFR4 papers
- Universidad Carlos III de MadridES4 papers
- Carl von Ossietzky Universität OldenburgDE3 papers
- Institute of Mathematical SciencesIN3 papers
- Sapienza University of RomeIT3 papers
- Universidad Autónoma de MadridES3 papers
12 papers · 1 filter
Model-Driven Legacy System Modernization at Scale
Tobias Böhm, Jens Guan Su Tien, Mohini Nonnenmann +3
This experience report presents a model-driven approach to legacy system modernization that inserts an enriched, technology-agnostic intermediate model between the legacy codebase…
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…
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…
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…
(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…
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…