Automatic Classification of Software Requirements in Vietnamese based on Machine Learning Techniques

Thi Nham Cao, Dai Tho Dang, Thi My Hanh Le, Binh Nguyen · Journal on Information Technologies & Communications · 2022

Requirements engineering is often the first stage in the software process to understand the problem statement. Finding mistakes earlier in requirements helps reduce the development cost. One activity contributing to defining clear, complete and precise requirements is classifying requirement items in the specification. This paper presents a classification approach of functional and non-functional requirementsin Vietnamese using different supervised machine learning techniques. Five supervised machine learning algorithms, including Na¨ıve Bayes (NB), Support Vector Machine (SVM), Logistics Regression (LR), Multi-layer Perceptron Neural Network (MLP), and FastText, are implemented, trained, tested and compared using a dataset. The experimental results show that NB is the best model in terms of accuracy.

Read the paper · More papers on PaperTik