5 CONCLUSIONS
This paper presents FQuiS, a framework used to
profile students in Computer-Supported Collabora-
tive Learning (CSCL) systems, with a specific focus
on programming learning. The framework utilizes log
files, computational models, and quality measures to
capture different aspects of the learning process. By
integrating the Myers-Briggs Type Indicator (MBTI)
personality assessment, user profiles are generated,
allowing for personalized educational content,
adaptive learning activities, tailored feedback, and
targeted interventions.
The application of the framework to COLLECE
2.0, a CSCL system that supports programming
learning, was also analysed through a case study. The
results showcased the feasibility of applying this
framework to capture students' preferences, needs,
and performance patterns based on their MBTI
personality types.
Future work will focus on further experimentation
and refinement of the framework. This includes
exploring the integration of additional personality
assessment tools and psychological indicators to gain
a more comprehensive understanding of students'
learning characteristics. Additionally, evaluating the
effectiveness of the personalized interventions and
adaptive features enabled by the user profiling
framework through controlled studies will be a future
work.
ACKNOWLEDGEMENTS
This work is partially supported by the European
Union through the project No. 2021-1-DE01-KA220-
HED-000032031 of the Erasmus+ programme, and
the CODIFICA project, ref. PID2021-125122OB-
100, funded by MCIN/AEI/10.13039/501100011033
and the European Regional Development Fund
(ERDF) "A way to make Europe". The University of
Cantabria is also partially supporting this work
through the project titled “Utilización de las TIC para
monitorizar y gestionar actividades colaborativas
orientadas a resolver tareas de programación de
algoritmos en el Grado en Ingeniería Informática”.
REFERENCES
De Backer, L., Van Keer, H., De Smedt, F., Merchie, E., &
Valcke, M. (2022). Identifying regulation profiles during
computer-supported collaborative learning and
examining their relation with students’ performance,
motivation, and self-efficacy for learning. Computers &
Education, 179, 104421. doi:10.1016/j.compedu.20
21.104421
Dolog, P., Thomsen, L. L., & Thomsen, B. (2016). Assessing
Problem-Based Learning in a Software Engineering
Curriculum Using Bloom’s Taxonomy and the IEEE
Software Engineering Body of Knowledge. ACM Trans.
Comput. Educ., 16(3). doi:10.1145/ 2845091
Duque, R., Bravo, C., & Ortega, M. (2011). A model-based
framework to automate the analysis of users’ activity in
collaborative systems. Journal of Network and Computer
Applications, 34(4), 1200–1209. doi:10.1016/j.jnca.20
11.01.005
Duque, R., Gómez-Pérez, D., Nieto-Reyes, A., & Bravo, C.
(2015). Analyzing collaboration and interaction in
learning environments to form learner groups.
Computers in Human Behavior, 47, 42–49.
doi:10.1016/j.chb.2014.07.012
ISO/IEC 25010:2011. (2011) ‘Systems and software
engineering. Systems and software Quality
Requirements and Evaluation (SQuaRE). System and
software quality models’.
Kukla, E., Nguyen, N.T., Sobecki, J., Danilowicz, C.,&
Lenar, M. (2003). A Model Conception for Learner
Profile Construction and Determination of Optimal
Scenario in Intelligent Learning Systems. In: Palade, V.,
Howlett, R.J., Jain, L. (eds) Knowledge-Based Intelligent
Information and Engineering Systems. KES 2003.
Lecture Notes in Computer Science, vol 2774. Springer,
Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-
45226-3_165
Lacave, C., García, M. A., Molina, A. I., Sánchez, S.,
Redondo, M. A., & Ortega, M. (2019). COLLECE-2.0:
A real-time collaborative programming system on
Eclipse. 2019 International Symposium on Computers in
Education (SIIE), 1–6. doi:10.1109/SIIE48397.20
19.8970132
Li, J., Liying, F., Qing, X., Shi, Z., & Yiliu, X. (2010).
Interface generation technology based on Concur Task
Tree. 2010 International Conference on Information,
Networking and Automation (ICINA), 2, V2-350-V2-
354. doi:10.1109/ICINA.2010.5636493
Myers, I. B. (1962). The Myers-Briggs Type Indicator:
Manual (1962). Consulting Psychologists Press.
https://doi.org/10.1037/14404-000
Muehlenbrock, M. (2006). Learning Group Formation Based
on Learner Profile and Context. International Journal on
E-Learning, 5(1), 19–24. Retrieved from
https://www.learntechlib.org/p/21767
Salomón, S., Duque, R., Montaña, J., & Tenés, L. (2022).
Towards automatic evaluation of the Quality-in-Use in
context-aware software systems. Journal of Ambient
Intelligence and Humanized Computing.
doi:10.1007/s12652-021-03693-w
Silva, L., Mendes, A. J., & Gomes, A. (2020). Computer-
supported Collaborative Learning in Programming
Education: A Systematic Literature Review. 2020 IEEE
Global Engineering Education Conference (EDUCON),
1086–1095. doi:10.1109/EDUCON45650.2020.9125237.
Villanueva, M. G., Taylor, J., Therrien, W., & Hand, B.
(2012). Science education for students with special
needs. Studies in Science Education, 48(2), 187–215.
doi:10.1080/14703297.2012.737117
Identifying Student Profiles in CSCL Systems for Programming Learning Using Quality in Use Analysis