{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T01:50:33Z","timestamp":1777427433144,"version":"3.51.4"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2018,7,20]],"date-time":"2018-07-20T00:00:00Z","timestamp":1532044800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100001809","name":"the National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["61672545"],"award-info":[{"award-number":["61672545"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"the National Key Research and Development Program","award":["2016YFB1000101"],"award-info":[{"award-number":["2016YFB1000101"]}]},{"name":"the National Key Research and Development Program","award":["2016YFB1000101"],"award-info":[{"award-number":["2016YFB1000101"]}]},{"name":"the NSFC Guangdong Joint Fund","award":["U1201252"],"award-info":[{"award-number":["U1201252"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Requirements Eng"],"published-print":{"date-parts":[[2019,12]]},"DOI":"10.1007\/s00766-018-0303-4","type":"journal-article","created":{"date-parts":[[2018,7,20]],"date-time":"2018-07-20T08:10:51Z","timestamp":1532074251000},"page":"545-559","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["Recommending software features for mobile applications based on user interface comparison"],"prefix":"10.1007","volume":"24","author":[{"given":"Xiangping","family":"Chen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qiwen","family":"Zou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bitian","family":"Fan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zibin","family":"Zheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaonan","family":"Luo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,7,20]]},"reference":[{"key":"303_CR1","first-page":"734","volume-title":"Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. Multimedia services in intelligent environments","author":"G Adomavicius","year":"2013","unstructured":"Adomavicius G, Tuzhilin A (2013) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. Multimedia services in intelligent environments. Springer, Berlin, pp 734\u2013749"},{"issue":"3","key":"303_CR2","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1145\/245108.245124","volume":"40","author":"M Balabanovi","year":"1997","unstructured":"Balabanovi M, Shoham Y (1997) Fab: content-based, collaborative recommendation. Commun ACM 40(3):66\u201372","journal-title":"Commun ACM"},{"issue":"5","key":"303_CR3","doi-asserted-by":"publisher","first-page":"942","DOI":"10.1007\/s11390-015-1573-7","volume":"30","author":"J Chen","year":"2015","unstructured":"Chen J, Alalfi M, Dean T, Zou Y (2015) Detecting android malware using clone detection. J Comput Sci Technol 30(5):942\u2013956","journal-title":"J Comput Sci Technol"},{"key":"303_CR4","doi-asserted-by":"crossref","unstructured":"Chen N, Lin J, Hoi S, Xiao X, Zhang B (2014) AR-miner: mining informative reviews for developers from mobile app marketplace. In: Proceedings of the 36th international conference on software engineering, May 31\u2013June 7, 2014, pp 767\u2013778","DOI":"10.1145\/2568225.2568263"},{"key":"303_CR5","unstructured":"Chia P, Yamamoto Y, Asokan N (2012) Is this app safe? A large scale study on application permissions and risk signals. In: Proceedings of the 21st international world wide web conference, April 2012, pp 311\u2013320"},{"issue":"2","key":"303_CR6","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1007\/s007660200004","volume":"7","author":"J Coughlan","year":"2002","unstructured":"Coughlan J, Macredie R (2002) Effective communication in requirements elicitation: a comparison of methodologies. J Requir Eng 7(2):47\u201360","journal-title":"J Requir Eng"},{"key":"303_CR7","unstructured":"Dumitru H, Gibiec M, Hariri N, Cleland-Huang J, Mobasher B, Castro-Herrera C, Mirakhorli M (2011) Ondemand feature recommendations derived from mining public product descriptions. In: Proceedings of the 33rd international conference on software engineering, May 2011, pp 181\u2013190"},{"key":"303_CR8","doi-asserted-by":"crossref","unstructured":"Frank M, Dong B, Felt A, Song D (2012) Mining permission request patterns from android and facebook applications. In: Proceedings of the 12th international conference on data mining, Dec. 2012, pp 870\u2013875","DOI":"10.1109\/ICDM.2012.86"},{"key":"303_CR9","doi-asserted-by":"crossref","unstructured":"Galvis Carreno L, Winbladh K (2013) Analysis of user comments: an approach for software requirements evolution. In: Proceedings of the 35th international conference on software engineering, May 2013, pp 582\u2013591","DOI":"10.1109\/ICSE.2013.6606604"},{"key":"303_CR10","volume-title":"Genetic algorithms in search, optimization, machine learing","author":"D Goldberg","year":"1989","unstructured":"Goldberg D (1989) Genetic algorithms in search, optimization, machine learing. Addison-Wesley Longman Publishing Co, Boston"},{"key":"303_CR11","doi-asserted-by":"crossref","unstructured":"Gorla A, Tavecchia I, Gross F, Zeller A (2014) Checking app behavior against app descriptions. In: Proceedings of the 36th international conference on software engineering, May 31\u2013June 7, 2014, pp 102\u20131035","DOI":"10.1145\/2568225.2568276"},{"key":"303_CR12","doi-asserted-by":"crossref","unstructured":"Guzman E, Maalej W (2014) How do users like this feature? A fine grained sentiment analysis of app reviews. In: Proceedings of the 22nd international requirements engineering conference, Aug. 2014, pp 153\u2013162","DOI":"10.1109\/RE.2014.6912257"},{"issue":"2","key":"303_CR13","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1007\/s00766-012-0163-2","volume":"19","author":"I Hadar","year":"2014","unstructured":"Hadar I, Kenzi SP (2014) The role of domain knowledge in requirements elicitation via interviews: an exploratory study. J Requir Eng 19(2):143\u2013159","journal-title":"J Requir Eng"},{"issue":"12","key":"303_CR14","doi-asserted-by":"publisher","first-page":"1736","DOI":"10.1109\/TSE.2013.39","volume":"39","author":"N Hariri","year":"2013","unstructured":"Hariri N, Castroherrera C, Mirakhorli M, Clelandhuang J, Mobasher B (2013) Supporting domain analysis through mining and recommending features from online product listings. IEEE Trans Softw Eng 39(12):1736\u20131752","journal-title":"IEEE Trans Softw Eng"},{"key":"303_CR15","doi-asserted-by":"crossref","unstructured":"Harman M, Jia Y, Zhang Y (2012) App store mining and analysis: MSR for app stores. In: Proceedings of the 9th working conference on mining software repositories, June 2012, pp 108\u2013111","DOI":"10.1109\/MSR.2012.6224306"},{"key":"303_CR16","unstructured":"He P, Zhu J, Xu J, and Lyu MR (2014) Locationbased hierarchical matrix factorization for web service recommendation. In: Proceeding of 21st IEEE international conference on web services, 2014, pp 297\u2013304"},{"key":"303_CR17","volume-title":"Adaptation in natural and artificial systems","author":"J Holland","year":"1975","unstructured":"Holland J (1975) Adaptation in natural and artificial systems. University of Michigan Press, Ann Arbor"},{"key":"303_CR18","doi-asserted-by":"crossref","unstructured":"Iacob C, Harrison R (2013) Retrieving and analyzing mobile apps feature requests from online reviews. In: Proceedings of the 10th working conference on mining software repositories, May 2013, pp 41\u201344","DOI":"10.1109\/MSR.2013.6624001"},{"key":"303_CR19","doi-asserted-by":"crossref","unstructured":"Knauss A (2012) On the usage of context for requirements elicitation: end-user involvement in IT ecosystems. In: Proceedings of the 20th international requirements engineering conference, Sept. 2012, pp 345\u2013348","DOI":"10.1109\/RE.2012.6345835"},{"issue":"3","key":"303_CR20","doi-asserted-by":"publisher","first-page":"338","DOI":"10.1007\/s11390-007-9045-3","volume":"22","author":"G Lami","year":"2007","unstructured":"Lami G, Ferguson R (2007) An empirical study on the impact of automation on the requirements analysis process. J Comput Sci Technol 22(3):338\u2013347","journal-title":"J Comput Sci Technol"},{"issue":"1","key":"303_CR21","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1109\/TSE.2014.2360674","volume":"41","author":"SL Lim","year":"2015","unstructured":"Lim SL, Bentley PJ, Kanakam N, Ishikawa F, Honiden S (2015) Investigating country differences in mobile app user behavior and challenges for software engineering. IEEE Trans Softw Eng 41(1):40\u201364","journal-title":"IEEE Trans Softw Eng"},{"key":"303_CR22","unstructured":"Lin D (1998) Extracting collocations from text corpora. In: Proceedings of the first workshop on computational terminology 1998, pp 57\u201363"},{"key":"303_CR23","doi-asserted-by":"crossref","unstructured":"Linares-Vasquez M, Bavota G, Bernal Cardenas C, Penta M, Oliveto R, Poshyvanyk D (2013) API change and fault proneness: a threat to the success of android apps. In: Proceedings of the 9th joint meeting on foundations of software engineering, Aug. 2013, pp 477\u2013487","DOI":"10.1145\/2491411.2491428"},{"key":"303_CR24","unstructured":"Lin J, Sugiyama K, Kan MY, Chua TS (2013) Addressing coldstart in app recommendation: Latent user models constructed from twitter followers. In: Proceedings of the 36th international ACM SIGIR conference on research and development in information retrieval, SIGIR 13. ACM, 2013, pp 283\u2013292"},{"key":"303_CR25","unstructured":"Lin J, Sugiyama K, Kan MY, Chua TS (2014) New and improved: modeling versions to improve app recommendation. In: Proceedings of the 37th international ACM SIGIR conference on research and development in information retrieval, SIGIR 14. ACM, 2014, pp 647\u2013656"},{"key":"303_CR26","doi-asserted-by":"crossref","unstructured":"Li K, Xu ZH, Chen X (2014) A platform for searching UI component of android application. In: Proceedings of the 5th international conference on digital home, Nov. 2014, pp 205\u2013210","DOI":"10.1109\/ICDH.2014.46"},{"key":"303_CR27","doi-asserted-by":"crossref","unstructured":"Maalej W, Nabil H (2015) Bug report, feature request, or simply praise on automatically classifying app reviews. In: Proceedings of the 23rd international conference on software engineering, Aug. 2015, pp 116\u2013125","DOI":"10.1109\/RE.2015.7320414"},{"key":"303_CR28","first-page":"1","volume":"99","author":"W Martin","year":"2016","unstructured":"Martin W, Sarro F, Jia Y, Harmanl M (2016) A survey of app store analysis for software engineering. IEEE Trans Softw Eng 99:1","journal-title":"IEEE Trans Softw Eng"},{"key":"303_CR29","doi-asserted-by":"crossref","unstructured":"Massey A, Eisenstein J, Anton A, Swire P (2013) Automated text mining for requirements analysis of policy documents. In: Proceedings of the 21st international requirements engineering conference, July 2013, pp 4\u201313","DOI":"10.1109\/RE.2013.6636700"},{"key":"303_CR30","volume-title":"Tongyici Cilin","author":"J Mei","year":"1996","unstructured":"Mei J, Zhu Y, Gao Y (1996) Tongyici Cilin. Shanghai Lexicographical Publishing House, Shanghai"},{"key":"303_CR31","doi-asserted-by":"crossref","unstructured":"Ng Y, Zhou H, Ji Z, Luo H, Dong Y (2014) Which android app store can be trusted in china? In: Proceedings of the 38th computer software and applications conference, July 2014, pp 509\u2013518","DOI":"10.1109\/COMPSAC.2014.95"},{"key":"303_CR32","doi-asserted-by":"crossref","unstructured":"Pagano D, Maalej W (2013) User feedback in the appstore: an empirical study. In: Proceedings of the 21st international requirements engineering conference, July 2013, pp 125\u2013134","DOI":"10.1109\/RE.2013.6636712"},{"key":"303_CR33","doi-asserted-by":"crossref","unstructured":"Pedersen T, Patwardhan S, Michelizzi J (2004) WordNet: similarity-measuring the relatedness of concepts. In: Proceedings of the 19th national conference on artificial intelligence, July 2004, pp 1024\u20131025","DOI":"10.3115\/1614025.1614037"},{"issue":"3","key":"303_CR34","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/s00766-011-0133-0","volume":"17","author":"V Sakhnini","year":"2012","unstructured":"Sakhnini V, Mich L, Berry D (2012) The effectiveness of an optimized EPMcreate as a creativity enhancement technique for web site requirements elicitation. J Requir Eng 17(3):171\u2013186","journal-title":"J Requir Eng"},{"key":"303_CR35","doi-asserted-by":"crossref","unstructured":"Sarro F, Al-Subaihin A, Harman M, Jia Y (2015) Feature lifecycles as they spread, migrate, remain, and die in app stores. In: Proceedings of the 23rd international requirements engineering conference, Aug. 2015, pp 76\u201385","DOI":"10.1109\/RE.2015.7320410"},{"key":"303_CR36","doi-asserted-by":"crossref","unstructured":"Sharma S, Pandey S (2014) Requirements elicitation: issues and challenges. In: International conference on computing for sustainable global development, March 2014, pp 151\u2013155","DOI":"10.1109\/IndiaCom.2014.6828119"},{"key":"303_CR37","doi-asserted-by":"crossref","unstructured":"Sutcliffe A, Sawyer P (2013) Requirements elicitation: towards the unknown unknowns. In: Proceedings of the 21st international requirements engineering conference, July 2013, pp 92\u2013104","DOI":"10.1109\/RE.2013.6636709"},{"issue":"6","key":"303_CR38","first-page":"602","volume":"28","author":"J Tian","year":"2010","unstructured":"Tian J, Zhao W (2010) Words similarity algorithm based on Tongyici Cilin semantic web adaptive learning system. J Jilin Univ 28(6):602\u2013608","journal-title":"J Jilin Univ"},{"issue":"5","key":"303_CR39","doi-asserted-by":"publisher","first-page":"1130","DOI":"10.1007\/s11390-015-1588-0","volume":"30","author":"Y Tong","year":"2015","unstructured":"Tong Y, She J, Chen L (2015) Towards better understanding of app functions. J Comput Sci Technol 30(5):1130\u20131140","journal-title":"J Comput Sci Technol"},{"key":"303_CR40","doi-asserted-by":"crossref","unstructured":"Yin P, Luo P, Lee WC, Wang M (2013) App recommendation: a contest between satisfaction and temptation. In: Proceeding of ACM international conference on web search and data mining 2013, pp 395\u2013404","DOI":"10.1145\/2433396.2433446"},{"key":"303_CR41","doi-asserted-by":"crossref","unstructured":"Yu H, Lian Y, Yang S, Tian L, Zhao X (2016) Recommending features of mobile applications for developer. In: Proceeding of advanced data mining and applications. Springer International Publishing","DOI":"10.1007\/978-3-319-49586-6_24"},{"key":"303_CR42","doi-asserted-by":"crossref","unstructured":"Zou Q, Chen X, Huang Y (2015) Topic matching based change impact analysis from feature on user interface of mobile apps. In: Proceedings of the 27th international conference on software engineering and knowledge engineering, July 2015, pp 477\u2013482","DOI":"10.18293\/SEKE2015-078"}],"container-title":["Requirements Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00766-018-0303-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00766-018-0303-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00766-018-0303-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,20]],"date-time":"2019-10-20T11:32:46Z","timestamp":1571571166000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00766-018-0303-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,20]]},"references-count":42,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,12]]}},"alternative-id":["303"],"URL":"https:\/\/doi.org\/10.1007\/s00766-018-0303-4","relation":{},"ISSN":["0947-3602","1432-010X"],"issn-type":[{"value":"0947-3602","type":"print"},{"value":"1432-010X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,20]]},"assertion":[{"value":"20 September 2016","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 July 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 July 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}