Affiliation:
1. Department of Computer Science and Technology, Shenyang University of Chemical Technology, Shenyang 110142, China
2. Key Laboratory of Industrial Intelligence Technology on Chemical Process, Shenyang University of Chemical Technology, Shenyang 110142, China
Abstract
To address the cost and efficiency issues of manually analysing requirement dependency in requirements engineering, a requirement dependency extraction method based on part-of-speech features and an improved stacking ensemble learning model (P-Stacking) is proposed. Firstly, to overcome the problem of singularity in the feature extraction process, this paper integrates part-of-speech features, TF-IDF features, and Word2Vec features during the feature selection stage. The particle swarm optimization algorithm is used to allocate weights to part-of-speech tags, which enhances the significance of crucial information in requirement texts. Secondly, to overcome the performance limitations of standalone machine learning models, an improved stacking model is proposed. The Low Correlation Algorithm and Grid Search Algorithms are utilized in P-stacking to automatically select the optimal combination of the base models, which reduces manual intervention and improves prediction performance. The experimental results show that compared with the method based on TF-IDF features, the highest F1 scores of a standalone machine learning model in the three datasets were improved by 3.89%, 10.68%, and 21.4%, respectively, after integrating part-of-speech features and Word2Vec features. Compared with the method based on a standalone machine learning model, the improved stacking ensemble machine learning model improved F1 scores by 2.29%, 5.18%, and 7.47% in the testing and evaluation of three datasets, respectively.
Funder
key Laboratory of Industrial Intelligence Technology on Chemical Process, Liaoning Province Shenyang
China and Scientific Research Funding Project of Education Department of Liaoning Province 2021
Reference54 articles.
1. Detecting software security vulnerabilities via requirements dependency analysis;Wang;IEEE Trans. Softw. Eng.,2022
2. Deshpande, G., Sheikhi, B., Chakka, S., Zotegouon, D.L., Masahati, M.N., and Ruhe, G. (2021, January 20–24). Is bert the new silver bullet?—An empirical investigation of requirements dependency classification. Proceedings of the 2021 IEEE 29th International Requirements Engineering Conference Workshops (REW), Notre Dame, IN, USA.
3. Borrull Baraut, R. (2018). Incorporation of Models in Automatic Requirements Dependency Detection. [Master’s Thesis, Universitat Politècnica de Catalunya].
4. Investigating dependencies in software requirements for change propagation analysis;Zhang;Inf. Softw. Technol.,2014
5. DRank: A semi-automated requirements prioritization method based on preferences and dependencies;Shao;J. Syst. Softw.,2017
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献