Improving Requirements Classification with SMOTE-Tomek Preprocessing

📅 2025-01-11
📈 Citations: 0
Influential: 0
📄 PDF

career value

170K/year
🤖 AI Summary
In requirements engineering, severe class imbalance between functional and non-functional requirements hinders effective classification. To address this, this paper—using the PROMISE dataset (969 labeled requirements)—introduces SMOTE-Tomek Links sampling to this task for the first time, integrated with stratified k-fold cross-validation to ensure robust evaluation. The method preserves overall data distribution while substantially enhancing minority-class representation. Experiments employ a lightweight logistic regression classifier, achieving 76.16% accuracy—a 17.85-percentage-point improvement over baseline methods. Results demonstrate that: (1) SMOTE-Tomek Links effectively mitigates class skew in requirement texts; and (2) lightweight models offer strong interpretability, scalability, and practical utility without compromising performance.

Technology Category

Application Category

📝 Abstract
This study emphasizes the domain of requirements engineering by applying the SMOTE-Tomek preprocessing technique, combined with stratified K-fold cross-validation, to address class imbalance in the PROMISE dataset. This dataset comprises 969 categorized requirements, classified into functional and non-functional types. The proposed approach enhances the representation of minority classes while maintaining the integrity of validation folds, leading to a notable improvement in classification accuracy. Logistic regression achieved 76.16%, significantly surpassing the baseline of 58.31%. These results highlight the applicability and efficiency of machine learning models as scalable and interpretable solutions.
Problem

Research questions and friction points this paper is trying to address.

Demand Classification
Imbalanced Categories
Functional and Non-functional Requirements
Innovation

Methods, ideas, or system contributions that make the work stand out.

SMOTE-Tomek
K-fold Cross Validation
Imbalanced Dataset Handling
🔎 Similar Papers
2024-06-07IEEE International Requirements Engineering ConferenceCitations: 1