IEEE Computer Society, 2020, IEEE Standard for Learning
Object Metadata (1484.12.1-2020). Standard, IEEE,
New York, NY, USA.
Imhof, C., Bergamin, P. and McGarrity, S., 2020,
Implementation of adaptive learning systems: Current
state and potential. In Online Teaching and Learning in
Higher Education (pp. 93-115). Springer, Cham.
Karaci, A., Akyüz, H.I., Bilgici, G. and Arici, N., 2018.
Effects of Web-Based Intelligent Tutoring Systems on
Academic Achievement and Retention. International
Journal of Computer Applications, 181(16), pp.35-41.
Keuning, H., Heeren, B. and Jeuring, J., 2020, November.
Student refactoring behaviour in a programming tutor.
In Koli Calling'20: Proceedings of the 20th Koli Calling
International Conference on Computing Education
Research (pp. 1-10).
Keuning, H., Heeren, B. and Jeuring, J., 2021, March. A
tutoring system to learn code refactoring. In
Proceedings of the 52nd ACM Technical Symposium
on Computer Science Education (pp. 562-568).
Khanal, S.S., Prasad, P.W.C., Alsadoon, A. and Maag, A.,
2019. A systematic review: machine learning based
recommendation systems for e-learning. Education and
Information Technologies, pp.1-30.
Koedinger, K.R., Corbett, A.T. and Perfetti, C., 2012, The
Knowledge ‐ Learning ‐ Instruction framework:
Bridging the science ‐ practice chasm to enhance
robust learner learning. Cognitive science, 36(5),
pp.757-798.
Law, K.K., 2014. The problem with knowledge ambiguity.
European Management Journal, 32(3), pp.444-450.
Levene, H., 1961. Robust tests for equality of variances.
Contributions to probability and statistics. Essays in
honor of Harold Hotelling, pp.279-292.
Luburić, N., Prokić, S., Grujić, K.G., Slivka, J., Kovačević,
A., Sladić, G. and Vidaković, D., 2021. Towards a
systematic approach to manual annotation of code
smells.
Luburić, N., Slivka, J., Sladić, G. and Milosavljević, G.,
2021. The challenges of migrating an active learning
classroom online in a crisis. Computer Applications in
Engineering Education.
MacFarland, T.W. and Yates, J.M., 2016. Kruskal–Wallis
H-test for oneway analysis of variance (ANOVA) by
ranks. In Introduction to nonparametric statistics for the
biological sciences using R (pp. 177-211). Springer,
Cham.
Mayer, R.E., 2014. Incorporating motivation into
multimedia learning. Learning and instruction, 29,
pp.171-173.
Normadhi, N.B.A., Shuib, L., Nasir, H.N.M., Bimba, A.,
Idris, N. and Balakrishnan, V., 2019. Identification of
personal traits in adaptive learning environment:
Systematic literature review. Computers & Education,
130, pp.168-190.
Norman, G., 2010. Likert scales, levels of measurement and
the “laws” of statistics. Advances in health sciences
education, 15(5), pp.625-632.
Piech, C., Bassen, J., Huang, J., Ganguli, S., Sahami, M.,
Guibas, L.J. and Sohl-Dickstein, J., 2015. Deep
Knowledge Tracing. Advances in Neural Information
Processing Systems, 28, pp.505-513.
Prokić, S., Grujić, K.G. Luburić, N., Slivka, J., Kovačević,
A., Vidaković, D., Sladić, G., 2021. Clean Code and
Design Educational Tool. In 2021 44th International
Convention on Information and Communication
Technology, Electronics and Microelectronics
(MIPRO) (In Press). IEEE.
Punter, T., Ciolkowski, M., Freimut, B. and John, I., 2003,
September. Conducting on-line surveys in software
engineering. In 2003 International Symposium on
Empirical Software Engineering, 2003. ISESE 2003.
Proceedings. (pp. 80-88). IEEE.
Rosé, C.P., McLaughlin, E.A., Liu, R. and Koedinger, K.R.,
2019. Explanatory learner models: Why machine
learning (alone) is not the answer. British Journal of
Educational Technology, 50(6), pp.2943-2958.
Sandalski, M., Stoyanova-Doycheva, A., Popchev, I. and
Stoyanov, S., 2011. Development of a refactoring
learning environment. Cybernetics and Information
Technologies (CIT), 11(2).
Shaphiro, S. and Wilk, M., 1965. An analysis of variance
test for normality. Biometrika, 52(3), pp.591-611.
Sharma, T. and Spinellis, D., 2018. A survey on software
smells. Journal of Systems and Software, 138, pp.158-173.
Shull, F., Singer, J. and Sjøberg, D.I. eds., 2007. Guide to
advanced empirical software engineering. Springer
Science & Business Media.
Shute, V. and Towle, B., 2003, Adaptive e-learning.
Educational psychologist, 38(2), pp.105-114.
Siemens, G., 2013. Learning analytics: The emergence of a
discipline. American Behavioral Scientist, 57(10),
pp.1380-1400.
Subedi, B.P., 2016. Using Likert type data in social science
research: Confusion, issues and challenges.
International journal of contemporary applied sciences,
3(2), pp.36-49.
Taylor, S.J., Bogdan, R. and DeVault, M., 2015.
Introduction to qualitative research methods: A
guidebook and resource. John Wiley & Sons.
Templeton, J.F., 1994. The focus group: A strategic guide
to organizing, conducting and analyzing the focus
group interview. Probus Publishing Company.
Tom, E., Aurum, A. and Vidgen, R., 2013. An exploration
of technical debt. Journal of Systems and Software,
86(6), pp.1498-1516.
Wettel, R., Lanza, M. and Robbes, R., 2011, May. Software
systems as cities: A controlled experiment. In
Proceedings of the 33rd International Conference on
Software Engineering (pp. 551-560).
Wiese, E.S., Yen, M., Chen, A., Santos, L.A. and Fox, A.,
2017, April. Teaching students to recognize and
implement good coding style. In Proceedings of the
Fourth (2017) ACM Conference on Learning@ Scale
(pp. 41-50).