Butchart, S., Forster, D., Gold, I., Bigelow, J., Korb, K.,
Oppy, G., & Serrenti, A. (2009). Improving critical
thinking using web based argument mapping exercises
with automated feedback. Australasian Journal of
Educational Technology, 25(2).
Lewis, J. R. (1993). IBM Computer Usability Satisfaction
Questionnaires: Psychometric Evaluation and
Instructions for Use (Vol. 12, Issue 2).
Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L.,
& Florins, M. (2004). USIXML: A User Interface
Description Language Supporting Multiple Levels of
Independence. ICWE Workshops, 325–338.
Lisowska Masson, A., Lalanne, D., & Amstutz, T. (2017).
A Usability Refactoring Process for Large-Scale Open
Source Projects: The ILIAS Case Study. 2017 CHI
Conference Extended Abstracts on Human Factors in
Computing Systems, 1135–1143.
Merrill, M. D. (2002). First principles of instruction.
Educational Technology Research & Development,
50(3), 43–59.
Molina, P. J., Meliá, S., & Pastor, O. (2002). User interface
conceptual patterns. International Workshop on
Design, Specification, and Verification of Interactive
Systems, 159–172.
Mosteller, D., Haustermann, M., Moldt, D., & Schmitz, D.
(2018). Graphical Simulation Feedback in Petri Net-
based Domain-Specific Languages within a Meta-
Modeling Environment. PNSE@ Petri Nets/ACSD, 57–
76.
Nielsen, J. (1994). Heuristic evaluation. Usability
inspection methods (J. W. & Sons (ed.)).
Ormeño, Y. I., Panach, J. I., Condori-Fernández, N., &
Pastor, Ó. (2014). A Proposal to Elicit Usability
Requirements within a Model-Driven Development
Environment. International Journal of Information
System Modeling and Design (IJISMD), 5(4), 1–21.
Parvez, S. M., & Blank, G. D. (2008). Individualizing
tutoring with learning style based feedback.
International Conference on Intelligent Tutoring
Systems, 291–301.
Pastor, O., & Molina, J. C. (2007). Model-driven
architecture in practice. Springer.
Ruiz, Jenny, Serral, Estefanía, & Snoeck, M. (2019).
Learning UI Functional Design Principles through
Simulation with Feedback. Journal IEEE Transactions
on Learning Technologies.
Ruiz, J., Sedrakyan, G., & Snoeck, M. (2015). Generating
User Interface from Conceptual, Presentation and User
models with JMermaid in a learning approach.
Interaction’ 2015. https://doi.org/http://dx.doi.org/10.
1145/2829875.2829893
Ruiz, J., Serral, E., & Snoeck, M. (2019). Technology
Enhanced Support for Learning Interactive Software
Systems. In S. B. Hammoudi S., Pires L. (Ed.), Model-
Driven Engineering and Software Development.
MODELSWARD 2018. Communications in Computer
and Information Science (pp. 185–210). Springer,
Cham. https://doi.org/https://doi.org/10.1007/978-3-
030-11030-7_9
Ruiz, J., Serral, E., & Snoeck, M. (2020a). Learning UI
Functional Design Principles through Simulation with
Feedback. IEEE Transactions on Learning
Technologies, 13(4), 833–846.
Ruiz, J., Serral, E., & Snoeck, M. (2020b). Unifying
functional User Interface design principles.
International Journal of Human-Computer Interaction
(IJHCI).
Ruiz, J., Serral, E., & Snoeck, M. (2018). A Fully
Implemented Didactic Tool for the Teaching of
Interactive Software Systems. Modelsward´2018, 95–
105.
Ruiz, J., Serral, E., & Snoeck, M. (2017). UI-GEAR: User
Interface Generation prEview capable to Adapt in Real-
time. Modelsward´2017, 277–284.
Sboui, T., & Ayed, M. B. (2016). Generative Software
Development Techniques of User Interface: Survey and
Open Issues. International Journal of Computer
Science and Information Security, 14(7), 824.
Schlungbaum, E. (1996). Model-based user interface
software tools current state of declarative models.
Georgia Institute of Technology.
Sedrakyan, G., & Snoeck, M. (2013a). Feedback-enabled
MDA-prototyping effects on modeling knowledge. In
Enterprise, Business-Process and Information Systems
Modeling (pp. 411–425). Springer.
Sedrakyan, G., & Snoeck, M. (2013b). A PIM-to-Code
requirements engineering framework.
Modelsward´2013, 163–169.
Sedrakyan, G., Snoeck, M., & De Weerdt, J. (2014).
Process mining analysis of conceptual modeling
behavior of novices–empirical study using JMermaid
modeling and experimental logging environment.
Computers in Human Behavior, 41, 486–503.
Sedrakyan, G., Snoeck, M., & Poelmans, S. (2014).
Assessing the effectiveness of feedback enabled
simulation in teaching conceptual modeling.
Computers & Education, 78, 367–382.
Serral Asensio, E., Ruiz, J., Elen, J., & Snoeck, M. (2019).
Conceptualizing the Domain of Automated Feedback
for Learners. Proceedings of the XXII Iberoamerican
Conference on Software Engineering, CIbSE 2019,.
Shneiderman, B., & Plaisant, C. (2005). Designing the user
interface 4 th edition. Ed: Pearson Addison Wesley,
USA.
Shute, V. J. (2008). Focus on formative feedback. Review
of Educational Research, 78(1), 153–89.
Snoeck, M. (2014). Enterprise Information Systems
Engineering: The MERODE Approach. Springer.
Sutcliffe, A. G., Kurniawan, S., & Shin, J.-E. (2006). A
method and advisor tool for multimedia user interface
design. International Journal of Human-Computer
Studies, 64(4), 375–392.
Trewin, S., Zimmermann, G., & Vanderheiden, G. (2004).
Abstract representations as a basis for usable user
interfaces.
Interacting with Computers, 16(3), 477–506.
Van Eck, R. (2006). Digital game-based learning: It’s not
just the digital natives who are restless. . Educause, 16–
30.