Repository Construction and Reuse of Software Requirement
Neunghoe Kim1, Sanggeun Kim2
1Neunghoe Kim, Department of Computer, Korea University, Seoul, Korea.
2Sanggeun Kim*, Department of Computer Engineering, Sungkyul University, Anyang, Korea.
Manuscript received on November 20, 2019. | Revised Manuscript received on December 08, 2019. | Manuscript published on December 30, 2019. | PP: 907-909 | Volume-9 Issue-2, December, 2019. | Retrieval Number: A1968109119/2020©BEIESP | DOI: 10.35940/ijeat.A1968.129219
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Software reuse is not limited to reusing code used a lot but can be used in all steps and activities related to software production. In particular, the reuse of requirements has various benefits by reusing reliable requirements, and the development of requirements is an early stage of software development and may have higher efficiency than the utilization of reuse in later stages if reuse is utilized from the initial stage. However, despite its many advantages, the study on the reuse of requirements is insufficient. Therefore, to explore the possibility of the requirements reuse, we conducted a total of four stages in this paper: selection of targets and stakeholders, construction of requirements repository, reuse of requirements repository, and result analysis, and a case study of requirements repository construction and reuse was conducted. We have confirmed the fact that the reuse of requirements possible with a high proportion in practice through the application of actual case and we have also confirmed the possibility of research on the reuse of requirements. If we deal with the reliable requirements by increasing the utilization of requirements reuse, the possibility of the project’s success will also be greatly increased.
Keywords: Requirement engineering, Requirement repository, Requirement reuse, Software requirement.