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 ...
Functional Requirements for Medical Data Integration in Knowledge Management Environments: A Systematic Literature Analysis (Preprint)
Functional Requirements for Medical Data Integration in Knowledge Management Environments: A Systematic Literature Analysis (Preprint)
BACKGROUND
In patient care, data are historically generated and stored in heterogeneous databases that are domain specific and are often non-interoperable o...
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...
Adaptive reuse and authenticity: promoting urban conservation in Melaka's historic town
Adaptive reuse and authenticity: promoting urban conservation in Melaka's historic town
This study investigates the impact of adaptive reuse on the sense of place and urban conservation in Melaka's historic town, where heritage shophouses have been repurposed as F&...
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...

