paper-with-me

홈 › Papers

A Machine Learning Approach for Hierarchical Classification of Software Requirements

2023-02-24 · Manal Binkhonain, Liping Zhao

Context: Classification of software requirements into different categories is a critically important task in requirements engineering (RE). Developing machine learning (ML) approaches for requirements classification has attracted great interest in the RE community since the 2000s. Objective: This paper aims to address two related problems that have been challenging real-world applications of ML approaches: the problems of class imbalance and high dimensionality with low sample size data (HDLSS). These problems can greatly degrade the classification performance of ML methods. Method: The paper proposes HC4RC, a novel ML approach for multiclass classification of requirements. HC4RC solves the aforementioned problems through semantic-role-based feature selection, dataset decomposition and hierarchical classification. We experimentally compare the effectiveness of HC4RC with three closely related approaches - two of which are based on a traditional statistical classification model whereas one uses an advanced deep learning model. Results: Our experiment shows: 1) The class imbalance and HDLSS problems present a challenge to both traditional and advanced ML approaches. 2) The HC4RC approach is simple to use and can effectively address the class imbalance and HDLSS problems compared to similar approaches. Conclusion: This paper makes an important practical contribution to addressing the class imbalance and HDLSS problems in multiclass classification of software requirements.

📄 PDF Abstract BibTeX arXiv:2302.12599

Code (0)

등록된 구현이 없습니다.

Tasks

Classificationfeature selection

Similar Papers 제목 키워드 기반

Perception for Autonomous Systems (PAZ)

2020-10-27 · Octavio Arriaga, Matias Valdenegro-Toro, Mohandass Muthuraja, Sushma Devaramani 외

In this paper we introduce the Perception for Autonomous Systems (PAZ) software library. PAZ is a hierarchical perception library that allow users to manipulate multiple levels of abstraction in accordance to their requi…

2D Object Detection6D Pose EstimationData AugmentationEmotion Classification+7

Software Repositories and Machine Learning Research in Cyber Security

2023-11-01 · Mounika Vanamala, Keith Bryant, Alex Caravella

In today's rapidly evolving technological landscape and advanced software development, the rise in cyber security attacks has become a pressing concern. The integration of robust cyber security defenses has become essent…

Bringing Quantum Algorithms to Automated Machine Learning: A Systematic Review of AutoML Frameworks Regarding Extensibility for QML Algorithms

2023-10-06 · Dennis Klau, Marc Zöller, Christian Tutschku

This work describes the selection approach and analysis of existing AutoML frameworks regarding their capability of a) incorporating Quantum Machine Learning (QML) algorithms into this automated solving approach of the A…

AutoMLBenchmarkingQuantum Machine Learning

Design of the Artificial: lessons from the biological roots of general intelligence

2017-03-07 · Nima Dehghani

Our fascination with intelligent machines goes back to ancient times with the mythical automaton Talos, Aristotle's mode of mechanical thought (syllogism) and Heron of Alexandria's mechanical machines. However, the quest…

Machine Learning Based Approach to Recommend MITRE ATT&CK Framework for Software Requirements and Design Specifications

2023-02-10 · Nicholas Lasky, Benjamin Hallis, Mounika Vanamala, Rushit Dave 외

Engineering more secure software has become a critical challenge in the cyber world. It is very important to develop methodologies, techniques, and tools for developing secure software. To develop secure software, softwa…

Decision Making