Software Product Line to Express Variability in E-Learning Process

  • Sameh AzouziEmail author
  • Sonia Ayachi Ghannouchi
  • Zaki Brahmi
Conference paper
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 299)


As a consequence of the massive adoption of internet, many platforms such as Moodle, WebCT and Claroline aim to ease and improve the teaching/learning process by means of taking advantage of internet technologies. However, available systems do not satisfy all the needs of different institutions/teachers, which push them to develop their own systems. Our contribution is the proposition of a general model for collaborative learning processes. The proposed process is modeled with the BPFM (Business Process Feature Model) notation which is a combination of BPMN (Business Process Model Notation) and FM (Feature Model). In fact, BPMN offers almost no means to model process variability. It becomes then necessary to find an efficient solution that allows the fast development of systems and overcomes the afore-mentioned issues. We strongly believe that adopting a software product line (SPL) approach in e-Learning domain can bring important benefits. Knowing that Business Process Management (BPM) is a potential domain in which Software Product Line (SPL) can be successfully applied, we propose in this paper to use the Business Process Feature Model (BPFM) notation that combines in a new notation concepts coming both from feature modeling and from BP modeling to create a reusable and reconfigurable e-learning process.


E-Learning Variability Reconfiguration Collaboration Software Product Lines Business process lines FM BPMN BPFM 


  1. 1.
    Stantchev, V., Colomo-Palacios, R., Soto-Acosta, P., Misra, S.: Learning management systems and cloud file hosting services: a study on students’ acceptance. Comput. Hum. Behav. 31, 612–619 (2014)CrossRefGoogle Scholar
  2. 2.
    Conde, M.A., García, F., Rodríguez-Conde, M.J., Alier, M., García-Holgado, A.: Perceived openness of learning management systems by students and teachers in education and technology courses. Comput. Hum. Behav. 31, 517–526 (2014)CrossRefGoogle Scholar
  3. 3.
    Du, Z., Fu, X., Zhao, C., Liu, Q., Liu, T.: Interactive and collaborative e-learning platform with integrated social software and learning management system. In: Lu, W., Cai, G., Liu, W., Xing, W. (eds.) Proceedings of the 2012 International Conference on Information Technology and Software Engineering. Lecture Notes in Electrical Engineering, vol. 212, pp. 11–18. Springer, Heidelberg (2013). doi: 10.1007/978-3-642-34531-9_2 CrossRefGoogle Scholar
  4. 4.
    Helic, D.: Technology-supported management of collaborative learning process. Int. J. Learn. Change 1(3), 285–298 (2006). doi: 10.1504/IJLC.2006.010971 CrossRefGoogle Scholar
  5. 5.
    Helic, D., Hrastnik, J., Maurer, H.: An analysis of application of business process management technology in e-learning systems. In: Proceedings of World Conference on E-Learning in Corporate, Government, Healthcare, and Higher Education, pp. 2937–2942 (2005)Google Scholar
  6. 6.
    van der Aalst, W.M.P., Hofstede, A.H.M., Weske, M.: Business process management: a survey. In: van der Aalst, W.M.P., Weske, M. (eds.) BPM 2003. LNCS, vol. 2678, pp. 1–12. Springer, Heidelberg (2003). doi: 10.1007/3-540-44895-0_1 CrossRefGoogle Scholar
  7. 7.
    Gillot, J.N.: La gestion des processus métiers. (éditeur), vol. 372 (2007). ISBN 2952826609, 9782952826600
  8. 8.
    Issa, T., Isaias, A.M., Kommers, P.: Multicultural Awareness and Technology in Higher Education: Global Perspectives. Advances in Higher Education and Professional Development (AHEPD) Book Series. IGI Global, Hershey (2014)CrossRefGoogle Scholar
  9. 9.
    Gavidia, A.R., Urbán, M.A.S., Barriocanal, E.G., Plazuelos, G.M.: Beyond contents and activities: specifing processes in learning technology. In: Current Developments in Technology-Assisted Education (2006)Google Scholar
  10. 10.
    Fang, C.F., Sing, L.C.: Collaborative learning using service-oriented architecture: a framework design. Knowl.-Based Syst. 22(4), 271–274 (2009)CrossRefGoogle Scholar
  11. 11.
    Da Costa, J.: BPMN 2.0 pour la modélisation et l’implémentation de dispositions pédago- giques orientées processus. Mémoire présenté pour l’obtention du master MLALT (2011)Google Scholar
  12. 12.
    Adesina, A.: Virtual Learning Process Environment (VLPE): A BPM Based Learning Process Management Architecture (2013)Google Scholar
  13. 13.
    Schneider, D.K.: Les approches scénarisation et la modélisation du workflow pédagogique (2011)Google Scholar
  14. 14.
    Terenciani, M.F., Landre, G.B., Paiva, D.M.B., Cagnin, M.I.: A plug-in for eclipse towards supporting business process lines documentation. In: 2015 IEEE/ACS 12th International Conference on Computer Systems and Applications (AICCSA), pp. 1–8 (2015)Google Scholar
  15. 15.
    Cognini, R., Corradini, F., Polini, A., Re, B.: Business process feature model: an approach to deal with variability of business processes. In: Karagiannis, D., Mayr, H., Mylopoulos, J. (eds.) Domain-Specific Conceptual Modeling, pp. 171–194. Springer, Cham (2016). doi: 10.1007/978-3-319-39417-6_8 CrossRefGoogle Scholar
  16. 16.
    Vervuurt, M.: Modeling business process variability (2007)Google Scholar
  17. 17.
    Pohl, K., Böckle, G., van Der Linden, F.J.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer Science & Business Media, Heidelberg (2005)CrossRefzbMATHGoogle Scholar
  18. 18.
    Reichert, M., Weber, B.: Enabling Flexibility in Process-Aware information Systems: Challenges, Methods, Technologies. Springer Science & Business Media, Heidelberg (2012)CrossRefzbMATHGoogle Scholar
  19. 19.
    Schnieders, A., Puhlmann, F.: Variability mechanisms in e-business process families. In: Abramowicz, W., Mayr, H.C. (eds.) BIS, vol. 85, pp. 583–601. GI (2006)Google Scholar
  20. 20.
    Gottschalk, F., Van Der Aalst, W.M., Jansen-Vullers, M.H., La Rosa, M.: Configurable workflow models. In. J. Coop. Inf. Syst. 17(02), 177–221 (2008)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Sameh Azouzi
    • 1
    Email author
  • Sonia Ayachi Ghannouchi
    • 2
  • Zaki Brahmi
    • 1
  1. 1.ISITCom Hammam Sousse/Laboratory RIADI-GDLENSIMannoubaTunisia
  2. 2.ISG Sousse/Laboratory RIADI-GDLENSIMannoubaTunisia

Personalised recommendations