Multi-Label Classification for Requirement Smell Detection in Natural-Language Requirements
Articles
Karolis Trinkūnas
Vilnius University image/svg+xml
Jolanta Miliauskaitė
Vilnius University image/svg+xml
Published 2026-05-08
https://doi.org/10.15388/LMITT.2026.32
PDF

Keywords

requirements engineering
requirement smells
requirement quality
multi-label classification
natural language processing
SetFit

Abstract

Natural-language software requirements often contain quality defects such as ambiguity, vagueness, subjectivity, and nonverifiability. This paper presents a multi-label approach for detecting five requirement smell categories: Subjective, Ambiguous, Nonverifiable, Negative, and Vague. The method adapts SetFit with a SentenceTransformer encoder, a weighted binary-relevance logistic-regression head, hint-aware augmentation, and label-specific threshold tuning. Experiments on harmonized datasets show that the approach supports automated requirement quality analysis and interpretable smell detection.

PDF

References

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

Downloads

Download data is not yet available.