Software Requirements Classification using Deep-learning Approach with Various Hidden Layers

被引:1
|
作者
Vijayvargiya, Sanidhya [1 ]
Kumar, Lov [1 ]
Murthy, Lalita Bhanu [1 ]
Misra, Sanjay [2 ]
机构
[1] BITS Pilani Hyderabad Campus, Dept Comp Sci & Informat Syst, Secunderabad, Telangana, India
[2] Ostfold Univ Coll, Halden, Norway
来源
PROCEEDINGS OF THE 2022 17TH CONFERENCE ON COMPUTER SCIENCE AND INTELLIGENCE SYSTEMS (FEDCSIS) | 2022年
关键词
Functional Requirements; Non-Functional Requirements; Deep Learning; Data Imbalance Methods; Feature Selection; Classification Techniques; Word Embedding;
D O I
10.15439/2022F140
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software requirement classification is becoming increasingly crucial for the industry to keep up with the demand of growing project sizes. Based on client feedback or demand, software requirement classification is critical in segregating user needs into functional and quality requirements. However, because there are numerous machine learning (ML) and deep-learning (DL) models that require parameter tuning, the use of ML to facilitate decision-making across the software engineering pipeline is not well understood. Five distinct word embedding techniques were applied to the functional and quality software requirements in this study. The imbalanced classes in the dataset are balanced using Synthetic Minority Oversampling technique (SMOTE). Then, to reduce duplicate and unnecessary features, feature selection and dimensionality reduction techniques are used. Dimensionality reduction is accomplished with Principal Component Analysis (PCA), while feature selection is accomplished with the Rank-Sum Test (RST). For binary categorization into functional and non-functional needs, the generated vectors are provided as inputs to eight distinct Deep Learning classifiers. The findings of the research show that using a combination of word embedding and feature selection techniques in conjunction with various classifiers can accurately classify functional and quality software requirements.
引用
收藏
页码:895 / 904
页数:10
相关论文
共 50 条
  • [31] Kids' Emotion Recognition Using Various Deep-Learning Models with Explainable AI
    Rathod, Manish
    Dalvi, Chirag
    Kaur, Kulveen
    Patil, Shruti
    Gite, Shilpa
    Kamat, Pooja
    Kotecha, Ketan
    Abraham, Ajith
    Gabralla, Lubna Abdelkareim
    SENSORS, 2022, 22 (20)
  • [32] Fingerprint classification using deep learning approach
    Beanbonyka Rim
    Junseob Kim
    Min Hong
    Multimedia Tools and Applications, 2021, 80 : 35809 - 35825
  • [33] Fingerprint classification using deep learning approach
    Rim, Beanbonyka
    Kim, Junseob
    Hong, Min
    MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (28-29) : 35809 - 35825
  • [34] Classification and Prioritisation of Software Requirements using Machine Learning - A Systematic Review
    Thiele, Pratvina
    Phalnikar, Rashmi
    2021 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (CONFLUENCE 2021), 2021, : 912 - 918
  • [35] Deep-Learning Approach for McIntosh-Based Classification Of Solar Active Regions Using HMI and MDI Images
    Knyazeva, Irina
    Rybintsev, Andrey
    Ohinko, Timur
    Makarenko, Nikolay
    ADVANCES IN NEURAL COMPUTATION, MACHINE LEARNING, AND COGNITIVE RESEARCH III, 2020, 856 : 239 - 245
  • [36] A Deep-Learning Scheme for Hydrometeor Type Classification Using Passive Microwave Observations
    Chen, Ruiyao
    Bennartz, Ralf
    REMOTE SENSING, 2023, 15 (10)
  • [37] Using a Deep-Learning Approach for Smart IoT Network Packet Analysis
    Yoon, John
    2019 4TH IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (EUROS&PW), 2019, : 291 - 299
  • [38] An approach to enhance packet classification performance of software-defined network using deep learning
    Indira, B.
    Valarmathi, K.
    Devaraj, D.
    SOFT COMPUTING, 2019, 23 (18) : 8609 - 8619
  • [39] Automatic Detection for Acromegaly Using Hand Photographs: A Deep-Learning Approach
    Duan, Chengbin
    Chen, Wenli
    Yao, Shun
    Mao, Zhigang
    Wang, Zongming
    Hu, Bin
    Jiao, Haosen
    Zhu, Dimin
    Zhu, Yonghong
    Wang, Haijun
    IEEE ACCESS, 2021, 9 : 2846 - 2853
  • [40] Real-time classification of longitudinal conveyor belt cracks with deep-learning approach
    Dwivedi, Uttam Kumar
    Kumar, Ashutosh
    Sekimoto, Yoshihide
    PLOS ONE, 2023, 18 (07):