Trianggoro Wiradinata, Rinabi Tanamal, Theresia Ratih Dewi Saputri, Y. Soekamto
{"title":"An Implementation of Support Vector Machine Classification for Developer Academy Acceptance Prediction Model","authors":"Trianggoro Wiradinata, Rinabi Tanamal, Theresia Ratih Dewi Saputri, Y. Soekamto","doi":"10.1109/ICITech50181.2021.9590146","DOIUrl":null,"url":null,"abstract":"In order to prepare graduates with work readiness in the IT industry, specifically in mobile apps development, one of its ways is to create a Developer Academy where final year students are prepared in an intensive program for two consecutive semesters to learn the stages of mobile apps development. To ensure the quality of participants in the Developer Academy, a set of selection procedures needs to be prepared, consisting of Aptitude Test, Portfolio Showcase, and Individual Interview. The problem arises when applicants are far more than the class capacity. Hence selection procedures take a longer time. The Developer Academy registration team record showed a ratio of 1: 12, which overburdens the team when it comes to selecting the applicants. More effective procedures are needed with the help of machine learning tools to help with decision making. This study aims to produce a prediction model for developer academy applicants. Several classification algorithms such as k-nearest neighbors, support vector machine, decision tree, and random forest were analyzed. Data was collected from 527 valid applicant's data which submit complete documents based on due date, other applicants who did not submit complete documents were not included in the analysis. Preliminary findings from the study show that the Support Vector Machine algorithm performs best with an accuracy of 86% and this score was then increased by applying oversampling and kernel tricks to get an accuracy rate of 98%. Hence it can be concluded that the prediction model has excellent performance. Keywords-developer academy, artificial intelligence, machine learning, support vector machine, data science, classification","PeriodicalId":429669,"journal":{"name":"2021 2nd International Conference on Innovative and Creative Information Technology (ICITech)","volume":"53 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 2nd International Conference on Innovative and Creative Information Technology (ICITech)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICITech50181.2021.9590146","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
In order to prepare graduates with work readiness in the IT industry, specifically in mobile apps development, one of its ways is to create a Developer Academy where final year students are prepared in an intensive program for two consecutive semesters to learn the stages of mobile apps development. To ensure the quality of participants in the Developer Academy, a set of selection procedures needs to be prepared, consisting of Aptitude Test, Portfolio Showcase, and Individual Interview. The problem arises when applicants are far more than the class capacity. Hence selection procedures take a longer time. The Developer Academy registration team record showed a ratio of 1: 12, which overburdens the team when it comes to selecting the applicants. More effective procedures are needed with the help of machine learning tools to help with decision making. This study aims to produce a prediction model for developer academy applicants. Several classification algorithms such as k-nearest neighbors, support vector machine, decision tree, and random forest were analyzed. Data was collected from 527 valid applicant's data which submit complete documents based on due date, other applicants who did not submit complete documents were not included in the analysis. Preliminary findings from the study show that the Support Vector Machine algorithm performs best with an accuracy of 86% and this score was then increased by applying oversampling and kernel tricks to get an accuracy rate of 98%. Hence it can be concluded that the prediction model has excellent performance. Keywords-developer academy, artificial intelligence, machine learning, support vector machine, data science, classification