English

Quality Requirements for Code: On the Untapped Potential in Maintainability Specifications

Software Engineering 2024-01-22 v1

Abstract

Quality requirements are critical for successful software engineering, with maintainability being a key internal quality. Despite significant attention in software metrics research, maintainability has attracted surprisingly little focus in the Requirements Engineering (RE) community. This position paper proposes a synergistic approach, combining code-oriented research with RE expertise, to create meaningful industrial impact. We introduce six illustrative use cases and propose three future research directions. Preliminary findings indicate that the established QUPER model, designed for setting quality targets, does not adequately address the unique aspects of maintainability.

Keywords

Cite

@article{arxiv.2401.10833,
  title  = {Quality Requirements for Code: On the Untapped Potential in Maintainability Specifications},
  author = {Markus Borg},
  journal= {arXiv preprint arXiv:2401.10833},
  year   = {2024}
}

Comments

Accepted for the 1st Workshop on Multi-disciplinary, Open, and RElevant Requirements Engineering (MO2RE), 2024

R2 v1 2026-06-28T14:21:50.088Z