A. Fluck, An international review of eExam technologies and impact, Computers & Education, vol.132, pp.1-15, 2018.

J. M. Spector, Technology enhanced formative assessment for 21st century learning, 2016.

W. Veiga, A Software Ecosystem approach to e-Learning domain, Proceedings of the XII Brazilian Symposium on Information Systems on Brazilian Symposium on Information Systems: Information Systems in the Cloud Computing Era, vol.1, 2016.

J. Stanley and G. Briscoe, The ABC of digital business ecosystems, 2010.

F. Nachira, P. Dini, and A. Nicolai, A network of digital business ecosystems for Europe: roots, processes and perspectives, p.106, 2007.

S. Jansen and M. A. Cusumano, Defining software ecosystems: a survey of software platforms and business network governance. Software ecosystems: analyzing and managing business networks in the software industry, p.13, 2013.

J. Kallinikos, A. Aleksi-aaltonen, and . Marton, The ambivalent ontology of digital artifacts, Mis Quarterly, vol.37, issue.2, pp.357-370, 2013.

L. Uden, I. T. Wangsa, and E. Damiani, The future of E-learning: E-learning ecosystem, Digital EcoSystems and Technologies Conference, 2007. DEST '07. Inaugural IEEE-IES, 2007.

P. Oskar, Software ecosystems and e-learning: recent developments and future prospects, Proceedings of the International Conference on Management of Emergent Digital EcoSystems %@, pp.427-431

R. Marti, M. Gisbert, and V. Larraz, Technological learning and educational management ecosystems. Thirteen characteristics for efficient design, EdMedia+ Innovate Learning, 2018.

D. Parsons and P. Haden, Parson's programming puzzles: a fun and effective learning tool for first programming courses, Proceedings of the 8th

, Australasian Conference on Computing Education, vol.52, 2006.

J. Sheard, Assessment of programming: pedagogical foundations of exams, Proceedings of the 18th ACM conference on Innovation and technology in computer science education, 2013.

. Simon, Introductory programming: examining the exams, Proceedings of the Fourteenth Australasian Computing Education Conference, vol.123, 2012.

J. Sheard, Exploring programming assessment instruments: a classification scheme for examination questions, Proceedings of the seventh international workshop on Computing education research, 2011.

P. Denny, A. Luxton-reilly, and B. Simon, Evaluating a new exam question: Parsons problems, Proceedings of the fourth international workshop on computing education research, 2008.

J. Helminen, How do students solve parsons programming problems?: an analysis of interaction traces, Proceedings of the ninth annual international conference on International computing education research, 2012.

B. J. Ericson, L. E. Margulieux, and J. Rick, Solving parsons problems versus fixing and writing code, Proceedings of the 17th Koli Calling International Conference on Computing Education Research, 2017.

K. J. Harms, J. Chen, and C. L. Kelleher, Distractors in Parsons problems decrease learning efficiency for young novice programmers, Proceedings of the 2016 ACM Conference on International Computing Education Research, 2016.

M. Guzdial and B. Ericson, CS Principles: Big Ideas in Programming, 2014.

B. B. Morrison, Subgoals help students solve Parsons problems, Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016.

P. Ihantola and V. Karavirta, Two-dimensional parson's puzzles: The concept, tools, and first observations, Journal of Information Technology Education, vol.10, pp.119-132, 2011.

F. Kalelio?lu, A new way of teaching programming skills to K-12 students: Code.org. Computers in Human Behavior, vol.52, pp.200-210, 2015.

Y. Y. Lee, N. Chen, and R. E. Johnson, Drag-and-drop refactoring: intuitive and efficient program transformation, Proceedings of the 2013 International Conference on Software Engineering, pp.23-32, 2013.

C. Tsai, Improving students' understanding of basic programming concepts through visual programming language: The role of self-efficacy, Computers in Human Behavior, vol.95, pp.224-232, 2019.

S. Gupta and A. Gupta, E-Assessment Tools for Programming Languages: A Review, Proceedings of the First International Conference on Information Technology and Knowledge Management, 2018.

M. A. Forment, Interoperability for LMS: The Missing Piece to Become the Common Place for Elearning Innovation, 2009.

I. Assessment, Programming -Knowledge Base -Inspera

I. Global, Question and Test Interoperability (QTI): Overview

J. Jørgensen and S. Kvannli, Efficient generation of Parsons problems for digital programming exams in Inspera, 2019.

A. García-holgado and F. J. García-peñalvo, Architectural pattern to improve the definition and implementation of eLearning ecosystems, Science of Computer Programming, vol.129, pp.20-34, 2016.

A. Inspera, Assessment technology standards

D. Dagger, Service-oriented e-learning platforms: From monolithic systems to flexible services, IEEE Internet Computing, vol.11, issue.3, pp.28-35, 2007.

F. J. García-peñalvo, Opening learning management systems to personal learning environments, Journal of universal computer science: J. UCS, vol.17, issue.9, pp.1222-1240, 2011.