{"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}
引用次数: 5
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.