{"title":"基于自编码器的Android编程API推荐系统","authors":"Jinyang Liu, Ye Qiu, Zhiyi Ma, Zhonghai Wu","doi":"10.1109/ICCSE.2019.8845349","DOIUrl":null,"url":null,"abstract":"As a typical example of modern Information Technologies, Android platform and Apps are widely used by smartphone users all over the world. Thus, the research of designing models for assisting programmers in writing Android codes is of great importance and value, and recommending API usages is a stereotype task in this aspect. This paper applies Autoencoder neural networks into the model of API recommendation system for Android programming, and designs new Autoencoder based Android API recommendation system. This paper carries out experiments on the collected Android code dataset and verifies the effectiveness of the newly designed models compared with classical recommendation models.","PeriodicalId":351346,"journal":{"name":"2019 14th International Conference on Computer Science & Education (ICCSE)","volume":"136 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Autoencoder based API Recommendation System for Android Programming\",\"authors\":\"Jinyang Liu, Ye Qiu, Zhiyi Ma, Zhonghai Wu\",\"doi\":\"10.1109/ICCSE.2019.8845349\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"As a typical example of modern Information Technologies, Android platform and Apps are widely used by smartphone users all over the world. Thus, the research of designing models for assisting programmers in writing Android codes is of great importance and value, and recommending API usages is a stereotype task in this aspect. This paper applies Autoencoder neural networks into the model of API recommendation system for Android programming, and designs new Autoencoder based Android API recommendation system. This paper carries out experiments on the collected Android code dataset and verifies the effectiveness of the newly designed models compared with classical recommendation models.\",\"PeriodicalId\":351346,\"journal\":{\"name\":\"2019 14th International Conference on Computer Science & Education (ICCSE)\",\"volume\":\"136 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 14th International Conference on Computer Science & Education (ICCSE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCSE.2019.8845349\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 14th International Conference on Computer Science & Education (ICCSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCSE.2019.8845349","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Autoencoder based API Recommendation System for Android Programming
As a typical example of modern Information Technologies, Android platform and Apps are widely used by smartphone users all over the world. Thus, the research of designing models for assisting programmers in writing Android codes is of great importance and value, and recommending API usages is a stereotype task in this aspect. This paper applies Autoencoder neural networks into the model of API recommendation system for Android programming, and designs new Autoencoder based Android API recommendation system. This paper carries out experiments on the collected Android code dataset and verifies the effectiveness of the newly designed models compared with classical recommendation models.