Skip to main content

Research Repository

Advanced Search

Multi-label Classifier to Deal with Misclassification in Non-functional Requirements

Sabir, Maliha; Chrysoulas, Christos; Banissi, Ebad

Authors

Maliha Sabir

Ebad Banissi



Abstract

Automatic classification of software requirements is an active research area; it can alleviate the tedious task of manual labeling and improves transparency in the requirements engineering process. Several attempts have been made towards the identification and classification by type of functional requirements (FRs) as well as non-functional requirements (NFRs). Previous work in this area suffers from misclassification. This study investigates issues with NFRs in particular the limitations of existing methods in the classification of NFRs. The goal of this work is to minimize misclassification and help stakeholders consider NFRs in early phases of development through automatically classifying requirements. In this study, we have proposed an improved requirement detection and classification technique. The following summarizes the proposed approach:

(a) A newly created labelled corpus,

(b) Textual semantics to augment user requirements by word2vec for automatically extracting features, and

(c) A convolution neural network-based multi-label requirement classifier that classifies NFRs into five classes: reliability, efficiency, portability, usability, and maintainability.

Presentation Conference Type Conference Paper (Published)
Conference Name WorldCist 2020: 8th World Conference on Information Systems and Technologies
Start Date Apr 7, 2020
End Date Apr 10, 2020
Acceptance Date Jan 7, 2020
Online Publication Date May 18, 2020
Publication Date 2020
Deposit Date May 21, 2020
Publicly Available Date May 19, 2021
Publisher Springer
Pages 486-493
Series Title Advances in Intelligent Systems and Computing
Series Number 1159
Series ISSN 2194-5357
Book Title Trends and Innovations in Information Systems and Technologies: Volume 1
ISBN 9783030456870
DOI https://doi.org/10.1007/978-3-030-45688-7_49
Public URL http://researchrepository.napier.ac.uk/Output/2664335

Files

Multi-label Classifier To Deal With Misclassification In Non-functional Requirements (225 Kb)
PDF




You might also like



Downloadable Citations