Case-based analysis in user requirements modelling for knowledge construction

Context: Learning can be regarded as knowledge construction in which prior knowledge and experience serve as basis for the learners to expand their knowledge base. Such a process of knowledge construction has to take place continuously in order to enhance the learners' competence in a competitive working environment. As the information consumers, the individual users demand personalised information provision which meets their own specific purposes, goals, and expectations. Objectives: The current methods in requirements engineering are capable of modelling the common user's behaviour in the domain of knowledge construction. The users' requirements can be represented as a case in the defined structure which can be reasoned to enable the requirements analysis. Such analysis needs to be enhanced so that personalised information provision can be tackled and modelled. However, there is a lack of suitable modelling methods to achieve this end. This paper presents a new ontological method for capturing individual user's requirements and transforming the requirements onto personalised information provision specifications. Hence the right information can be provided to the right user for the right purpose. Method: An experiment was conducted based on the qualitative method. A medium size of group of users participated to validate the method and its techniques, i.e. articulates, maps,configures, and learning content. The results were used as the feedback for the improvement. Result: The research work has produced an ontology model with a set of techniques which support the functions for profiling user's requirements, reasoning requirements patterns, generating workflow from norms, and formulating information provision specifications. Conclusion: The current requirements engineering approaches provide the methodical capability for developing solutions. Our research outcome, i.e. the ontology model with the techniques, can further enhance the RE approaches for modelling the individual user's needs and discovering the user's requirements.

[1]  Agnar Aamodt,et al.  Case-Based Reasoning: Foundational Issues, Methodological Variations, and System Approaches , 1994, AI Commun..

[2]  Yan Fu,et al.  Ontological modelling of content management and provision , 2008, Inf. Softw. Technol..

[3]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[4]  Bashar Nuseibeh,et al.  Requirements engineering: a roadmap , 2000, ICSE '00.

[5]  Asunción Gómez-Pérez,et al.  Ontological Engineering: With Examples from the Areas of Knowledge Management, e-Commerce and the Semantic Web , 2004, Advanced Information and Knowledge Processing.

[6]  Doug Riecken,et al.  Introduction: personalized views of personalization , 2000, CACM.

[7]  I. B. Myers Manual: A Guide to the Development and Use of the Myers-Briggs Type Indicator , 1985 .

[8]  Paulo Alves,et al.  Case-Based Reasoning Approach to Adaptive Web-Based Educational Systems , 2008, 2008 Eighth IEEE International Conference on Advanced Learning Technologies.

[9]  Charles M. Reigeluth,et al.  Instructional-Design Theories and Models: A New Paradigm of Instructional Theory , 1999 .

[10]  J. Brown,et al.  Minds on Fire: Open Education, the Long Tail, and Learning 2.0 , 2008 .

[11]  Lily Sun,et al.  An ontological modelling of user requirements for personalised information provision , 2010, Inf. Syst. Frontiers.

[12]  Jaana Kekäläinen,et al.  Cumulated gain-based evaluation of IR techniques , 2002, TOIS.

[13]  Pertti Vakkari,et al.  Relevance and contributing information types of searched documents in task performance , 2000, SIGIR '00.

[14]  Ee-Peng Lim,et al.  Personalized Web Views for Multilingual Web Sources , 2004, IEEE Internet Comput..

[15]  Peter C. Honebein,et al.  Constructivism and the Design of Learning Environments: Context and Authentic Activities for Learning , 1993 .

[16]  C SchankRoger,et al.  Dynamic Memory: A Theory of Reminding and Learning in Computers and People , 1983 .

[17]  Alfred Kobsa,et al.  User Modeling and User-Adapted Interaction , 1994, User Modeling and User-Adapted Interaction.

[18]  Kecheng Liu,et al.  Semiotics in Information Systems Engineering , 2000 .

[19]  Peter Brusilovsky,et al.  Adaptive Hypermedia , 2001, User Modeling and User-Adapted Interaction.

[20]  Eric Tsui,et al.  Knowledge management perspective on e-learning effectiveness , 2009, Knowl. Based Syst..

[21]  D. Jonassen Objectivism versus constructivism: Do we need a new philosophical paradigm? , 1991 .

[22]  Kecheng Liu,et al.  A method for interactive articulation of information requirements for strategic decision support , 2001, Inf. Softw. Technol..

[23]  Joaquim Melendez,et al.  Case based reasoning methodology for supervision , 2001, 2001 European Control Conference (ECC).

[24]  Neil D. Fleming,et al.  Not Another Inventory, Rather a Catalyst for , 1992 .

[25]  Hinrich Schütze,et al.  Introduction to information retrieval , 2008 .

[26]  Kirby Wright,et al.  Personal knowledge management: supporting individual knowledge worker performance , 2005 .

[27]  Lily Sun,et al.  Articulation of information requirements for personalised knowledge construction , 2006, Requirements Engineering.

[28]  Neil D. Fleming,et al.  Not Another Inventory, Rather a Catalyst for Reflection , 1992 .

[29]  Shensheng Zhang,et al.  An interactive service customization model , 2006, Inf. Softw. Technol..

[30]  Phillip A. Laplante,et al.  Requirements Engineering for Software and Systems , 2009 .

[31]  C. Estes Promoting Student-Centered Learning in Experiential Education , 2004 .

[32]  Dietmar Pfahl,et al.  Making Software Engineering Competence Development Sustained through Systematic Experience Management , 2003 .

[33]  Susan Pedersen,et al.  A Comparison of Assessment Practices and Their Effects on Learning and Motivation in a Student-Centered Learning Environment , 2004 .

[34]  Feng Wang,et al.  Cognitive tools and student‐centred learning: rethinking tools, functions and applications , 2005 .

[35]  Stuart E. Middleton,et al.  Ontological user profiling in recommender systems , 2004, TOIS.

[36]  Meliha Handzic,et al.  Managing Software Engineering Knowledge , 2010, Springer Berlin Heidelberg.

[37]  Charles S. Peirce,et al.  Collected Papers of C. S. Peirce. Vol. V. Pragmatism and Pragmaticism , 1937 .

[38]  Ralph Bergmann,et al.  Case-Based Reasoning Support for Online Catalog Sales , 1998, IEEE Internet Comput..