Requirement patterns: an approach for streamlining requirements engineering in software product families

Reusable structure is essential in all reuse-based software development processes. This provides a solid foundation for seamless management of reusable artefacts especially in software product line engineering (SPLE). One of the potential benefits provided by a well-defined structure is systema...

Full description

Bibliographic Details
Main Authors: Badamasi, Imam Ya'au, Nordin, Azlin, Salleh, Norsaremah, Mustapha, Saleh Waziri
Format: Article
Language:English
English
Published: 2019
Subjects:
Online Access:http://irep.iium.edu.my/76348/
http://irep.iium.edu.my/76348/
http://irep.iium.edu.my/76348/1/ijatcse79814sl2019.pdf
http://irep.iium.edu.my/76348/7/76348_Requirement%20patterns_scopus.pdf
id iium-76348
recordtype eprints
spelling iium-763482019-12-19T01:08:44Z http://irep.iium.edu.my/76348/ Requirement patterns: an approach for streamlining requirements engineering in software product families Badamasi, Imam Ya'au Nordin, Azlin Salleh, Norsaremah Mustapha, Saleh Waziri QA76 Computer software Reusable structure is essential in all reuse-based software development processes. This provides a solid foundation for seamless management of reusable artefacts especially in software product line engineering (SPLE). One of the potential benefits provided by a well-defined structure is systematic reuse of these artefacts. Requirements pattern approach provides guidelines for requirement engineers to reuse and specify requirements. Although a plethora of research on requirements pattern have been reported in the literature, no research available focuses on requirement engineering (RE) activities of SPLE. In this paper, we present an anatomy of software requirement pattern (SRP) for SPLE with a structured example from e-learning domain. To enable practitioners, understand the concept of requirement pattern more, we present a meta-model for the SRP concepts and their relationships. In addition, we describe how the requirement pattern approach, streamlines RE activities, design for and with reuse in both domain and application engineering processes of SPLE. The requirement pattern approach thus helps in achieving systematic requirements reuse (RR) and generation of structured software requirement specification (SRS) for individual applications. 2019 Article PeerReviewed application/pdf en http://irep.iium.edu.my/76348/1/ijatcse79814sl2019.pdf application/pdf en http://irep.iium.edu.my/76348/7/76348_Requirement%20patterns_scopus.pdf Badamasi, Imam Ya'au and Nordin, Azlin and Salleh, Norsaremah and Mustapha, Saleh Waziri (2019) Requirement patterns: an approach for streamlining requirements engineering in software product families. International Journal of Advanced Trends in Computer Science and Engineering, 8 (1.4). pp. 507-514. ISSN 2278-3091 http://www.warse.org/IJATCSE/static/pdf/file/ijatcse79814sl2019.pdf
repository_type Digital Repository
institution_category Local University
institution International Islamic University Malaysia
building IIUM Repository
collection Online Access
language English
English
topic QA76 Computer software
spellingShingle QA76 Computer software
Badamasi, Imam Ya'au
Nordin, Azlin
Salleh, Norsaremah
Mustapha, Saleh Waziri
Requirement patterns: an approach for streamlining requirements engineering in software product families
description Reusable structure is essential in all reuse-based software development processes. This provides a solid foundation for seamless management of reusable artefacts especially in software product line engineering (SPLE). One of the potential benefits provided by a well-defined structure is systematic reuse of these artefacts. Requirements pattern approach provides guidelines for requirement engineers to reuse and specify requirements. Although a plethora of research on requirements pattern have been reported in the literature, no research available focuses on requirement engineering (RE) activities of SPLE. In this paper, we present an anatomy of software requirement pattern (SRP) for SPLE with a structured example from e-learning domain. To enable practitioners, understand the concept of requirement pattern more, we present a meta-model for the SRP concepts and their relationships. In addition, we describe how the requirement pattern approach, streamlines RE activities, design for and with reuse in both domain and application engineering processes of SPLE. The requirement pattern approach thus helps in achieving systematic requirements reuse (RR) and generation of structured software requirement specification (SRS) for individual applications.
format Article
author Badamasi, Imam Ya'au
Nordin, Azlin
Salleh, Norsaremah
Mustapha, Saleh Waziri
author_facet Badamasi, Imam Ya'au
Nordin, Azlin
Salleh, Norsaremah
Mustapha, Saleh Waziri
author_sort Badamasi, Imam Ya'au
title Requirement patterns: an approach for streamlining requirements engineering in software product families
title_short Requirement patterns: an approach for streamlining requirements engineering in software product families
title_full Requirement patterns: an approach for streamlining requirements engineering in software product families
title_fullStr Requirement patterns: an approach for streamlining requirements engineering in software product families
title_full_unstemmed Requirement patterns: an approach for streamlining requirements engineering in software product families
title_sort requirement patterns: an approach for streamlining requirements engineering in software product families
publishDate 2019
url http://irep.iium.edu.my/76348/
http://irep.iium.edu.my/76348/
http://irep.iium.edu.my/76348/1/ijatcse79814sl2019.pdf
http://irep.iium.edu.my/76348/7/76348_Requirement%20patterns_scopus.pdf
first_indexed 2023-09-18T21:47:54Z
last_indexed 2023-09-18T21:47:54Z
_version_ 1777413573757108224