QUPER-MAn: Benchmark-Guided Target Setting for Maintainability Requirements
Markus Borg, Martin Larsson, Philip Breid, Nadim Hagatulah

TL;DR
This paper introduces QUPER-MAn, a benchmark-guided model for setting maintainability targets in requirements engineering, aiming to improve maintainability management in software development.
Contribution
It presents a novel maintainability adaptation of the QUPER model, integrating benchmarks to facilitate informed target setting in requirements engineering.
Findings
Maintainability is often overlooked in industry practices.
Tools for maintainability are mainly used implicitly.
QUPER-MAn can help organizations actively manage maintainability.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGreen IT and Sustainability · Software Engineering Techniques and Practices · Software Engineering Research
