116 citations · 206 across the 13 of their papers we have counts for
17 papers · 1 filter
Does Co-Development with AI Assistants Lead to More Maintainable Code? A Registered Report
Markus Borg, Dave Hewett, Donald Graham +4
[Background/Context] AI assistants like GitHub Copilot are transforming software engineering; several studies have highlighted productivity improvements. However, their impact on c…
Ghost Echoes Revealed: Benchmarking Maintainability Metrics and Machine Learning Predictions Against Human Assessments
Markus Borg, Marwa Ezzouhri, Adam Tornhill
As generative AI is expected to increase global code volumes, the importance of maintainability from a human perspective will become even greater. Various methods have been develop…
Increasing, not Diminishing: Investigating the Returns of Highly Maintainable Code
Markus Borg, Ilyana Pruvost, Enys Mones +1
Understanding and effectively managing Technical Debt (TD) remains a vital challenge in software engineering. While many studies on code-level TD have been published, few illustrat…
Quality Requirements for Code: On the Untapped Potential in Maintainability Specifications
Markus Borg
Quality requirements are critical for successful software engineering, with maintainability being a key internal quality. Despite significant attention in software metrics research…
Summary of the 4th International Workshop on Requirements Engineering and Testing (RET 2017)
Markus Borg, Elizabeth Bjarnason, Michael Unterkalmsteiner +3
The RET (Requirements Engineering and Testing) workshop series provides a meeting point for researchers and practitioners from the two separate fields of Requirements Engineering (…
A multi-case study of agile requirements engineering and the use of test cases as requirements
Elizabeth Bjarnason, Michael Unterkalmsteiner, Markus Borg +1
Context: It is an enigma that agile projects can succeed 'without requirements' when weak requirements engineering is a known cause for project failures. While agile development pr…