JOURNAL ARTICLE

Maintainability-Based Requirements Prioritization by Using Artifacts Traceability and Code Metrics

Abstract

Requirements prioritization is a fundamental ac- tivity during software systems development and improvement. Prioritize requirements, in fact, means to determine the ordering in which requirements have to be considered in a given planning or development activity. Most of the existing requirements prioritization techniques and tools focus on user and non/functional point of views while only few attempt exists that considers how requirements are actually implemented, if they are implemented. This paper presents a tool that prioritizes (change) requirements by using artifacts traceability information, to locate the requirements implementation, and a set of code-based metrics, to measure several properties (e.g., coupling, size, scattering) of the requirements implementation. The tool, hence, determines the requirements ordering according to how requirements are implemented in the software system.

Keywords:
Requirement prioritization Requirements traceability Computer science Non-functional testing Traceability Maintainability Requirements management Requirements analysis Non-functional requirement Software requirements specification Software requirements Functional requirement Software engineering Software maintenance Requirement Requirements engineering System requirements User requirements document Systems engineering Reliability engineering Software system Software Component-based software engineering Software construction Engineering Programming language

Metrics

8
Cited By
2.45
FWCI (Field Weighted Citation Impact)
8
Refs
0.91
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems
Software Reliability and Analysis Research
Physical Sciences →  Computer Science →  Software
Software Engineering Techniques and Practices
Physical Sciences →  Computer Science →  Information Systems

Related Documents

JOURNAL ARTICLE

A Study on Maintainability and Availability Parameters using Code Metrics

Varun K. L. Srivastava

Journal:   JOURNAL OF MECHANICS OF CONTINUA AND MATHEMATICAL SCIENCES Year: 2019 Vol: 14 (2)
JOURNAL ARTICLE

How to enhance requirements-to-code traceability? From the perspective of project artifacts

Huan JinYubai YuanPeng YeHongyan WanZhiyuan ZouBangchao Wang

Journal:   Proceedings/Proceedings of the ... International Conference on Software Engineering and Knowledge Engineering Year: 2025 Vol: 2025 Pages: 31-36
JOURNAL ARTICLE

Human-level Ordinal Maintainability Prediction Based on Static Code Metrics

Markus SchnappingerArnaud FietzkeAlexander Pretschner

Journal:   Evaluation and Assessment in Software Engineering Year: 2021 Pages: 160-169
JOURNAL ARTICLE

Design and code traceability using a PDL metrics tool

Paul OmanCurtis R. Cook

Journal:   Journal of Systems and Software Year: 1990 Vol: 12 (3)Pages: 189-198
© 2026 ScienceGate Book Chapters — All rights reserved.