Maliha Sabir
Multi-label Classifier to Deal with Misclassification in Non-functional Requirements
Sabir, Maliha; Chrysoulas, Christos; Banissi, Ebad
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
Multiply and conquer: A replication framework for building fault tolerant industrial applications
(2015)
Presentation / Conference Contribution
A service oriented QoS architecture targeting the smart grid world & machine learning aspects
(2016)
Presentation / Conference Contribution
Building an Adaptive E-Learning System
(2017)
Presentation / Conference Contribution
Teaching Industrial Automation Concepts with the use of Virtual/Augmented Reality - The IEC 61499 Case
(2018)
Presentation / Conference Contribution
Granularity Cost Analysis for Function Block as a Service
(2020)
Presentation / Conference Contribution
Downloadable Citations
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2024
Advanced Search