A Recommender System for Programming Online Judges Using Fuzzy Information Modeling

Journal Title: Informatics - Year 2018, Vol 5, Issue 2

Abstract

Programming online judges (POJs) are an emerging application scenario in e-learning recommendation areas. Specifically, they are e-learning tools usually used in programming practices for the automatic evaluation of source code developed by students when they are solving programming problems. Usually, they contain a large collection of such problems, to be solved by students at their own personalized pace. The more problems in the POJ the harder the selection of the right problem to solve according to previous users performance, causing information overload and a widespread discouragement. This paper presents a recommendation framework to mitigate this issue by suggesting problems to solve in programming online judges, through the use of fuzzy tools which manage the uncertainty related to this scenario. The evaluation of the proposal uses real data obtained from a programming online judge, and shows that the new approach improves previous recommendation strategies which do not consider uncertainty management in the programming online judge scenarios. Specifically, the best results were obtained for short recommendation lists.

Authors and Affiliations

Raciel Yera Toledo, Yailé Caballero Mota and Luis Martínez

Keywords

Related Articles

Acknowledgement to Reviewers of Informatics in 2018

Rigorous peer-review is the corner-stone of high-quality academic publishing. The editorial team greatly appreciates the reviewers who contributed their knowledge and expertise to the journal’s editorial process over t...

Identifying Opportunities to Integrate Digital Professionalism into Curriculum: A Comparison of Social Media Use by Health Profession Students at an Australian University in 2013 and 2016

Social media has become ubiquitous to modern life. Consequently, embedding digital professionalism into undergraduate health profession courses is now imperative and augmenting learning and teaching with mobile technol...

Ambient Assisted Living for Improvement of Health and Quality of Life—A Special Issue of the Journal of Informatics

The demographic change with respect to the ageing of the population has been a worldwide trend. As a direct result, it has been recognised as causing substantial social transformation in the 21st century [1]. By 2050,...

Improving the Classification Efficiency of an ANN Utilizing a New Training Methodology

In this work, a new approach for training artificial neural networks is presented which utilises techniques for solving the constraint optimisation problem. More specifically, this study converts the training of a neur...

TOPCAT: Desktop Exploration of Tabular Data for Astronomy and Beyond

TOPCAT, the Tool for OPerations on Catalogues And Tables, is an interactive desktop application for retrieval, analysis and manipulation of tabular data, offering a powerful and flexible range of interactive visualizat...

Download PDF file
  • EP ID EP44143
  • DOI https://doi.org/10.3390/informatics5020017
  • Views 241
  • Downloads 0

How To Cite

Raciel Yera Toledo, Yailé Caballero Mota and Luis Martínez (2018). A Recommender System for Programming Online Judges Using Fuzzy Information Modeling. Informatics, 5(2), -. https://europub.co.uk/articles/-A-44143