arrow
返回

MLR-predictor: a versatile and efficient computational framework for multi-label requirements classification

delete2024-11-27
delete1
delete
OA
AI
S
Summra Saleem *
M
Muhammad Nabeel Asim *
L
Ludger van Elst
M
Markus Junker
A
Andreas Dengel
DOI:10.3389/frai.2024.1481581delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Introduction Requirements classification is an essential task for development of a successful software by incorporating all relevant aspects of users' needs. Additionally, it aids in the identification of project failure risks and facilitates to achieve project milestones in more comprehensive way. Several machine learning predictors are developed for binary or multi-class requirements classification. However, a few predictors are designed for multi-label classification and they are not practically useful due to less predictive performance.Method MLR-Predictor makes use of innovative OkapiBM25 model to transforms requirements text into statistical vectors by computing words informative patterns. Moreover, predictor transforms multi-label requirements classification data into multi-class classification problem and utilize logistic regression classifier for categorization of requirements. The performance of the proposed predictor is evaluated and compared with 123 machine learning and 9 deep learning-based predictive pipelines across three public benchmark requirements classification datasets using eight different evaluation measures.Results The large-scale experimental results demonstrate that proposed MLR-Predictor outperforms 123 adopted machine learning and 9 deep learning predictive pipelines, as well as the state-of-the-art requirements classification predictor. Specifically, in comparison to state-of-the-art predictor, it achieves a 13% improvement in macro F1-measure on the PROMISE dataset, a 1% improvement on the EHR-binary dataset, and a 2.5% improvement on the EHR-multiclass dataset.Discussion As a case study, the generalizability of proposed predictor is evaluated on softwares customer reviews classification data. In this context, the proposed predictor outperformed the state-of-the-art BERT language model by F-1 score of 1.4%. These findings underscore the robustness and effectiveness of the proposed MLR-Predictor in various contexts, establishing its utility as a promising solution for requirements classification task.
Keyword:
software requirements
multi-label requirements
OkapiBM25
swarm optimizer
label powerset
data transformation
machine learning classifiers
deep learning predictors
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

F
Frontiers in Artificial Intelligence
IF:
4.7
论文数:
2.4K
被引数:
4.4K

机构

暂无机构信息