collaborators

5 papers

cs.SE2026

Code Health in LLM-Based Test Generation: Effectiveness and Token Efficiency

Freya Wirdemann, Markus Borg, Nadim Hagatulah +1

Coding agents powered by Large Language Models (LLMs) are now prominent in software engineering. Previous work has shown that AI tools perform better on high-quality source code th…

cs.SE2026

Echoes of AI: Investigating the Downstream Effects of AI Assistants on Software Maintainability

Markus Borg, Dave Hewett, Nadim Hagatulah +5

[Context] AI assistants, like GitHub Copilot and Cursor, are transforming software engineering. While several studies highlight productivity improvements, their impact on maintaina…

cs.SE2026

Code for Machines, Not Just Humans: Quantifying AI-Friendliness with Code Health Metrics

Markus Borg, Nadim Hagatulah, Adam Tornhill +1

We are entering a hybrid era in which human developers and AI coding agents work in the same codebases. While industry practice has long optimized code for human comprehension, it…

cs.SE2025

QUPER-MAn: Benchmark-Guided Target Setting for Maintainability Requirements

Markus Borg, Martin Larsson, Philip Breid +1

Maintainable source code is essential for sustainable development in any software organization. Unfortunately, many studies show that maintainability often receives less attention…

cs.SE2025

ACE: Automated Technical Debt Remediation with Validated Large Language Model Refactorings

Adam Tornhill, Markus Borg, Nadim Hagatulah +1

The remarkable advances in AI and Large Language Models (LLMs) have enabled machines to write code, accelerating the growth of software systems. However, the bottleneck in software…