Problem-frame-oriented requirements traceability to enhance requirements management

Managing software requirements is a challenge in software development and maintenance. Requirements changes are inevitable, particularly in a rapid iterative development approach that leads to occasional changes in software requirements. Unable to manage this properly will impact the overall quality...

Full description

Bibliographic Details
Main Authors: Shengwen, Xiao, Hassan, Sa'adah, Che Pa, Noraini
Format: Article
Language:English
Published: Politeknik Negeri Padang 2024
Online Access:http://psasir.upm.edu.my/id/eprint/116847/
http://psasir.upm.edu.my/id/eprint/116847/1/116847.pdf
_version_ 1848867104319602688
author Shengwen, Xiao
Hassan, Sa'adah
Che Pa, Noraini
author_facet Shengwen, Xiao
Hassan, Sa'adah
Che Pa, Noraini
author_sort Shengwen, Xiao
building UPM Institutional Repository
collection Online Access
description Managing software requirements is a challenge in software development and maintenance. Requirements changes are inevitable, particularly in a rapid iterative development approach that leads to occasional changes in software requirements. Unable to manage this properly will impact the overall quality of the software. Thus, requirements traceability is essential because it ensures that all requirements are adequately addressed, changes are managed effectively, and that there's a clear linkage between business requirements and the system's functionality. Inadequate traceability mechanisms can make changing the requirements and detecting their impact difficult. Thus, it is crucial to establish precise requirements traceability and maintain clear links to manage the requirement changes effectively. Our research explores using a problem frames modeling approach to address this issue. It starts by representing requirements as problems, creating a requirements relationship diagram, and generating a corresponding relationship matrix. The values in the traceability matrix help identify which elements are most affected by requirement changes, allowing developers to prioritize changes that minimize overall system impact. Furthermore, using problem frame modeling, complex problems can be broken down into manageable sub-problems, providing a clear structure for understanding the requirements. Additionally, a tool has been created to streamline the process, and a case study is used to demonstrate the functionalities. An evaluation has been conducted to assess the usability of the proposed work. The requirements relationship diagrams and relationship matrices visually and quantitatively map the links between requirements, enabling traceability and identifying the impact of changes in requirements.
first_indexed 2025-11-15T14:31:11Z
format Article
id upm-116847
institution Universiti Putra Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T14:31:11Z
publishDate 2024
publisher Politeknik Negeri Padang
recordtype eprints
repository_type Digital Repository
spelling upm-1168472025-04-16T07:11:59Z http://psasir.upm.edu.my/id/eprint/116847/ Problem-frame-oriented requirements traceability to enhance requirements management Shengwen, Xiao Hassan, Sa'adah Che Pa, Noraini Managing software requirements is a challenge in software development and maintenance. Requirements changes are inevitable, particularly in a rapid iterative development approach that leads to occasional changes in software requirements. Unable to manage this properly will impact the overall quality of the software. Thus, requirements traceability is essential because it ensures that all requirements are adequately addressed, changes are managed effectively, and that there's a clear linkage between business requirements and the system's functionality. Inadequate traceability mechanisms can make changing the requirements and detecting their impact difficult. Thus, it is crucial to establish precise requirements traceability and maintain clear links to manage the requirement changes effectively. Our research explores using a problem frames modeling approach to address this issue. It starts by representing requirements as problems, creating a requirements relationship diagram, and generating a corresponding relationship matrix. The values in the traceability matrix help identify which elements are most affected by requirement changes, allowing developers to prioritize changes that minimize overall system impact. Furthermore, using problem frame modeling, complex problems can be broken down into manageable sub-problems, providing a clear structure for understanding the requirements. Additionally, a tool has been created to streamline the process, and a case study is used to demonstrate the functionalities. An evaluation has been conducted to assess the usability of the proposed work. The requirements relationship diagrams and relationship matrices visually and quantitatively map the links between requirements, enabling traceability and identifying the impact of changes in requirements. Politeknik Negeri Padang 2024-11-30 Article PeerReviewed text en cc_by_nc_sa_4 http://psasir.upm.edu.my/id/eprint/116847/1/116847.pdf Shengwen, Xiao and Hassan, Sa'adah and Che Pa, Noraini (2024) Problem-frame-oriented requirements traceability to enhance requirements management. International Journal on Informatics Visualization, 8 (3-2). pp. 1849-1860. ISSN 2549-9904 https://joiv.org/index.php/joiv/article/view/3476 10.62527/joiv.8.3-2.3476
spellingShingle Shengwen, Xiao
Hassan, Sa'adah
Che Pa, Noraini
Problem-frame-oriented requirements traceability to enhance requirements management
title Problem-frame-oriented requirements traceability to enhance requirements management
title_full Problem-frame-oriented requirements traceability to enhance requirements management
title_fullStr Problem-frame-oriented requirements traceability to enhance requirements management
title_full_unstemmed Problem-frame-oriented requirements traceability to enhance requirements management
title_short Problem-frame-oriented requirements traceability to enhance requirements management
title_sort problem-frame-oriented requirements traceability to enhance requirements management
url http://psasir.upm.edu.my/id/eprint/116847/
http://psasir.upm.edu.my/id/eprint/116847/
http://psasir.upm.edu.my/id/eprint/116847/
http://psasir.upm.edu.my/id/eprint/116847/1/116847.pdf