Skip to main content

Predicting Participants’ Performance in Programming Contests Using Deep Learning Techniques

  • Conference paper
  • First Online:
Hybrid Intelligent Systems (HIS 2022)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 647))

Included in the following conference series:

  • 528 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 229.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 299.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://cutt.ly/nL120M9.

References

  1. 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)

    Article  Google Scholar 

  2. 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

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Hopfield, J.J.: Neural networks and physical systems with emergent collective computational abilities. Proc. Natl. Acad. Sci. 79(8), 2554–2558 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  5. Hochreiter, S., Schmidhuber, J.: Long short-term memory. Neural Comput. 9(8), 1735–1780 (1997)

    Article  Google Scholar 

  6. Chung, J., Gulcehre, C., Cho, K., Bengio, Y.: Empirical evaluation of gated recurrent neural networks on sequence modeling (2014). arXiv:1412.3555

  7. Bahdanau, D., Cho, K., Bengio, Y.: Neural machine translation by jointly learning to align and translate (2014). arXiv:1409.0473

  8. 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

    Google Scholar 

  9. Looi, W.: Analysis of code submissions in competitive programming contests. http://cs229.stanford.edu/proj2018/report/100.pdf

  10. 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

  11. 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

    Google Scholar 

  12. 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

    Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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)

    Article  Google Scholar 

  15. Babić, I.: Machine learning methods in predicting the student academic motivation. Croat. Oper. Res. Rev. 443–461 (2017)

    Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. 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

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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)

    Google Scholar 

  20. 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)

    Google Scholar 

  21. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Al Amin Biswas .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics