Universiti Teknologi Malaysia Institutional Repository

Extraction of non-functional requirement using semantic similarity distance

Younas, M. and Jawawi, D. N. A. and Ghani, I. and Shah, M. A. (2020) Extraction of non-functional requirement using semantic similarity distance. Neural Computing and Applications, 32 (11). pp. 7383-7397. ISSN 0941-0643

Full text not available from this repository.

Official URL: https://dx.doi.org/10.1007/s00521-019-04226-5

Abstract

Functional and non-functional requirements are important equally in software development. Usually, the requirements are expressed in natural languages. The functional and non-functional requirements are written inter-mixed in software requirement document. The extraction of requirement from the software requirement document is a challenging task. Most of the recent studies adopted a supervised learning approach for the extraction of non-functional requirements. However, there is a drawback of supervised learning such as training of model and retrain if the domain changed. The proposed approach manipulates the textual semantic of functional requirements to identify the non-functional requirements. The semantic similarity is calculated based on co-occurrence of patterns in large human knowledge repositories of Wikipedia. This study finds the similarity distance between the popular indicator keywords and requirement statements to identify the type of non-functional requirement. The proposed approach is applied to PROMISE “NFR dataset.” The performance of the proposed approach is measured in terms of precision, recall and F-measure. Furthermore, the research applies three pre-processing approaches (traditional, part of speech tagging and word augmentation) to increase the performance of NFR extraction. The proposed approach outperforms the results of existing studies.

Item Type:Article
Uncontrolled Keywords:machine learning, natural language processing, non-functional requirement
Subjects:Q Science > QA Mathematics > QA76 Computer software
Divisions:Computing
ID Code:86263
Deposited By: Narimah Nawil
Deposited On:31 Aug 2020 13:54
Last Modified:13 Oct 2020 01:36

Repository Staff Only: item control page