Cite Article

A Study on Reuse-based Requirements Engineering by Utilizing Knowledge Pattern

Choose citation format

BibTeX

@article{IJASEIT10168,
   author = {Sabrina Ahmad and Zariza Hashim and Siti Azirah Asmai},
   title = {A Study on Reuse-based Requirements Engineering by Utilizing Knowledge Pattern},
   journal = {International Journal on Advanced Science, Engineering and Information Technology},
   volume = {10},
   number = {1},
   year = {2020},
   pages = {41--46},
   keywords = {requirement engineering; knowledge pattern; requirement reuse; knowledge reuse; software engineering.},
   abstract = {

Software development has become an essential part of many industries over the past decade. The use of software has become an essential element for the organization to support its operation and business. Some software has certain features in common, which allow its requirements to be used repetitively in the requirement engineering phase. This paper presents a study on knowledge patterns for reuse-based requirements engineering. Reuse-based requirements engineering is saving the effort to conduct the process and, at the same time maintaining the standard since reused requirements come with its properties as well.  Software development is an iterative process itself and so does the knowledge it holds in every iteration. When analysts perform many iterations of elicitation processes, it is often the case that a significant amount of requirements is recurring and similar software system will likely benefit from them. This research adopted a literature review method to investigate and to present current studies on knowledge pattern for the purpose of reuse. Knowledge reuse by utilizing knowledge pattern is becoming a significant method in software requirements engineering as it safes the effort of developing requirements from scratch. The study found that a specific pattern is required to develop good requirements specification. A proposed prototype to deploy reuse-based requirements engineering is also presented and evaluated. Experts’ judgment method is used for evaluation by adapting the Technology Acceptance Model (TAM). The results showed that reusing knowledge pattern expedites the requirements elicitation process and improves the requirements quality. 

},    issn = {2088-5334},    publisher = {INSIGHT - Indonesian Society for Knowledge and Human Development},    url = {http://ijaseit.insightsociety.org/index.php?option=com_content&view=article&id=9&Itemid=1&article_id=10168},    doi = {10.18517/ijaseit.10.1.10168} }

EndNote

%A Ahmad, Sabrina
%A Hashim, Zariza
%A Asmai, Siti Azirah
%D 2020
%T A Study on Reuse-based Requirements Engineering by Utilizing Knowledge Pattern
%B 2020
%9 requirement engineering; knowledge pattern; requirement reuse; knowledge reuse; software engineering.
%! A Study on Reuse-based Requirements Engineering by Utilizing Knowledge Pattern
%K requirement engineering; knowledge pattern; requirement reuse; knowledge reuse; software engineering.
%X 

Software development has become an essential part of many industries over the past decade. The use of software has become an essential element for the organization to support its operation and business. Some software has certain features in common, which allow its requirements to be used repetitively in the requirement engineering phase. This paper presents a study on knowledge patterns for reuse-based requirements engineering. Reuse-based requirements engineering is saving the effort to conduct the process and, at the same time maintaining the standard since reused requirements come with its properties as well.  Software development is an iterative process itself and so does the knowledge it holds in every iteration. When analysts perform many iterations of elicitation processes, it is often the case that a significant amount of requirements is recurring and similar software system will likely benefit from them. This research adopted a literature review method to investigate and to present current studies on knowledge pattern for the purpose of reuse. Knowledge reuse by utilizing knowledge pattern is becoming a significant method in software requirements engineering as it safes the effort of developing requirements from scratch. The study found that a specific pattern is required to develop good requirements specification. A proposed prototype to deploy reuse-based requirements engineering is also presented and evaluated. Experts’ judgment method is used for evaluation by adapting the Technology Acceptance Model (TAM). The results showed that reusing knowledge pattern expedites the requirements elicitation process and improves the requirements quality. 

%U http://ijaseit.insightsociety.org/index.php?option=com_content&view=article&id=9&Itemid=1&article_id=10168 %R doi:10.18517/ijaseit.10.1.10168 %J International Journal on Advanced Science, Engineering and Information Technology %V 10 %N 1 %@ 2088-5334

IEEE

Sabrina Ahmad,Zariza Hashim and Siti Azirah Asmai,"A Study on Reuse-based Requirements Engineering by Utilizing Knowledge Pattern," International Journal on Advanced Science, Engineering and Information Technology, vol. 10, no. 1, pp. 41-46, 2020. [Online]. Available: http://dx.doi.org/10.18517/ijaseit.10.1.10168.

RefMan/ProCite (RIS)

TY  - JOUR
AU  - Ahmad, Sabrina
AU  - Hashim, Zariza
AU  - Asmai, Siti Azirah
PY  - 2020
TI  - A Study on Reuse-based Requirements Engineering by Utilizing Knowledge Pattern
JF  - International Journal on Advanced Science, Engineering and Information Technology; Vol. 10 (2020) No. 1
Y2  - 2020
SP  - 41
EP  - 46
SN  - 2088-5334
PB  - INSIGHT - Indonesian Society for Knowledge and Human Development
KW  - requirement engineering; knowledge pattern; requirement reuse; knowledge reuse; software engineering.
N2  - 

Software development has become an essential part of many industries over the past decade. The use of software has become an essential element for the organization to support its operation and business. Some software has certain features in common, which allow its requirements to be used repetitively in the requirement engineering phase. This paper presents a study on knowledge patterns for reuse-based requirements engineering. Reuse-based requirements engineering is saving the effort to conduct the process and, at the same time maintaining the standard since reused requirements come with its properties as well.  Software development is an iterative process itself and so does the knowledge it holds in every iteration. When analysts perform many iterations of elicitation processes, it is often the case that a significant amount of requirements is recurring and similar software system will likely benefit from them. This research adopted a literature review method to investigate and to present current studies on knowledge pattern for the purpose of reuse. Knowledge reuse by utilizing knowledge pattern is becoming a significant method in software requirements engineering as it safes the effort of developing requirements from scratch. The study found that a specific pattern is required to develop good requirements specification. A proposed prototype to deploy reuse-based requirements engineering is also presented and evaluated. Experts’ judgment method is used for evaluation by adapting the Technology Acceptance Model (TAM). The results showed that reusing knowledge pattern expedites the requirements elicitation process and improves the requirements quality. 

UR - http://ijaseit.insightsociety.org/index.php?option=com_content&view=article&id=9&Itemid=1&article_id=10168 DO - 10.18517/ijaseit.10.1.10168

RefWorks

RT Journal Article
ID 10168
A1 Ahmad, Sabrina
A1 Hashim, Zariza
A1 Asmai, Siti Azirah
T1 A Study on Reuse-based Requirements Engineering by Utilizing Knowledge Pattern
JF International Journal on Advanced Science, Engineering and Information Technology
VO 10
IS 1
YR 2020
SP 41
OP 46
SN 2088-5334
PB INSIGHT - Indonesian Society for Knowledge and Human Development
K1 requirement engineering; knowledge pattern; requirement reuse; knowledge reuse; software engineering.
AB 

Software development has become an essential part of many industries over the past decade. The use of software has become an essential element for the organization to support its operation and business. Some software has certain features in common, which allow its requirements to be used repetitively in the requirement engineering phase. This paper presents a study on knowledge patterns for reuse-based requirements engineering. Reuse-based requirements engineering is saving the effort to conduct the process and, at the same time maintaining the standard since reused requirements come with its properties as well.  Software development is an iterative process itself and so does the knowledge it holds in every iteration. When analysts perform many iterations of elicitation processes, it is often the case that a significant amount of requirements is recurring and similar software system will likely benefit from them. This research adopted a literature review method to investigate and to present current studies on knowledge pattern for the purpose of reuse. Knowledge reuse by utilizing knowledge pattern is becoming a significant method in software requirements engineering as it safes the effort of developing requirements from scratch. The study found that a specific pattern is required to develop good requirements specification. A proposed prototype to deploy reuse-based requirements engineering is also presented and evaluated. Experts’ judgment method is used for evaluation by adapting the Technology Acceptance Model (TAM). The results showed that reusing knowledge pattern expedites the requirements elicitation process and improves the requirements quality. 

LK http://ijaseit.insightsociety.org/index.php?option=com_content&view=article&id=9&Itemid=1&article_id=10168 DO - 10.18517/ijaseit.10.1.10168