A transfer learning algorithm for automatic requirement model generation.

JOURNAL OF INTELLIGENT & FUZZY SYSTEMS(2019)

引用 1|浏览3
暂无评分
摘要
In this paper, we present a novel method for data-mining large informal product descriptions rather than extracting requirement features from proprietary project repositories. Our algorithm hybridizes deep-learning algorithms such as word2vec and recurrent neural network (RNN) with classical techniques to improve the performance of text analysis. Given the inaccuracy and incompleteness of the software requirement descriptions on websites, the instance-transfer learning method is utilized to construct a robust classifier and predict domain feature knowledge based on domain knowledge similar to the target domain. The bagging clustering algorithm is utilized with multiple clustering algorithms to help select transfer instances. [Author to confirm changes.] The RNN-based algorithm is utilized as a useful alternative to predict missing features by studying the requirement descriptions of a related software system, while word2vec is utilized to extract sensible feature keywords for the specific software domain. [Author to confirm changes.] Our RNN model for every subclass is based on the clustering result, and we construct subclass classifiers to recommend requirement keywords. Requirement features recommended by our algorithm potentially increase opportunities for requirement classification, promote software requirement quality, and deliver more reliable software products. We explain the details of implementation and perform experimental work on real requirement descriptions to establish its worth.
更多
查看译文
关键词
Word2vec,RNN,transfer learning,feature model,software requirement
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要