A transfer learning algorithm for automatic requirement model generation

被引:1
|
作者
Kang, Yan [1 ]
Li, Hao [2 ]
Lu, Chenyang [1 ]
Pu, Bin [1 ]
机构
[1] Yunnan Univ, Sch Software, Dept Software Engn, Kunming 650991, Yunnan, Peoples R China
[2] Yunnan Univ, Sch Software, Dept Network Engn, Kunming, Yunnan, Peoples R China
基金
美国国家科学基金会;
关键词
Word2vec; RNN; transfer learning; feature model; software requirement;
D O I
10.3233/JIFS-169892
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:1183 / 1191
页数:9
相关论文
共 50 条
  • [31] Automatic generation of a parallel sorting algorithm
    Garber, Brian A.
    Hoeflinger, Dan
    Li, Xiaoming
    Garzarin, Maria Jesus
    Padua, David
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 2540 - 2544
  • [32] Automatic Calibration Model of FDR Soil Moisture Based on Transfer Learning
    Li H.
    Yu W.
    Wang Z.
    Nongye Jixie Xuebao/Transactions of the Chinese Society for Agricultural Machinery, 2020, 51 (02): : 213 - 220
  • [33] Multicriteria automatic essay assessor generation by using TOPSIS model and genetic algorithm
    Cheng, Shu-ling
    Chang, Hae-Ching
    INTELLIGENT TUTORING SYSTEMS, PROCEEDINGS, 2006, 4053 : 11 - 20
  • [34] Automatic Test Data Generation Model by Combining Dataflow Analysis with Genetic Algorithm
    Deng, Mingjie
    Chen, Rong
    Du, Zhenjun
    JCPC: 2009 JOINT CONFERENCE ON PERVASIVE COMPUTING, 2009, : 429 - 433
  • [35] Research on the Automatic Generation Algorithm of Model Local Features Based on LOD Technology
    Li, Min
    Sun, Dapeng
    2014 2ND INTERNATIONAL CONFERENCE IN HUMANITIES, SOCIAL SCIENCES AND GLOBAL BUSINESS MANAGEMENT (ISSGBM 2014), VOL 29, 2014, 29 : 218 - 222
  • [36] Automatic model generation in model management
    Boronat, A
    Ramos, I
    Carsí, JA
    INTELLIGENT INFORMATION TECHNOLOGY, PROCEEDINGS, 2004, 3356 : 326 - 335
  • [37] IMAGE CLASSIFICATION ALGORITHM WITH PROBABILITY MODIFIED TRANSFER LEARNING MODEL
    Zhang, Zhao
    Chen, Qinzhu
    Wang, Chendong
    Xue, Chengsong
    Han, Zhenfeng
    JOURNAL OF NONLINEAR AND CONVEX ANALYSIS, 2024, 25 (06) : 1391 - 1399
  • [38] Automatic sleep staging algorithm for stochastic depth residual networks based on transfer learning
    Tian Y.
    Zhou Q.
    Li W.
    Shengwu Yixue Gongchengxue Zazhi/Journal of Biomedical Engineering, 2023, 40 (02): : 286 - 294
  • [39] Collaborative Consensus Transfer Q-learning Based Dynamic Generation Dispatch of Automatic Generation Control With Virtual Generation Tribe
    Zhang, Xiaoshun
    Li, Qing
    Yu, Tao
    Chen, Baixi
    Zhongguo Dianji Gongcheng Xuebao/Proceedings of the Chinese Society of Electrical Engineering, 2017, 37 (05): : 1455 - 1466
  • [40] Automatic generation of model translations
    Papotti, Paolo
    Torlone, Riccardo
    ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2007, 4495 : 36 - +