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

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Borg, Markus, Larsson, Martin, Breid, Philip, Hagatulah, Nadim
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909747162120192
author Borg, Markus
Larsson, Martin
Breid, Philip
Hagatulah, Nadim
author_facet Borg, Markus
Larsson, Martin
Breid, Philip
Hagatulah, Nadim
contents Maintainable source code is essential for sustainable development in any software organization. Unfortunately, many studies show that maintainability often receives less attention than its importance warrants. We argue that requirements engineering can address this gap the problem by fostering discussions and setting appropriate targets in a responsible manner. In this preliminary work, we conducted an exploratory study of industry practices related to requirements engineering for maintainability. Our findings confirm previous studies: maintainability remains a second-class quality concern. Explicit requirements often make sweeping references to coding conventions. Tools providing maintainability proxies are common but typically only used in implicit requirements related to engineering practices. To address this, we propose QUPER-MAn, a maintainability adaption of the QUPER model, which was originally developed to help organizations set targets for performance requirements. Developed using a design science approach, QUPER-MAn, integrates maintainability benchmarks and supports target setting. We posit that it can shift maintainability from an overlooked development consequence to an actively managed goal driven by informed and responsible engineering decisions.
format Preprint
id arxiv_https___arxiv_org_abs_2508_15512
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle QUPER-MAn: Benchmark-Guided Target Setting for Maintainability Requirements
Borg, Markus
Larsson, Martin
Breid, Philip
Hagatulah, Nadim
Software Engineering
Maintainable source code is essential for sustainable development in any software organization. Unfortunately, many studies show that maintainability often receives less attention than its importance warrants. We argue that requirements engineering can address this gap the problem by fostering discussions and setting appropriate targets in a responsible manner. In this preliminary work, we conducted an exploratory study of industry practices related to requirements engineering for maintainability. Our findings confirm previous studies: maintainability remains a second-class quality concern. Explicit requirements often make sweeping references to coding conventions. Tools providing maintainability proxies are common but typically only used in implicit requirements related to engineering practices. To address this, we propose QUPER-MAn, a maintainability adaption of the QUPER model, which was originally developed to help organizations set targets for performance requirements. Developed using a design science approach, QUPER-MAn, integrates maintainability benchmarks and supports target setting. We posit that it can shift maintainability from an overlooked development consequence to an actively managed goal driven by informed and responsible engineering decisions.
title QUPER-MAn: Benchmark-Guided Target Setting for Maintainability Requirements
topic Software Engineering
url https://arxiv.org/abs/2508.15512