IIUM Repository

Development of requirements pattern repository: towards supporting requirements reuse

Nordin, Azlin and Rusmi, Ahmad Afiq and Suhaizad, Farah Nur Atiqah and Burhanudin, Raida Rasyiqa and Kamis, Norazlina (2018) Development of requirements pattern repository: towards supporting requirements reuse. Advanced Science Letters, 24 (3). pp. 1847-1851. ISSN 1936-6612

[img] PDF - Published Version
Restricted to Registered users only

Download (629kB) | Request a copy
[img]
Preview
PDF (WOS) - Supplemental Material
Download (278kB) | Preview

Abstract

Requirements Engineering (RE) covers the study of techniques to define users’ needs by generating quality requirements. Nonetheless, RE tasks require a considerable amount of effort and resources due to various issues and challenging aspects. A crucial RE concern is how to effectively perform the RE tasks in order to reduce development cost. Amongst the recommended technique to achieve this, is through Requirements Reuse (RR) and one of the means to attain RR is by using requirements pattern. Reusability, in general can be viewed from for-reuse and with-reuse stages. The use of the requirements patterns could assist requirement engineers to create patterns for future reuse i.e. for-reuse and/or adapt in an environment i.e. with-reuse stage. Recent developments in RR have heightened the need for suitable environment to support these processes. In the current situation, without a requirements pattern repository, requirements engineers need to manually create, store, search, select and adapt the requirements patterns, which suit their needs. However, requirement engineers also need to be properly trained in order to make decision as to which pattern to choose, how the selection can best suit their needs and also what could be saved by using the pattern. Hence, the objectives of this work are to (1) create an environment that supports requirement engineers to create, adopt or adapt requirements patterns for-reuse and with-reuse processes; (2) support for-reuse process by creating requirements pattern repository; and (3) facilitate with-reuse process by allowing the requirements pattern adaptation from the existing patterns in the repository. In this work, we analyzed the literature on how requirements patterns are applied in both the stages and defined the required environment for the requirements pattern repository. In the end, we developed a requirements pattern repository based on generic domain and domain specific requirements patterns based on Collaborative Meeting and Appointment Scheduler Domain to demonstrate the proof-of-concept to allow the repository to be operational.

Item Type: Article (Journal)
Additional Information: 5133/63469
Uncontrolled Keywords: Requirement Reuse (RR), Requirements Patterns (RP), for-reuse, with-reuse, requirements pattern repository
Subjects: Q Science > QA Mathematics > QA76 Computer software
Kulliyyahs/Centres/Divisions/Institutes (Can select more than one option. Press CONTROL button): Kulliyyah of Information and Communication Technology
Kulliyyah of Information and Communication Technology

Kulliyyah of Information and Communication Technology > Department of Computer Science
Kulliyyah of Information and Communication Technology > Department of Computer Science
Depositing User: Azlin Nordin
Date Deposited: 30 Apr 2018 12:21
Last Modified: 19 Feb 2019 15:01
URI: http://irep.iium.edu.my/id/eprint/63469

Actions (login required)

View Item View Item

Downloads

Downloads per month over past year