Khalid Nafil

Work place: Software Project Management Research Team, University Mohammed V, ENSIAS, Rabat, Morocco



Research Interests: Computational Engineering, Software, Software Construction, Software Creation and Management, Software Development Process, Software Engineering


Khalid Nafil is currently professor of Software Engineering at University Mohammed V in Rabat - ENSIAS. He received his PhD in Computer Science from the University Mohammed V in Rabat, Morocco since 1997. His main research interests are Cost Estimation, Software Testing, Serious Games, Software Process Improvement, Software Engineering Education.

Author Articles
Knowledge Representation by Analogy for the Design of Learning and Assessment Strategies

By Walid Mestadi Khalid Nafil Raja Touahni Rochdi Messoussi

DOI:, Pub. Date: 8 Jun. 2017

The difficulty of learning a novel knowledge may not be the same for each learner. Often instructors try to find the easiest way to make a new knowledge understandable by most learners, but few of them give importance to the use of analogies which is the common practice in real life situations. This paper attempts to highlight that learning by analogy allows making the understanding of a novel and complicated knowledge easier. We first propose a model that represents the desired knowledge in an abstract way which allows us to find analogies in different domains. Based on these analogies, learning and assessment strategies can be derived in order to improve the learning outcome. Secondly, the design of a computer system that integrates the analogies, learning and assessment strategies into a digital learning environment is proposed.

[...] Read more.
Other Articles