An Automated Approach for Identification of Non-Functional Requirements using Word2Vec Model

Abstract

Non-Functional Requirements (NFR) are embedded in functional requirements in requirements specification docu-ment. Identification of NFR from the requirement document is a challenging task. Ignorance of NFR identification in early stages of development increase cost and ultimately cause the failure of the system. The aim of this approach is to help the analyst and designers in architect and design of the system by identifying NFR from the requirements document. Several supervised learning-based solutions were reported in the literature. However, for accu-rate identification of NFR, a significant number of pre-categorized requirements are needed to train supervised text classifiers and system analysts perform the categorization process manually. This study proposed an automated semantic similarity based approach which does not needs pre-categorized requirements for identification of NFR from requirements documents. The approach uses an application of Word2Vec model and popular keywords for identification of NFR. Performance of approach is measured in term of precision-recall and F-measure by applying the approach to PROMISE-NFR dataset. The empirical evidence shows that the automated semi-supervised approach reduces manual human effort in the identification of NFR.

Authors and Affiliations

Muhammad Younas, Karzan Wakil, Dayang N. A. Jawawi, Muhammad Arif Shah, Ahmad Mustafa

Keywords

Related Articles

The Throughput Flow Constraint Theorem and its Applications

The paper states and proves an important result related to the theory of flow networks with disturbed flows:“the throughput flow constraint in any network is always equal to the throughput flow constraint in its dual net...

Implementation of a Hierarchical Hybrid Intrusion Detection Mechanism in Wireless Sensors Network

During the last years, Wireless Sensor Networks (WSNs) have attracted considerable attention within the scientific community. The applications based on Wireless Sensor Networks, whose areas include, agriculture, military...

Understanding Customer Voice of Project Portfolio Management Software

Project Portfolio Management (PPM) has gained success in many projects due to its large number of features that covers effective scheduling, risk management, collaboration, and third-party software integrations to mentio...

The Factors of Subjective Voice Disorder Using Integrated Method of Decision Tree and Multi-Layer Perceptron Artificial Neural Network Algorithm

The aim of the present study was to develop a prediction model for subjective voice disorders based on an artificial neural network algorithm and a decision tree using national statistical data. Subjects of analysis were...

Automated Biometric Voice-Based Access Control in Automatic Teller Machine (ATM)

An automatic teller machine requires a user to pass an identity test before any transaction can be granted. The current method available for access control in ATM is based on smartcard. Efforts were made to conduct an in...

Download PDF file
  • EP ID EP626840
  • DOI 10.14569/IJACSA.2019.0100871
  • Views 89
  • Downloads 0

How To Cite

Muhammad Younas, Karzan Wakil, Dayang N. A. Jawawi, Muhammad Arif Shah, Ahmad Mustafa (2019). An Automated Approach for Identification of Non-Functional Requirements using Word2Vec Model. International Journal of Advanced Computer Science & Applications, 10(8), 539-547. https://europub.co.uk/articles/-A-626840