IPTEK The Journal for Technology and Science
Vol 32, No 3 (2021)

A Systematic Comparison of Software Requirements Classification

Fajar Baskoro (Informatics Department Institut Teknologi Sepuluh Nopember)
Rasi Aziizah Andrahsmara (Informatics Master Programme, Institut Teknologi Sepuluh Nopember, Surabaya, Indonesia)
Brian Rizqi Paradisiaca Darnoto (Informatics Master Programme, Institut Teknologi Sepuluh Nopember, Surabaya, Indonesia)
Yoga Ari Tofan (Informatics Master Programme, Institut Teknologi Sepuluh Nopember, Surabaya, Indonesia)



Article Info

Publish Date
01 Jan 2021

Abstract

Software requirements specification (SRS) is an essential part of software development. SRS has two features: functional requirements (FR) and non-functional requirements (NFR). Functional requirements define the needs that are directly in contact with stakeholders. Non-functional requirements describe how the software provides the means to carry out functional requirements. Non-functional requirements are often mixed with functional requirements. This study compares four primarily used machine learning methods for classifying functional and non-functional requirements. The contribution of our research is to use the PROMISE and SecReq (ePurse) dataset, then classify them by comparing the FastText+SVM, FastText+CNN, SVM, and CNN classification methods. CNN outperformed other methods on both datasets. The accuracy obtained by CNN on the PROMISE dataset is 99% and on the Seqreq dataset is 94%.

Copyrights © 2021






Journal Info

Abbrev

jts

Publisher

Subject

Computer Science & IT

Description

IPTEK The Journal for Technology and Science (eISSN: 2088-2033; Print ISSN:0853-4098), is an academic journal on the issued related to natural science and technology. The journal initially published four issues every year, i.e. February, May, August, and November. From 2014, IPTEK the Journal for ...