activity
20162026
most citedPandemic Programming: How COVID-19 affects software developers and how their organizations can help

238 citations · 887 across the 34 of their papers we have counts for

collaborators

37 papers

cs.SE2026

Operationalizing Ethics for AI Agents: How Developers Encode Values into Repository Context Files

Christoph Treude, Sebastian Baltes, Marc Cheong

As AI coding agents become embedded in software development workflows, developers are beginning to operationalize ethical principles by encoding behavioral rules into repository-le…

cs.SE2026

Forecasting Developer Environments with GenAI: A Research Perspective

Raula Gaikovina Kula, Christoph Treude, Xing Hu +28

Generative Artificial Intelligence (GenAI) models are achieving remarkable performance in various tasks, including code generation, testing, code review, and program repair. The ab…

cs.SE2025

Does AI Code Review Lead to Code Changes? A Case Study of GitHub Actions

Kexin Sun, Hongyu Kuang, Sebastian Baltes +6

AI-based code review tools automatically review and comment on pull requests to improve code quality. Despite their growing presence, little is known about their actual impact. We…

cs.SE2025

Self-Admitted GenAI Usage in Open-Source Software

Tao Xiao, Youmei Fan, Fabio Calefato +4

Strategized LaTeX removal and whitespace normalization approachThe widespread adoption of generative AI (GenAI) tools such as GitHub Copilot and ChatGPT is transforming software de…

cs.SE2025

Information-Theoretic Detection of Unusual Source Code Changes

Adriano Torres, Sebastian Baltes, Christoph Treude +1

The code base of software projects evolves essentially through inserting and removing information to and from the source code. We can measure this evolution via the elements of inf…

cs.SE2023

Visually Analyzing Company-wide Software Service Dependencies: An Industrial Case Study

Sebastian Baltes, Brian Pfitzmann, Thomas Kowark +2

Managing dependencies between software services is a crucial task for any company operating cloud applications. Visualizations can help to understand and maintain these complex dep…

cs.OH2023★ 1 cited

From Full-fledged ERP Systems Towards Process-centric Business Process Platforms

Lukas Böhme, Tobias Wuttke, Ralf Teusner +4

Enterprise Resource Planning (ERP) systems are critical to the success of enterprises, facilitating business operations through standardized digital processes. However, existing ER…

cs.SE2023★ 8 cited

18 Million Links in Commit Messages: Purpose, Evolution, and Decay

Tao Xiao, Sebastian Baltes, Hideaki Hata +4

Commit messages contain diverse and valuable types of knowledge in all aspects of software maintenance and evolution. Links are an example of such knowledge. Previous work on "9.6…

cs.SE2023

Applying Information Theory to Software Evolution

Adriano Torres, Sebastian Baltes, Christoph Treude +1

Although information theory has found success in disciplines, the literature on its applications to software evolution is limit. We are still missing artifacts that leverage the da…

cs.SE2023★ 3 cited

"STILL AROUND": Experiences and Survival Strategies of Veteran Women Software Developers

Sterre van Breukelen, Ann Barcomb, Sebastian Baltes +1

The intersection of ageism and sexism can create a hostile environment for veteran software developers belonging to marginalized genders. In this study, we conducted 14 interviews…

cs.SE2022★ 41 cited

Paving the Way for Mature Secondary Research: The Seven Types of Literature Review

Paul Ralph, Sebastian Baltes

Confusion over different kinds of secondary research, and their divergent purposes, is undermining the effectiveness and usefulness of secondary studies in software engineering. Th…

cs.SE2021

UX Debt: Developers Borrow While Users Pay

Sebastian Baltes, Veronika Dashuber

Technical debt has become a well-known metaphor among software professionals, illustrating how shortcuts taken during development can accumulate and become a burden for software pr…

cs.SE2021★ 3 cited

Automated Query Reformulation for Efficient Search based on Query Logs From Stack Overflow

Kaibo Cao, Chunyang Chen, Sebastian Baltes +2

As a popular Q&A site for programming, Stack Overflow is a treasure for developers. However, the amount of questions and answers on Stack Overflow make it difficult for developers…

cs.SE2021★ 12 cited

GitHub Discussions: An Exploratory Study of Early Adoption

Hideaki Hata, Nicole Novielli, Sebastian Baltes +2

Discussions is a new feature of GitHub for asking questions or discussing topics outside of specific Issues or Pull Requests. Before being available to all projects in December 202…

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.SE2020★ 102 cited

Empirical Standards for Software Engineering Research

Paul Ralph, Nauman bin Ali, Sebastian Baltes +39

Empirical Standards are natural-language models of a scientific community's expectations for a specific kind of study (e.g. a questionnaire survey). The ACM SIGSOFT Paper and Peer…

cs.SE2020

An Annotated Dataset of Stack Overflow Post Edits

Sebastian Baltes, Markus Wagner

To improve software engineering, software repositories have been mined for code snippets and bug fixes. Typically, this mining takes place at the level of files or commits. To be a…

cs.SE2020★ 238 cited

Pandemic Programming: How COVID-19 affects software developers and how their organizations can help

Paul Ralph, Sebastian Baltes, Gianisa Adisaputri +14

Context. As a novel coronavirus swept the world in early 2020, thousands of software developers began working from home. Many did so on short notice, under difficult and stressful…

cs.SE2020★ 1 cited

Is 40 the new 60? How popular media portrays the employability of older software developers

Sebastian Baltes, George Park, Alexander Serebrenik

Alerted by our previous research as well as media reports and discussions in online forums about ageism in the software industry, we set out to study the public discourse around ag…

cs.SE2020★ 6 cited

Code Duplication on Stack Overflow

Sebastian Baltes, Christoph Treude

Despite the unarguable importance of Stack Overflow (SO) for the daily work of many software developers and despite existing knowledge about the impact of code duplication on softw…

cs.SE2020★ 32 cited

Sampling in Software Engineering Research: A Critical Review and Guidelines

Sebastian Baltes, Paul Ralph

Representative sampling appears rare in empirical software engineering research. Not all studies need representative samples, but a general lack of representative sampling undermin…

cs.SE2019★ 5 cited

Challenges for Inclusion in Software Engineering: The Case of the Emerging Papua New Guinean Society

Raula Gaikovina Kula, Christoph Treude, Hideaki Hata +4

Software plays a central role in modern societies, with its high economic value and potential for advancing societal change. In this paper, we characterise challenges and opportuni…

cs.SE2019

Contextual Documentation Referencing on Stack Overflow

Sebastian Baltes, Christoph Treude, Martin P. Robillard

Software engineering is knowledge-intensive and requires software developers to continually search for knowledge, often on community question answering platforms such as Stack Over…

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…