Decoding Programming Language Trends in Indonesia: Insights from Clustering and Predictive Analysis

Programming languages play a significant role in technological growth, enabling people to create applications and analyze data. In recent years, programming languages have evolved rapidly, including in Indonesia, where there are fluctuations in the popularity of programming languages. This study aims to explore the programming language trends in Indonesia, examine the interrelationship between the components, and determine the most popular programming languages in Indonesia using machine learning and statistical analysis. Our unsupervised clustering methods with silhouette scores greater than 0.7 reveal a clear boundary between popular and unpopular languages, where popular programming languages tend to have higher job numbers, GitHub users, Wikipedia views, and so on. Our research also identifies Java, Javascript, PHP, Python, SQL, C, and C++ as the most popular languages in Indonesia. Classification models are applied to predict the TIOBE Index using Wikipedia views and Google Trends as the features. However, the model’s accuracy is only favorable for Python and Java with the best model for Python being MLP with the accuracy of 0.831 and for Java being Random Forest with the accuracy of 0.812.

Authors

Institutions

Publication Details

Published
2025-07-30
DOI
https://doi.org/10.1109/icoict66265.2025.11192998
Primary Topic
Data Mining and Machine Learning Applications
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Decoding Programming Language Trends in Indonesia: Insights from Clustering and Predictive Analysis

Nunung Nurul Qomariyah, Raymond Bahana, Ellis Raputri, Ella Raputri
Data Mining and Machine Learning Applications
article

Decoding Programming Language Trends in Indonesia: Insights from Clustering and Predictive Analysis

Nunung Nurul Qomariyah, Raymond Bahana, Ellis Raputri, Ella Raputri
article en

Abstract

Programming languages play a significant role in technological growth, enabling people to create applications and analyze data. In recent years, programming languages have evolved rapidly, including in Indonesia, where there are fluctuations in the popularity of programming languages. This study aims to explore the programming language trends in Indonesia, examine the interrelationship between the components, and determine the most popular programming languages in Indonesia using machine learning and statistical analysis. Our unsupervised clustering methods with silhouette scores greater than 0.7 reveal a clear boundary between popular and unpopular languages, where popular programming languages tend to have higher job numbers, GitHub users, Wikipedia views, and so on. Our research also identifies Java, Javascript, PHP, Python, SQL, C, and C++ as the most popular languages in Indonesia. Classification models are applied to predict the TIOBE Index using Wikipedia views and Google Trends as the features. However, the model’s accuracy is only favorable for Python and Java with the best model for Python being MLP with the accuracy of 0.831 and for Java being Random Forest with the accuracy of 0.812.

Binus University (ID)
Openalex Percentile: Top 58%
Data Mining and Machine Learning Applications
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.