Rule-Based System for Automated Classification of Non-Functional Requirements from Requirement Specifications

被引:0
|
作者
Singh, Prateek [1 ]
Singh, Deepali [1 ]
Sharma, Ashish [1 ]
机构
[1] GLA Univ, Dept Comp Engn & Applicat, Mathura, India
关键词
Requirement Documents; Software Requirement Specification (SRS); Non-Functional Requirements (NFRs); Functional Requirements(FRs); Thematic Roles; General Architecture for Text Engineering (GATE);
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Unmasking the non-functional requirements (NFRs) such as quality attributes, interface requirements and design constraints of software is crucial in finding the architectural alternatives for software starting from early design opinions. For developing quality software product, extraction of NFRs from requirement documents is needed to be carried out and it's beneficiary if this process becomes automated, reducing the human efforts, time and mental fatigue involved in identifying specific requirements from a large number of requirements in a document. The proposal presented in this paper combines automated identification and classification of requirement sentences into NFR sub-classes with the help of rule-based classification technique using thematic roles and identifying the priority of extracted NFR sentences within the document according to their occurrence in multiple NFR classes. F1-measure of 97% is obtained on PROMISE corpus and 94% F1-Measure on Concordia RE corpus. The results established validates the claim that proposal provides specific and higher results than the previous state of art approaches.
引用
收藏
页码:620 / 626
页数:7
相关论文
共 50 条
  • [11] A deep learning framework for non-functional requirement classification
    Kiramat Rahman
    Anwar Ghani
    Sanjay Misra
    Arif Ur Rahman
    Scientific Reports, 14
  • [12] Automated Extraction of Non-functional Requirements in Available Documentation
    Slankas, John
    Williams, Laurie
    2013 1ST INTERNATIONAL WORKSHOP ON NATURAL LANGUAGE ANALYSIS IN SOFTWARE ENGINEERING (NATURALISE), 2013, : 9 - 16
  • [13] Automated Analysis of Non-Functional Requirements for Web Applications
    Carvalho, Joel
    de Sousa, Simao Melo
    Fernandes, Joao Paulo
    Pereira, Nuno
    Mendes, Luis Filipe
    Figueiredo, Carlos Manuel
    Oliveira, Catia Raquel
    2016 11TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI), 2016,
  • [14] The Effects of leVectorization Methods on Non-Functional Requirements Classification
    Amasaki, Sousuke
    Leelaprute, Pattara
    44TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2018), 2018, : 175 - 182
  • [15] Slr on Identification & Classification of Non-Functional Requirements Attributes, and Its Representation in Functional Requirements
    Nurbojatmiko
    Budiardjo, Eko K.
    Wibowo, Wahyu C.
    PROCEEDINGS OF 2018 THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE (CSAI 2018) / 2018 THE 10TH INTERNATIONAL CONFERENCE ON INFORMATION AND MULTIMEDIA TECHNOLOGY (ICIMT 2018), 2018, : 151 - 157
  • [16] Using Automated Tests for Communicating and Verifying Non-functional Requirements
    Lagerstedt, Robert
    2014 IEEE 1ST INTERNATIONAL WORKSHOP ON REQUIREMENTS ENGINEERING AND TESTING (RET), 2014, : 26 - 28
  • [17] Classification of Non-Functional Requirements from SRS documents using Thematic roles
    Singh, Prateek
    Singh, Deepali
    Sharma, Ashish
    PROCEEDINGS OF 2016 IEEE INTERNATIONAL SYMPOSIUM ON NANOELECTRONIC AND INFORMATION SYSTEMS (INIS), 2016, : 206 - 207
  • [18] rΣ: Automated Reasoning Tool for Non-Functional Requirement Goal Models
    Wei, Bo
    Yin, Bin
    Jin, Zhi
    Zowghi, Didar
    2011 19TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2011, : 337 - +
  • [19] REQUIREMENTS EVOLUTION: RELATING FUNCTIONAL AND NON-FUNCTIONAL REQUIREMENT CHANGE ON STUDENT PROJECT SUCCESS
    Summers, Joshua D.
    Joshi, Shraddha
    Morkos, Beshoy
    PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2014, VOL 3, 2014,
  • [20] Classification of Non-functional Requirements Using Convolutional Neural Networks
    S. E. Martínez García
    C. Alberto Fernández-y-Fernández
    E. G. Ramos Pérez
    Programming and Computer Software, 2023, 49 : 705 - 711