QUPER-MAn : benchmark-guided target setting for maintainability requirements
(2025) p.29-36- Abstract
- Maintainable source code is essential for sustainable development. Yet, many studies show that maintainability often receives less attention than it deserves. We argue that requirements engineering can help close this gap by fostering discussions and setting appropriate targets in a responsible manner. In this preliminary work, we explore 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... (More)
- Maintainable source code is essential for sustainable development. Yet, many studies show that maintainability often receives less attention than it deserves. We argue that requirements engineering can help close this gap by fostering discussions and setting appropriate targets in a responsible manner. In this preliminary work, we explore 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, originally developed 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. (Less)
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/42715938-7de4-4544-93bc-3f7f3f0546bb
- author
- Borg, Markus
LU
; Larsson, Martin
; Breid, Philip
and Hagatulah, Nadim
LU
- organization
- publishing date
- 2025-06-23
- type
- Chapter in Book/Report/Conference proceeding
- publication status
- published
- subject
- host publication
- ResponsibleSE '25 : Proceedings of the 1st International Workshop on Responsible Software Engineering - Proceedings of the 1st International Workshop on Responsible Software Engineering
- pages
- 29 - 36
- publisher
- Association for Computing Machinery
- external identifiers
-
- scopus:105012244044
- ISBN
- 979-8-4007-1461-0
- DOI
- 10.1145/3711919.3728680
- language
- English
- LU publication?
- yes
- id
- 42715938-7de4-4544-93bc-3f7f3f0546bb
- date added to LUP
- 2025-08-18 13:34:53
- date last changed
- 2025-09-26 08:37:40
@inproceedings{42715938-7de4-4544-93bc-3f7f3f0546bb, abstract = {{Maintainable source code is essential for sustainable development. Yet, many studies show that maintainability often receives less attention than it deserves. We argue that requirements engineering can help close this gap by fostering discussions and setting appropriate targets in a responsible manner. In this preliminary work, we explore 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, originally developed 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.}}, author = {{Borg, Markus and Larsson, Martin and Breid, Philip and Hagatulah, Nadim}}, booktitle = {{ResponsibleSE '25 : Proceedings of the 1st International Workshop on Responsible Software Engineering}}, isbn = {{979-8-4007-1461-0}}, language = {{eng}}, month = {{06}}, pages = {{29--36}}, publisher = {{Association for Computing Machinery}}, title = {{QUPER-MAn : benchmark-guided target setting for maintainability requirements}}, url = {{https://lup.lub.lu.se/search/files/225587256/RespSE25_QUPERMAn.pdf}}, doi = {{10.1145/3711919.3728680}}, year = {{2025}}, }