TY - GEN
T1 - A Reusable Software Architecture for Personalized Learning Systems
AU - Ismail, Heba
AU - Belkhouche, Boumediene
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/7/2
Y1 - 2018/7/2
N2 - This paper addresses issues associated with requirements for personalized learning systems and their software architecture. These systems aim to provide unique learning experiences through adapting to a variable set of learners' characteristics at different levels of sophistication in many various contexts using a broad range of technologies. The diversity in personalized learning systems makes it difficult to represent user requirements in a way that software designers are able to use directly. Identifying a process to implement effectively personalized learning software systems remains a serious challenge. We propose a software architecture that simplifies the creation of early design models from requirements and facilitates effective communication between technical designers and stakeholders. First, we define general concepts of personalized learning software systems, and then elaborate a reusable software architecture for personalized learning software systems that can be used in different contexts. Finally, we map various personalized learning software systems from different contexts to the proposed architecture.
AB - This paper addresses issues associated with requirements for personalized learning systems and their software architecture. These systems aim to provide unique learning experiences through adapting to a variable set of learners' characteristics at different levels of sophistication in many various contexts using a broad range of technologies. The diversity in personalized learning systems makes it difficult to represent user requirements in a way that software designers are able to use directly. Identifying a process to implement effectively personalized learning software systems remains a serious challenge. We propose a software architecture that simplifies the creation of early design models from requirements and facilitates effective communication between technical designers and stakeholders. First, we define general concepts of personalized learning software systems, and then elaborate a reusable software architecture for personalized learning software systems that can be used in different contexts. Finally, we map various personalized learning software systems from different contexts to the proposed architecture.
KW - Design
KW - Learning Personalization
KW - Requirements
KW - Software Architecture
UR - http://www.scopus.com/inward/record.url?scp=85062404383&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85062404383&partnerID=8YFLogxK
U2 - 10.1109/INNOVATIONS.2018.8605997
DO - 10.1109/INNOVATIONS.2018.8605997
M3 - Conference contribution
AN - SCOPUS:85062404383
T3 - Proceedings of the 2018 13th International Conference on Innovations in Information Technology, IIT 2018
SP - 105
EP - 110
BT - Proceedings of the 2018 13th International Conference on Innovations in Information Technology, IIT 2018
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 13th International Conference on Innovations in Information Technology, IIT 2018
Y2 - 18 November 2018 through 19 November 2018
ER -