返回
A comparative study on vectorization methods for non-functional requirements classification
DOI:10.1016/j.infsof.2022.106991.png)
摘要
En 中文
Context: Identifying non-functional requirements (NFRs) and their categories at the early phase is crucial for analysts to design software systems and recognize constraints. Automatic non-functional requirements classification methods have been studied for reducing the costs of that labor-intensive task. Our previous study focused on the differences among vectorization methods that converted requirements written in natural language into numerical vectors for classification. It had some limitations regarding the number of datasets used, the types of vectorization methods supporting pre-trained data, and the performance evaluation procedure. Objective: To examine whether different vectorization methods lead to differences in the classification performance of NFRs and their categories with extended settings. Methods: Comparative experiments were conducted with five open data. Nine vectorization methods, including ones with pre-trained data and four supervised classification methods, were supplied. Performance was evaluated with AUC and Scott-Knott ESD test. Results: Some advanced methods could achieve better performance than traditional ones when combined with some classifiers. The use of pre-trained data was useful for some categories. Conclusion: It is beneficial to consider using some combinations of vectorization methods and classifiers for classifying non-functional requirements categories.
Keyword:
Requirements classification
Vectorization methods
Comparative study
期刊
IF:
4.3
论文数:
3.8K
被引数:
7.7K
机构
引用论文
Lithium ion adsorption–desorption properties on spinel Li4Mn5O12 and pH-dependent ion-exchange model
Formation of coronene:water complexes: FTIR study in argon matrices and theoretical characterisation
Goldilocks Mastectomy with Bilateral In Situ Nipple Preservation Via Dermal Pedicle通过真皮蒂双侧原位保留乳头的goldiocks乳房切除术
Empirical Principles and an Industrial Case Study in Retrieving Equivalent Requirements via Natural Language Processing Techniques通过自然语言处理技术检索等效需求的经验原理和工业案例研究

