Automatic Organization of Programming Resources on the Web

Guojin Zhu,Lichao Fu
DOI: https://doi.org/10.1007/978-3-642-30126-1_106
2012-01-01
Abstract:There are lots of programming problems and their solution reports distributed on the web. These programming resources, which are valuable for programming learners, are not organized for teaching and learning. To address such issue, we propose a method to organize the programming resources automatically on a basis of a predefined hierarchical body of programming knowledge which includes algorithms, data structures, graph theory, number theory, combinatorial mathematics, computational geometry, etc. Our experiment shows that nearly 80 percent of the programming problems with their solution reports could be organized by the proposed method, which finds 830 problems suitable for learners to practice from the first 1000 problems on an online judge, and analyzes 6064 corresponding solutions out of 12174 reports obtained by a search engine.
What problem does this paper attempt to address?