{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T06:17:45Z","timestamp":1777702665579,"version":"3.51.4"},"reference-count":22,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[2018,12,11]],"date-time":"2018-12-11T00:00:00Z","timestamp":1544486400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["Journal of Intelligent &amp; Fuzzy Systems"],"published-print":{"date-parts":[[2019,3,16]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.3233\/jifs-169892","type":"journal-article","created":{"date-parts":[[2018,12,14]],"date-time":"2018-12-14T11:32:41Z","timestamp":1544787161000},"page":"1183-1191","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":1,"title":["A transfer learning algorithm for automatic requirement model generation"],"prefix":"10.1177","volume":"36","author":[{"given":"Yan","family":"Kang","sequence":"first","affiliation":[{"name":"Deparment of Software Engineering, School of Software, Yunnan University, Kunming, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hao","family":"Li","sequence":"additional","affiliation":[{"name":"Deparment of Network Engineering, School of Software, Yunnan University, Kunming, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chenyang","family":"Lu","sequence":"additional","affiliation":[{"name":"Deparment of Software Engineering, School of Software, Yunnan University, Kunming, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bin","family":"Pu","sequence":"additional","affiliation":[{"name":"Deparment of Software Engineering, School of Software, Yunnan University, Kunming, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2018,12,11]]},"reference":[{"key":"e_1_3_2_2_2","doi-asserted-by":"crossref","unstructured":"SproatR. and JaitlyN. RNN Approaches to Text Normalization: A Challenge[J] 2017.","DOI":"10.21437\/Interspeech.2017-35"},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/LSP.2016.2615293"},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2014.09.011"},{"key":"e_1_3_2_5_2","unstructured":"LeQ.V. and MikolovT. Distributed representations of sentences and documents[J] 4 (2014) II\u20131188."},{"key":"e_1_3_2_6_2","first-page":"3111","article-title":"Distributed representations of words and phrases and their compositionality[C]","author":"Mikolov T.","year":"2013","unstructured":"MikolovT., SutskeverI., ChenK. et al. Distributed representations of words and phrases and their compositionality[C], International Conference on Neural Information Processing Systems Curran Associates Inc, 2013, pp. 3111\u20133119.","journal-title":"International Conference on Neural Information Processing Systems Curran Associates Inc"},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2013.39"},{"key":"e_1_3_2_8_2","unstructured":"JingL.V. Research of Transfer Learning Algorithm based on Instance[D]. Shanxi University of Finance & Economics 2013."},{"key":"e_1_3_2_9_2","first-page":"223","author":"Pan W.","year":"2012","unstructured":"PanW., ZhongE., YangQ. Transfer Learning for Text Mining[M], Mining Text Data. Springer US, 2012, pp. 223\u2013257.","journal-title":"Transfer Learning for Text Mining[M], Mining Text Data"},{"key":"e_1_3_2_10_2","first-page":"1017","author":"Sutskever I.","year":"2011","unstructured":"SutskeverI., MartensJ., HintonG.E. Generating Text with Recurrent Neural Networks[C], International Conference on Machine Learning, ICML 2011, Bellevue, Washington, USA, DBLP, 2011, pp. 1017\u20131024.","journal-title":"International Conference on Machine Learning, ICML 2011"},{"key":"e_1_3_2_11_2","doi-asserted-by":"crossref","unstructured":"DumitruH. GibiecM. HaririN. et al. On-demand feature recommendations derived from mining public software repositories[C] 2011.","DOI":"10.1145\/1985793.1985819"},{"key":"e_1_3_2_12_2","first-page":"751","author":"Pan S.J.","year":"2010","unstructured":"PanS.J., NiX., SunJ.T. et al. Cross-domain sentiment classification via spectral feature alignment[C], International Conference on World Wide Web, WWW 2010, Raleigh, North Carolina, USA, DBLP, 2010, pp. 751\u2013760.","journal-title":"International Conference on World Wide Web, WWW 2010"},{"key":"e_1_3_2_13_2","unstructured":"SurhoneL.M. TennoeM.T. HenssonowS.F. Feature-oriented Domain Analysis[J] Alphascript Publishing 2010."},{"key":"e_1_3_2_14_2","first-page":"2009","author":"Martineau J.","year":"2009","unstructured":"MartineauJ., FininT. Delta TFIDF: An Improved Feature Space for Sentiment Analysis[C], International Conference on Weblogs and Social Media, Icwsm 2009, San Jose, California, USA, DBLP, 2009.","journal-title":"International Conference on Weblogs and Social Media"},{"key":"e_1_3_2_15_2","first-page":"808","article-title":"Bayesian multiple instance learning: Automatic feature selection and inductive transfer[C]","author":"Raykar V.C.","year":"2008","unstructured":"RaykarV.C., KrishnapuramB., BiJ. et al. Bayesian multiple instance learning: Automatic feature selection and inductive transfer[C], International Conference on Machine Learning, ACM, 2008, pp. 808\u2013815.","journal-title":"International Conference on Machine Learning"},{"key":"e_1_3_2_16_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.ipm.2006.11.011"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00766-003-0179-8"},{"key":"e_1_3_2_18_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00766-004-0195-3"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/291469.293165"},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF02802920"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/89.668817"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1023\/A:1018980625587"},{"key":"e_1_3_2_23_2","first-page":"136","article-title":"Goal-based requirements analysis[C]","author":"Anton A.I.","year":"1996","unstructured":"AntonA.I., Goal-based requirements analysis[C], International Conference on Requirements Engineering IEEE 1996, p. 136.","journal-title":"International Conference on Requirements Engineering IEEE"}],"container-title":["Journal of Intelligent &amp; Fuzzy Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.3233\/JIFS-169892","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.3233\/JIFS-169892","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.3233\/JIFS-169892","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T09:36:34Z","timestamp":1777455394000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.3233\/JIFS-169892"}},"subtitle":[],"editor":[{"given":"Wen-Hsiang","family":"Hsieh","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2018,12,11]]},"references-count":22,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2019,3,16]]}},"alternative-id":["10.3233\/JIFS-169892"],"URL":"https:\/\/doi.org\/10.3233\/jifs-169892","relation":{},"ISSN":["1064-1246","1875-8967"],"issn-type":[{"value":"1064-1246","type":"print"},{"value":"1875-8967","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,12,11]]}}}