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 条
  • [1] Automated classification of non-functional requirements
    Jane Cleland-Huang
    Raffaella Settimi
    Xuchang Zou
    Peter Solc
    Requirements Engineering, 2007, 12 : 103 - 120
  • [2] Automated classification of non-functional requirements
    Cleland-Huang, Jane
    Settimi, Raffaella
    Zou, Xuchang
    Solc, Peter
    REQUIREMENTS ENGINEERING, 2007, 12 (02) : 103 - 120
  • [3] Classification of Non-Functional Requirements From IoT Oriented Healthcare Requirement Document
    Khurshid, Iqra
    Imtiaz, Salma
    Boulila, Wadii
    Khan, Zahid
    Abbasi, Almas
    Javed, Abdul Rehman
    Jalil, Zunera
    FRONTIERS IN PUBLIC HEALTH, 2022, 10
  • [4] Software Requirement Prioritization based on Non-Functional Requirements
    Garg, Umang
    Singhal, Abhishek
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING (CONFLUENCE 2017), 2017, : 793 - 797
  • [5] Ontology-Based Classification of Non-Functional Requirements in Software Specifications: A new Corpus and SVM-Based Classifier
    Rashwan, Abderahman
    Ormandjieva, Olga
    Witte, Rene
    2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2013, : 381 - 386
  • [6] Non-functional Ontology Requirements Specifications: Islamic Banking Domain
    Latiff, Ahmad Shaharudin Abdul
    Haron, Haryani
    Annamalai, Muthukkaruppan
    RECENT TRENDS IN DATA SCIENCE AND SOFT COMPUTING, IRICT 2018, 2019, 843 : 1100 - 1112
  • [7] Recognition and Classification of Non-functional Requirements in Chinese
    Jia Y.-D.
    Liu L.
    Ruan Jian Xue Bao/Journal of Software, 2019, 30 (10): : 3115 - 3126
  • [8] Automatic Classification of Non-Functional Requirements in App User Reviews Based on System Model
    Li X.-Y.
    Wang T.-L.
    Liang P.
    Wang C.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2022, 50 (09): : 2079 - 2089
  • [9] Conflict Detection of Functional Requirements Based on Clustering and Rule-Based System
    Sarwosri, Umi Laili
    Yuhana, Umi Laili
    Rochimah, Siti
    IEEE ACCESS, 2024, 12 : 174330 - 174342
  • [10] A deep learning framework for non-functional requirement classification
    Rahman, Kiramat
    Ghani, Anwar
    Misra, Sanjay
    Rahman, Arif Ur
    SCIENTIFIC REPORTS, 2024, 14 (01)