Javascript must be enabled to continue!
Component-based approach for requirements reuse
View through CrossRef
AbstractReusing requirements improves product quality and the productivity of the
development process. This paper investigates how the development of new
requirements can be made more productive through reuse of the experience gained
on similar requirements. This can be facilitated using a component-based reuse
approach supported by a framework. Therefore, the central challenge for this
research work is double: (1) to define a new concept for the requirement
component as the combination of two types of knowledge: reusable knowledge and
knowledge of reuse; (2) to define AFR (Analysis For Reuse) that represents the
capitalization process by opposition to Analysis By Reuse that represents the
process of reuse itself. Finally, we provide a case study related to the
requirements of a hotel system to explain how the first process works. Through
this approach, we use a framework ‘Requirements Repository Framework
(R2F)’ in order to capitalize existing requirements within a repository
for future reuse. We present the results of an experiment with three
second-level student sections that used R2F in their IS240 course project; as
well as with four student groups that used R2F in their respective senior
projects. The objective of this experiment is to measure the usability of the
proposed AFR process.
Title: Component-based approach for requirements reuse
Description:
AbstractReusing requirements improves product quality and the productivity of the
development process.
This paper investigates how the development of new
requirements can be made more productive through reuse of the experience gained
on similar requirements.
This can be facilitated using a component-based reuse
approach supported by a framework.
Therefore, the central challenge for this
research work is double: (1) to define a new concept for the requirement
component as the combination of two types of knowledge: reusable knowledge and
knowledge of reuse; (2) to define AFR (Analysis For Reuse) that represents the
capitalization process by opposition to Analysis By Reuse that represents the
process of reuse itself.
Finally, we provide a case study related to the
requirements of a hotel system to explain how the first process works.
Through
this approach, we use a framework ‘Requirements Repository Framework
(R2F)’ in order to capitalize existing requirements within a repository
for future reuse.
We present the results of an experiment with three
second-level student sections that used R2F in their IS240 course project; as
well as with four student groups that used R2F in their respective senior
projects.
The objective of this experiment is to measure the usability of the
proposed AFR process.
Related Results
A Probabilistic Design Reuse Index
A Probabilistic Design Reuse Index
The benefits of being able to create a number of product variations from a limited range of components, or sub-assemblies, are widely recognized. Indeed it is clear that companies ...
What Is Ontology Reuse?
What Is Ontology Reuse?
The reuse of ontologies is critical to their value as a means of knowledge representation. Unfortunately, reuse also still poses a considerable challenge for the ontological commun...
Control Shift
Control Shift
The legacy of industrialisation counts only a few decades of being accepted as cultural heritage. The change of perceptions over its connotation and significance, from a menace to ...
An ontology-based approach to engineering ethicality requirements
An ontology-based approach to engineering ethicality requirements
AbstractIn a world where Artificial Intelligence (AI) is pervasive, humans may feel threatened or at risk by giving up control to machines. In this context, ethicality becomes a ma...
Common Effluent Treatment Plants Monitoring and Process Augmentation Options to Conform Non-potable Reuse
Common Effluent Treatment Plants Monitoring and Process Augmentation Options to Conform Non-potable Reuse
The stringency in effluent discharge and reuse standards has made it extremely expensive to discharge the effluents safely or reuse them. Therefore, existing wastewater treatment p...
Material Reuse for Whom?
Material Reuse for Whom?
In addition to its popularly touted environmental virtues, material reuse involves a host of social, political, and cultural concerns. As architects and designers increasingly cons...
SECURITY REQUIREMENTS VALIDATION FOR MOBILE APPS: A SYSTEMATIC LITERATURE REVIEW
SECURITY REQUIREMENTS VALIDATION FOR MOBILE APPS: A SYSTEMATIC LITERATURE REVIEW
Security requirements are important to increase the confidence of mobile users to perform many online transactions, such as banking, booking and payment via mobile devices. Object...
Machine Learning Product Line Engineering: A Systematic Reuse Framework
Machine Learning Product Line Engineering: A Systematic Reuse Framework
Machine Learning (ML) is increasingly applied across various domains, addressing tasks such as predictive analytics, anomaly detection, and decision-making. Many of these applicati...

