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

Back-Off Time Calculation Algorithms in WSN

In a Mobile Wireless Sensor Mesh Network (MWSMN), based on the IEEE 802.15.4 standard, low power consumption is vitally important since the network devices are mostly battery driven. This is especially true for devices...

ETL Best Practices for Data Quality Checks in RIS Databases

The topic of data integration from external data sources or independent IT-systems has received increasing attention recently in IT departments as well as at management level, in particular concerning data integration...

Skills and Vacancy Analysis with Data Mining Techniques

Through recognizing the importance of a qualified workforce, skills research has become one of the focal points in economics, sociology, and education. Great effort is dedicated to analyzing labor demand and supply, an...

Applications of Blockchain Technology to Logistics Management in Integrated Casinos and Entertainment

The gaming industry has evolved into a multi-functional smart city that combines integrated casinos and entertainment (ICE). ICE logistics involve supply chains with various stages in geographically-distributed locatio...

Visualizing 3D Terrain, Geo-Spatial Data, and Uncertainty

Visualizing geo-spatial data embedded into a three-dimensional terrain is challenging. The problem becomes even more complex when uncertainty information needs to be presented as well. This paper addresses the question o...

Download PDF file
  • EP ID EP44143
  • DOI https://doi.org/10.3390/informatics5020017
  • Views 281
  • 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