be used to improve the tool and the experience in the
future.
The further features that should be added to the
system are: continually refine the ontology, use full
blown sandboxes to run the executables in, the sup-
port for running queues to balance load and improve
measurements, the support for more programming
languages and UI languages.
Since the field of gamification is vast and so
far under-researched, there are many techniques that
should be added and tried, considerations for pacing
might be added, for example, as well as for mastery
to fuse in solutions that facilitate the study of fine
grained computer knowledge.
REFERENCES
Baloian, N., Galdames, P., Collazos, C. A., and Guerrero,
L. A. (2004). A model for a collaborative recom-
mender system for multimedia learning material. In
International Conference on Collaboration and Tech-
nology, pages 281–288. Springer.
Bartle, R. (1996). Hearts, clubs, diamonds, spades: Players
who suit muds. Journal of MUD research, 1(1):19.
Cheang, B., Kurnia, A., Lim, A., and Oon, W.-C. (2003).
On automated grading of programming assignments
in an academic institution. Computers & Education,
41(2):121–131.
Ciuciu, I. and Tang, Y. (2010). A personalized and col-
laborative elearning materials recommendation sce-
nario using ontology-based data matching strategies.
In OTM Confederated International Conferences” On
the Move to Meaningful Internet Systems”, pages
575–584. Springer.
Deci, E. L., Koestner, R., and Ryan, R. M. (2001). Extrinsic
rewards and intrinsic motivation in education: Recon-
sidered once again. Review of educational research,
71(1):1–27.
Deterding, S., Dixon, D., Khaled, R., and Nacke, L. (2011).
From game design elements to gamefulness: defin-
ing gamification. In Proceedings of the 15th inter-
national academic MindTrek conference: Envisioning
future media environments, pages 9–15. ACM.
Dicheva, D., Dichev, C., Agre, G., Angelova, G., et al.
(2015). Gamification in education: A systematic
mapping study. Educational Technology & Society,
18(3):75–88.
Emanuelsson, P. and Nilsson, U. (2008). A comparative
study of industrial static analysis tools. Electronic
notes in theoretical computer science, 217:5–21.
Garcia, F., Pedreira, O., Piattini, M., Cerdeira-Pena, A., and
Penabad, M. (2017). A framework for gamification
in software engineering. Journal of Systems and Soft-
ware, 132:21–40.
Goldberg, L. R. (1993). The structure of phenotypic per-
sonality traits. American psychologist, 48(1):26.
Gruber, T. R. (1995). Toward principles for the design of
ontologies used for knowledge sharing? International
journal of human-computer studies, 43(5-6):907–928.
Gygax, G. and Arneson, D. (1974). Dungeons and dragons.
Tactical Studies Rules Lake Geneva, WI.
Hage, J., Rademaker, P., and van Vugt, N. (2010). A com-
parison of plagiarism detection tools. Utrecht Univer-
sity. Utrecht, The Netherlands, 28:1.
Hamari, J. (2013). Transforming homo economicus into
homo ludens: A field experiment on gamification in
a utilitarian peer-to-peer trading service. Electronic
commerce research and applications, 12(4):236–245.
Hamari, J., Koivisto, J., Sarsa, H., et al. (2014). Does gami-
fication work?-a literature review of empirical studies
on gamification. In HICSS, volume 14, pages 3025–
3034.
Kiesler, S., Kraut, R. E., Koedinger, K. R., Aleven, V., and
Mclaren, B. M. (2011). Gamification in education:
What, how, why bother? Academic exchange quar-
terly, 15(2):1–5.
Leong, B., Koh, Z. H., and Razeen, A. (2011). Teaching
introductory programming as an online game. De-
partment of Computer Science, National University of
Singapore.
Poropat, A. E. (2009). A meta-analysis of the five-factor
model of personality and academic performance. Psy-
chological bulletin, 135(2):322.
Raftopoulos, M., Walz, S., and Greuter, S. (2015). How
enterprises play: Towards a taxonomy for enterprise
gamification. In Conference: Diversity of Play:
Games–Cultures-Identities. DiGRA. Recuperado de
https://goo. gl/3PD4f9.
Schleimer, S., Wilkerson, D. S., and Aiken, A. (2003). Win-
nowing: local algorithms for document fingerprinting.
In Proceedings of the 2003 ACM SIGMOD interna-
tional conference on Management of data, pages 76–
85. ACM.
Schmidt, A. and Winterhalter, C. (2004). User context
aware delivery of e-learning material: Approach and
architecture. Journal of Universal Computer Science,
10(1):28–36.
Shatz, I. (2015). Using gamification and gaming in order to
promote risk taking in the language learning process.
In Proceedings of the 13th Annual MEITAL National
Conference, Haifa, Israel, pages 227–232.
Skinner, B. F. (1935). Two types of conditioned reflex and
a pseudo type. The Journal of General Psychology,
12(1):66–77.
Tang, Y., Meersman, R., Ciuciu, I.-G., Leenarts, E., and
Pudney, K. (2010). Towards evaluating ontology
based data matching strategies matching strategies,
evaluation methodology and results. Lecture Notes in
Computer Science.
Yu, Z., Nakamura, Y., Zhang, D., Kajita, S., and Mase, K.
(2008). Content provisioning for ubiquitous learning.
IEEE Pervasive Computing, 7(4):62–70.
Zsigmond, I. (2019). Automation and gamification of com-
puter science study. Studia Universitatis Babes
,
-Bolyai
Informatica, 64(2):96–105.
ENASE 2020 - 15th International Conference on Evaluation of Novel Approaches to Software Engineering
422