Cite Article
A Study on Reuse-based Requirements Engineering by Utilizing Knowledge Pattern
Choose citation formatBibTeX
@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. %XSoftware 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. ABSoftware 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