Exploring software practitioners perceptions and experience in requirements reuse : a survey in Malaysia
In Software Product Lines (SPL) development, reuse process is planned ahead of time, while in traditional software development reuse can occur opportunistically: unplanned or in ad hoc manner. Although many research efforts in SPL focus on issues related to architecture, designs and codes reuse, res...
Saved in:
Main Authors: | , |
---|---|
Format: | Article |
Language: | English English |
Published: |
University Teknologi Malaysia (UTM)
2014
|
Subjects: | |
Online Access: | http://irep.iium.edu.my/37615/1/26 http://irep.iium.edu.my/37615/2/26-143-1-PB-2.pdf http://irep.iium.edu.my/37615/ http://se.cs.utm.my/ijset/index.php/ijset/issue/view/4 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Universiti Islam Antarabangsa Malaysia |
Language: | English English |
id |
my.iium.irep.37615 |
---|---|
record_format |
dspace |
spelling |
my.iium.irep.376152016-12-28T07:55:59Z http://irep.iium.edu.my/37615/ Exploring software practitioners perceptions and experience in requirements reuse : a survey in Malaysia Bakar, Noor Hasrina Kasirun, Zarinah M. QA76 Computer software In Software Product Lines (SPL) development, reuse process is planned ahead of time, while in traditional software development reuse can occur opportunistically: unplanned or in ad hoc manner. Although many research efforts in SPL focus on issues related to architecture, designs and codes reuse, research on requirements reuse has received slightly less attention from researchers and practitioners. Requirements Reuse (RR) in SPL is the process of systematically reusing previously defined and validated requirements for an earlier software product and applying them to a new and slightly different product within a similar domain. This paper presents a survey pertaining to RR practice that was conducted in Malaysia with two objectives: a) to identify the factors influencing software practitioners in RR, and b) to assess the factors hindering software practitioners from reusing requirements in software development. The survey results have confirmed seven factors that can influence RR practice in Malaysia. The survey results have also revealed three main impediments to RR practice in Malaysia: the unavailability of RR tools or framework to select requirements for reuse, the conditions of existing requirements to be reused (incomplete, poorly structured or not kept updated), and the lack of awareness and RR education among software practitioners pertaining to the systematic RR University Teknologi Malaysia (UTM) 2014-07 Article REM application/pdf en http://irep.iium.edu.my/37615/1/26 application/pdf en http://irep.iium.edu.my/37615/2/26-143-1-PB-2.pdf Bakar, Noor Hasrina and Kasirun, Zarinah M. (2014) Exploring software practitioners perceptions and experience in requirements reuse : a survey in Malaysia. International Journal of Software Engineering and Technology, 1 (2). pp. 33-42. ISSN 2289-2842 http://se.cs.utm.my/ijset/index.php/ijset/issue/view/4 |
institution |
Universiti Islam Antarabangsa Malaysia |
building |
IIUM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
International Islamic University Malaysia |
content_source |
IIUM Repository (IREP) |
url_provider |
http://irep.iium.edu.my/ |
language |
English English |
topic |
QA76 Computer software |
spellingShingle |
QA76 Computer software Bakar, Noor Hasrina Kasirun, Zarinah M. Exploring software practitioners perceptions and experience in requirements reuse : a survey in Malaysia |
description |
In Software Product Lines (SPL) development, reuse process is planned ahead of time, while in traditional software development reuse can occur opportunistically: unplanned or in ad hoc manner. Although many research efforts in SPL focus on issues related to architecture, designs and codes reuse, research on requirements reuse has received slightly less attention from researchers and practitioners. Requirements Reuse (RR) in SPL is the process of systematically reusing previously defined and validated requirements for an earlier software product and applying them to a new and slightly different product within a similar domain. This paper presents a survey pertaining to RR practice that was conducted in Malaysia with two objectives: a) to identify the factors influencing software practitioners in RR, and b) to assess the factors hindering software practitioners from reusing requirements in software development. The survey results have confirmed seven factors that can influence RR practice in Malaysia. The survey results have also revealed three main impediments to RR practice in Malaysia: the unavailability of RR tools or framework to select requirements for reuse, the conditions of existing requirements to be reused (incomplete, poorly structured or not kept updated), and the lack of awareness and RR education among software practitioners pertaining to the systematic RR |
format |
Article |
author |
Bakar, Noor Hasrina Kasirun, Zarinah M. |
author_facet |
Bakar, Noor Hasrina Kasirun, Zarinah M. |
author_sort |
Bakar, Noor Hasrina |
title |
Exploring software practitioners perceptions and experience in requirements reuse : a survey in Malaysia |
title_short |
Exploring software practitioners perceptions and experience in requirements reuse : a survey in Malaysia |
title_full |
Exploring software practitioners perceptions and experience in requirements reuse : a survey in Malaysia |
title_fullStr |
Exploring software practitioners perceptions and experience in requirements reuse : a survey in Malaysia |
title_full_unstemmed |
Exploring software practitioners perceptions and experience in requirements reuse : a survey in Malaysia |
title_sort |
exploring software practitioners perceptions and experience in requirements reuse : a survey in malaysia |
publisher |
University Teknologi Malaysia (UTM) |
publishDate |
2014 |
url |
http://irep.iium.edu.my/37615/1/26 http://irep.iium.edu.my/37615/2/26-143-1-PB-2.pdf http://irep.iium.edu.my/37615/ http://se.cs.utm.my/ijset/index.php/ijset/issue/view/4 |
_version_ |
1643611241341517824 |