Abstract
In recent days, the number of technology enthusiasts is increasing day by day with the prevalence of technological products and easy access to the internet. Similarly, the amount of people working behind this rapid development is rising tremendously. Computer programmers consist of a large portion of those tech-savvy people. Codeforces, an online programming and contest hosting platform used by many competitive programmers worldwide. It is regarded as one of the most standardized platforms for practicing programming problems and participate in programming contests. In this research, we propose a framework that predicts the performance of any particular contestant in the upcoming competitions as well as predicts the rating after that contest based on their practice and the performance of their previous contests.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
References
Jaidka, K., Ahmed, S., Skoric, M., Hilbert, M.: Predicting elections from social media: a three-country, three-method comparative study. Asian J. Commun. 29(3), 252–273 (2019)
Bermingham, A., Smeaton, A.: On using Twitter to monitor political sentiment and predict election results. In: Proceedings of the Workshop on Sentiment Analysis where AI meets Psychology (SAAIP 2011), pp. 2–10
Das, B.C., Anwar, M.M., Sarker, I.H.: Reducing social media users’ Biases to predict the outcome of Australian federal election 2019. In: 2020 IEEE Asia-Pacific Conference on Computer Science and Data Engineering (CSDE), pp. 1–6. IEEE (2020)
Hopfield, J.J.: Neural networks and physical systems with emergent collective computational abilities. Proc. Natl. Acad. Sci. 79(8), 2554–2558 (1982)
Hochreiter, S., Schmidhuber, J.: Long short-term memory. Neural Comput. 9(8), 1735–1780 (1997)
Chung, J., Gulcehre, C., Cho, K., Bengio, Y.: Empirical evaluation of gated recurrent neural networks on sequence modeling (2014). arXiv:1412.3555
Bahdanau, D., Cho, K., Bengio, Y.: Neural machine translation by jointly learning to align and translate (2014). arXiv:1409.0473
Sudha, S., Arun Kumar, A., Muthu Nagappan, M., Suresh, R.: Classification and recommendation of competitive programming problems using cnn. In: International Conference on Intelligent Information Technologies, pp. 262–272 (2017). Springer, Singapore
Looi, W.: Analysis of code submissions in competitive programming contests. http://cs229.stanford.edu/proj2018/report/100.pdf
Alnahhas, A., Mourtada, N.: Predicting the performance of contestants in competitive programming using machine learning techniques. Olymp. Inform. 14, 3–20 (2020). https://ioinformatics.org/journal/v14_2020/_20.pdf
Intisar, C.M., Watanobe, Y.: Classification of online judge programmers based on rule extraction from self organizing feature map. In: 2018 9th International Conference on Awareness Science and Technology (iCAST), pp. 313–318 (2018). IEEE
Garcia, J.R., Aguirre, V.E.: The learning curves of competitive programming. In: AIP Conference Proceedings, vol. 1618, No. 1, pp. 934–937 (2014). American Institute of Physics
Ishizue, R., Sakamoto, K., Washizaki, H., Fukazawa, Y.: Student placement and skill ranking predictors for programming classes using class attitude, psychological scales, and code metrics. Res. Pract. Technol. Enhanc. Learn. 13(1), 1–20 (2018). https://doi.org/10.1186/s41039-018-0075-y
Waheed, H., Hassan, S.U., Aljohani, N.R., Hardman, J., Alelyani, S., Nawaz, R.: Predicting academic performance of students from VLE big data using deep learning models. Comput. Hum. Behav. 104, 106189 (2020)
Babić, I.: Machine learning methods in predicting the student academic motivation. Croat. Oper. Res. Rev. 443–461 (2017)
Xu, J., Moon, K.H., Van Der Schaar, M.: A machine learning approach for tracking and predicting student performance in degree programs. IEEE J. Sel. Top. Signal Process. 11(5), 742–753 (2017)
Amra, I.A.A., Maghari, A.Y.: Students performance prediction using KNN and Naïve Bayesian. In: 2017 8th International Conference on Information Technology (ICIT), pp. 909–913 (2017). IEEE
Al-Shabandar, R., Hussain, A., Laws, A., Keight, R., Lunn, J., Radi, N.: Machine learning approaches to predict learning outcomes in Massive open online courses. In: 2017 International Joint Conference on Neural Networks (IJCNN), pp. 713–720. IEEE (2017)
Zulfiker, M.S., Kabir, N., Biswas, A.A., Chakraborty, P., Rahman, M.M.: Predicting students’ performance of the private universities of Bangladesh using machine learning approaches. Int. J. Adv. Comput. Sci. Appl. 11(3) (2020)
Ofori, F., Maina, E., Gitonga, R.: Using machine learning algorithms to predict students’ performance and improve learning outcome: a literature based review. J. Inf. Technol. 4(1) (2020)
Biswas, A.A., Basak, S.: Forecasting the trends and patterns of crime in Bangladesh using machine learning model. In: 2019 2nd International Conference on Intelligent Communication and Computational Techniques (ICCT), pp. 114–118. IEEE (2019)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Mahbubur Rahman, M., Chandra Das, B., Biswas, A.A., Musfique Anwar, M. (2023). Predicting Participants’ Performance in Programming Contests Using Deep Learning Techniques. In: Abraham, A., Hong, TP., Kotecha, K., Ma, K., Manghirmalani Mishra, P., Gandhi, N. (eds) Hybrid Intelligent Systems. HIS 2022. Lecture Notes in Networks and Systems, vol 647. Springer, Cham. https://doi.org/10.1007/978-3-031-27409-1_15
Download citation
DOI: https://doi.org/10.1007/978-3-031-27409-1_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-27408-4
Online ISBN: 978-3-031-27409-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)