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 条
  • [21] Classification of Non-functional Requirements Using Convolutional Neural Networks
    Garcia, S. E. Martinez
    Fernandez-y-Fernandez, C. Alberto
    Perez, E. G. Ramos
    PROGRAMMING AND COMPUTER SOFTWARE, 2023, 49 (08) : 705 - 711
  • [22] A comparative study on vectorization methods for non-functional requirements classification
    Leelaprute, Pattara
    Amasaki, Sousuke
    INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 150
  • [23] The detection and classification of non-functional requirements with application to early aspects
    Cleland-Huang, Jane
    Settimi, Raffaella
    Zou, Xuchang
    Solc, Peter
    RE'06: 14TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 39 - +
  • [24] A comparative study on vectorization methods for non-functional requirements classification
    Leelaprute, Pattara
    Amasaki, Sousuke
    INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 150
  • [25] Non-functional Requirements Classification using Artificial Neural Networks
    Lopez-Hernandez, Delmer Alejandro
    Mezura-Montest, Efren
    Ocharan-Hernandez, Jorge Octavio
    Sanchez-Garcia, Angel J.
    PROCEEDINGS OF THE 2021 XXIII IEEE INTERNATIONAL AUTUMN MEETING ON POWER, ELECTRONICS AND COMPUTING (ROPEC 2021), 2021,
  • [26] Study of Various Classifiers for Identification and Classification of Non-functional Requirements
    Toth, Laszlo
    Vidacs, Laszlo
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2018, PT V, 2018, 10964 : 492 - 503
  • [27] A rule-based approach to producing Z specifications from Jackson system development
    Lee, J
    Pan, JI
    INTERNATIONAL JOURNAL OF INTELLIGENT SYSTEMS, 1998, 13 (07) : 587 - 611
  • [28] Mapping General System Characteristics to Non-Functional Requirements
    Bharadwaj, A. Keshav
    Nair, T. R. Gopalakrishnan
    2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3, 2009, : 1633 - 1637
  • [29] How to find non-functional requirements in system developments
    Gomez Sotelo, K. I.
    Baron, C.
    Esteban, P.
    Gutierrez Estrada, C. Y. A.
    Laredo Velazquez, L. de J.
    IFAC PAPERSONLINE, 2018, 51 (11): : 1573 - 1578
  • [30] Testing of embedded system's non-functional requirements
    Grigorjevs, Jurijs
    DATABASES AND INFORMATION SYSTEMS, 2008, : 411 - 414