Problem-Aware Traceability in Goal-Oriented Requirements Engineering
Grace Park, Lawrence Chung, Jang‐Eui Hong, José Luis García Garrido, Manuel Noguera
Abstract
Grace Park, Lawrence Chung, Jang‐Eui Hong, José Luis García Garrido, Manuel Noguera
Abstract
Requirements traceability helps to ensure that a re- quirements specification is aligned with the intended stakehold- ers' needs. Such alignment should involve the consideration of why such needs arise, in terms of what problems the stakeholders are faced with, and what kinds of software system may help alle- viate or eliminate the problems. However, little work can be found on requirements traceability that explicitly considers the problems. In this paper, we propose an problem-aware frame- work for establishing requirements traceability, in the context of goal-oriented requirements engineering, which explicitly models problems and their root causes, together with other important ontological concepts, stakeholders' goals, and both functional and non-functional requirements as a solution, and issues. In this framework, ontological concepts are partitioned into layers, re- flecting which traceability links are classified into intra- and in- ter-traceabilities leading to several kinds of links. Additionally, undesirable consequences of inappropriate traceabilities are also categorized. A case study shows some key benefits of the frame- work.
OpenAlex reports 3 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Requirements traceability helps to ensure that a re- quirements specification is aligned with the intended stakehold- ers' needs. Such alignment should involve the consideration of why such needs arise, in terms of what problems the stakeholders are faced with, and what kinds of software system may help alle- viate or eliminate the problems. However, little work can be found on requirements traceability that explicitly considers the problems. In this paper, we propose an problem-aware frame- work for establishing requirements traceability, in the context of goal-oriented requirements engineering, which explicitly models problems and their root causes, together with other important ontological concepts, stakeholders' goals, and both functional and non-functional requirements as a solution, and issues. In this framework, ontological concepts are partitioned into layers, re- flecting which traceability links are classified into intra- and in- ter-traceabilities leading to several kinds of links. Additionally, undesirable consequences of inappropriate traceabilities are also categorized. A case study shows some key benefits of the frame- work.
Key concepts: Traceability, Requirements traceability, Computer science, Requirements engineering, Software engineering, Systems engineering, Engineering, Programming language