SlideShare une entreprise Scribd logo
1  sur  51
A Multivocal Literature Review on
the use of DevOps for e-learning
systems
Ricardo
Colomo-Palacios
Mary
Sánchez-Gordón
Why study the use of DevOps
for e-learning systems?
E-Learning Systems
E-Learning Systems
Learning Management Systems (LMS)
become very popular among universities.
Adoption is not limited to learning
institutions.
E-learning tools are evolving towards the
cloud
E-Learning Systems
Learning Management Systems (LMS)
become very popular among universities.
Adoption is not limited to learning
institutions.
E-learning tools are evolving towards the
cloud
E-Learning Systems
Learning Management Systems (LMS)
become very popular among universities.
Adoption is not limited to learning
institutions.
E-learning tools are evolving towards the
cloud
Cloud computing
computation
storage
communication
Use of resources
flexibility and mobility
INFRASTRUCTURE
Devops
An approach to reduce
software development times
by integrating a set of tools in
order to get a better and
automated transition
towards production.
DevOps
The integration between
software development and
its operational deployment
needs to be a continuous
one
DevOps
Devops
DevOps is highly connected to tools
and to Cloud Computing.
A Multivocal Literature Review on
the use of DevOps for e-learning
systems
Research approach: MLR
Research approach: MLR
Planning
Research approach: MLR
Planning
• Research background,
• Research questions,
• Search strategy,
• Study selection criteria and procedures,
• Data extraction, and
• Data synthesis strategies
Protocol
Research approach: MLR
Planning Protocol
Research
Questions
Research approach: MLR
Planning
RQ1: How has DevOps evolved in the e-
learning systems area?
RQ2: What is the use of DevOps for e-
learning systems?
Protocol
Research
Questions
Research approach: MLR
Planning Protocol
Research
Questions Search String
Research approach: MLR
Planning Protocol
Research
Questions Search String
I. Scoping: “DevOps”
II. Intervention: (“e-learning system” AND
“learning management system”)
(“DevOps” AND
“e-learning system” )
(“DevOps” AND
“learning management
system”)
Research approach: MLR
Search strategy
Planning Protocol
Research
Questions Search String
(“DevOps” AND
“e-learning system” )
(“DevOps” AND
“learning management
system”)
Research approach: MLR
Search strategy Search resources Search process
Planning Protocol
Research
Questions Search String
(“DevOps” AND
“e-learning system” )
(“DevOps” AND
“learning management
system”)
Research approach: MLR
Search strategy Search resources
Planning Protocol
Research
Questions Search String
1. Google Scholar
Academic Literature
2. Google
Grey literature
Search process
(“DevOps” AND
“e-learning system” )
(“DevOps” AND
“learning management
system”)
Research approach: MLR
Search strategy Search resources
Planning Protocol
Research
Questions Search String
Search process
(“DevOps” AND
“e-learning system” )
(“DevOps” AND
“learning management
system”)
Academic Professional
1. Google Scholar
Academic Literature
2. Google
Grey literature
Research approach: MLR
Search strategy Search resources Search process
Planning Protocol
Research
Questions Search String
Inclusion:
• Studies present the use of DevOps in e-
learning systems or LMS.
• Studies are explicity related to SE.
• 2014 to 2018 (May).
Excluded:
• Studies not presented in English.
• Studies not accessible in full-text.
• Studies that are duplicates of other studies.
Inclusion
/
Exclusion
Criteria
(“DevOps” AND
“e-learning system” )
(“DevOps” AND
“learning management
system”)
Research approach: MLR
Search strategy Search resources Search process
Planning Protocol
Research
Questions Search String
Inclusion
/
Exclusion
Criteria
(“DevOps” AND
“e-learning system” )
(“DevOps” AND
“learning management
system”)
Inclusion:
• Studies present the use of DevOps in e-
learning systems or LMS.
• Studies are explicity related to SE.
• 2014 to 2018 (May).
Excluded:
• Studies not presented in English.
• Studies not accessible in full-text.
• Studies that are duplicates of other studies.
Research approach: MLR
Seach
Google
(200)
Google
Scholar
(32)
(i) "DevOps" AND
"e-learning systems"
(ii) "DevOps" AND
"Learning Management
System“
1
Relevance ranking approach
(Google's PageRank
algorithm)
Research approach: MLR
Seach
Google
(200)
Google
Scholar
(32)
Studies after
inclusion/exclusion
(i) "DevOps" AND
"e-learning systems"
(ii) "DevOps" AND
"Learning Management
System“
1 2
Read title and meta-text
provided by Google
Search.
*Forward literature
relevant to RQs
(33)
* Read title, abstract and
keywords.
• Forward literature
relevant to RQs
(14)
Research approach: MLR
Seach
(22)
* Read full text.
* Forward literature
relevant to RQs
(3)
Google
(200)
Google
Scholar
(32)
Studies after
inclusion/exclusion
Studies after
full text reading
(i) "DevOps" AND
"e-learning systems"
(ii) "DevOps" AND
"Learning Management
System“
31 2
Read title and meta-text
provided by Google
Search.
*Forward literature
relevant to RQs
(33)
* Read title, abstract and
keywords.
• Forward literature
relevant to RQs
(14)
Research approach: MLR
Seach
Read title and meta-text
provided by Google
Search.
*Forward literature
relevant to RQs
(33)
(22)
* Read full text.
* Forward literature
relevant to RQs
(3)
Google
(200)
Google
Scholar
(32)
* Read title, abstract and
keywords.
• Forward literature
relevant to RQs
(14)
Perform Primary Studies
(25)
Studies after
inclusion/exclusion
Studies after
full text reading
Data extraction
(i) "DevOps" AND
"e-learning systems"
(ii) "DevOps" AND
"Learning Management
System“
31 2 4
Results
How has DevOps evolved in the e-
learning systems area?
Evolution of DevOps in this area
Evolution of DevOps in this area
22 3
Evolution of DevOps in this area
Evolution of DevOps in this area
7
What is the use of DevOps for e-
learning systems?
DevOps for E-learning Systems
DevOps for E-learning Systems
DevOps for E-learning Systems
A.1 EU Project
[S01] Klamma, R., Koren, I., Nicolaescu, P., Renzel, D., Kravcik, M.,
Shahriari, M., Derntl, M., Peffer, G. and Elferink, R. 2015. DevOpsUse –
Scaling Continuous Innovation. Technical Report #Report 4 (D6.3).
It developed technologies
that support informal
learning in the workplace
for Small and Medium
sized Enterprises (SMEs).
DevOps for E-learning Systems
DevOps for E-learning Systems
A.2 Conference
[S02] Perez-Soler, S. and Guerra, E. 2017. Assisted modelling over social networks with
SOCIO. MODELS (Satellite Events). (2017), 1–5.
[S03] Weerasiri, D. and Benatallah, B. 2015. Unified Representation and Reuse of
Federated Cloud Resources Configuration Knowledge. 2015 IEEE 19th International
Enterprise Distributed Object Computing Conference (Sep. 2015), 142–150.
[S04] Nenkov, N., Dimitrov, G., Dyachenko, Y. and Koeva, K. 2016. Artificial intelligence
technologies for personnel learning management systems. 2016 IEEE 8th International
Conference on Intelligent Systems (IS) (Sep. 2016), 189–195.
[S05] Burgos, D. and Corbí, A. 2017. STEAM Subjects Enhanced through Virtual
Containers for OER. (Dubai, 2017), 2–12.
[S06] Bruneliere, H., Al-Shara, Z., Alvares, F., Lejeune, J. and Ledoux, T. 2018. A Model-
based Architecture for Autonomic and Heterogeneous Cloud Systems. (Funchal,
Portugal, 2018), 201/212.
[S07] Moltó, G. and Caballer, M. 2014. On using the cloud to support online courses.
2014 IEEE Frontiers in Education Conference (FIE) Proceedings (Oct. 2014), 1–9.
DevOps for E-learning Systems
DevOps for E-learning Systems
A.3 Web – job ads
[S08] Hiring for DevOps Consultant(Contract to hire) in Noida, for Exp.
[S09] Job opening: DevOps Engineer at Epignosis
[S10] Expertus - DevOps Engineer (5-10 yrs), Chennai,
DevOps,AWS,Cloud,Ruby on Rails, Tech IT Jobs - hirist.com
[S11] (4) Senior DevOps Engineer - AWS, Docker, Jenkins | Technology
Navigators, Inc. | LinkedIn
[S12] Remote Verso is Hiring at Verso Learning
[S13] Linux Systems Administrator, Brighton
[S14] Mid-level Linux Systems Administrator Job in Sussex, ENG at
Stratospherec
[S15] Junior Linux Systems Administrator Job in Sussex, ENG at
Stratospherec
DevOps for E-learning Systems
DevOps for E-learning Systems
A.3 Web – service/product
[S16] Talking about DevOps at Joomla Day UK 2017 - SSOFB
[S17] DEVOPS. Case study Macmillan.
[S18] How Much Does It Cost To Build A WordPress LMS? 2018.
[S19] 42 Lines - Custom Learning Software
[S20] Software Development | Euvic Group
[S21] Media. ValueLabs.
[S22] Verso - Home. DevOps
[S23] KnightWorks Consulting, Inc.
[S24] Microsoft Cloud Profitability Scenarios.
[S25] Services | CTEC.
CI
LMS
Academic
Professional
25
Results reveal a nascent but still modest
interest in DevOps in e-learning solutions.
Academic
Professional
25
Results reveal a nascent but still modest
interest in DevOps in e-learning solutions.
Academic
Professional
The increasing adoption of cloud e-
learning solutions and the
increasing pressure to deploy new
versions of software with boost the
interest in this research area.
25
Results reveal a nascent but still modest
interest in DevOps in e-learning solutions.
Academic
Professional
The use of DevOps should be
investigated in detail due to its
potential impact on the e-learning
industry.
25
The increasing adoption of cloud e-
learning solutions and the
increasing pressure to deploy new
versions of software with boost the
interest in this research area.
Results reveal a nascent but still modest
interest in DevOps in e-learning solutions.
Academic
Professional
It would be interesting to conduct
research not only in DevOps tools but
also in other aspects such as cultural,
methods and practices-
25
The use of DevOps should be
investigated in detail due to its
potential impact on the e-learning
industry.
The increasing adoption of cloud e-
learning solutions and the
increasing pressure to deploy new
versions of software with boost the
interest in this research area.
Results reveal a nascent but still modest
interest in DevOps in e-learning solutions.
Academic
Professional
It would be interesting to conduct
research not only in DevOps tools but
also in other aspects such as cultural,
methods and practices-
25
The use of DevOps should be
investigated in detail due to its
potential impact on the e-learning
industry.
The increasing adoption of cloud e-
learning solutions and the
increasing pressure to deploy new
versions of software with boost the
interest in this research area.
Thank you!

Contenu connexe

Similaire à A Multivocal Literature Review on the use of DevOps for e-learning systems

Education on the Cloud: Researching Student-Centred Cloud-Based Learning Pros...
Education on the Cloud: Researching Student-Centred Cloud-Based Learning Pros...Education on the Cloud: Researching Student-Centred Cloud-Based Learning Pros...
Education on the Cloud: Researching Student-Centred Cloud-Based Learning Pros...Karl Donert
 
myWorld Reflection and Review
myWorld Reflection and ReviewmyWorld Reflection and Review
myWorld Reflection and ReviewGeorge Roberts
 
Jurnal an implementable architecture of an e-learning system
Jurnal   an implementable architecture of an e-learning systemJurnal   an implementable architecture of an e-learning system
Jurnal an implementable architecture of an e-learning systemRatzman III
 
Jurnal an implementable architecture of an e-learning system
Jurnal   an implementable architecture of an e-learning systemJurnal   an implementable architecture of an e-learning system
Jurnal an implementable architecture of an e-learning systemRatzman III
 
2015-11-19 Venia Legendi: Vladimir Tomberg
2015-11-19 Venia Legendi: Vladimir Tomberg2015-11-19 Venia Legendi: Vladimir Tomberg
2015-11-19 Venia Legendi: Vladimir Tombergifi8106tlu
 
Tru open education_global2017
Tru open education_global2017Tru open education_global2017
Tru open education_global2017Carolyn Teare
 
Academic Resources Architecture Framework Planning using ERP in Cloud Computing
Academic Resources Architecture Framework Planning using ERP in Cloud ComputingAcademic Resources Architecture Framework Planning using ERP in Cloud Computing
Academic Resources Architecture Framework Planning using ERP in Cloud ComputingIRJET Journal
 
Conole lisbon
Conole lisbonConole lisbon
Conole lisbongrainne
 
Your learning ecosystem
Your learning ecosystemYour learning ecosystem
Your learning ecosystemNetDimensions
 
The power of open information in open learning curriculum development
The power of open information in open learning curriculum developmentThe power of open information in open learning curriculum development
The power of open information in open learning curriculum developmentOpen Education Consortium
 
Deep Learning: The Impact on Future eLearning
Deep Learning: The Impact on Future eLearningDeep Learning: The Impact on Future eLearning
Deep Learning: The Impact on Future eLearningIRJET Journal
 
Pass the baton: How to run a faster race
Pass the baton: How to run a faster racePass the baton: How to run a faster race
Pass the baton: How to run a faster racePaul Seiler
 
Large-scale Learning Analytics at TU Delft
Large-scale Learning Analytics at TU DelftLarge-scale Learning Analytics at TU Delft
Large-scale Learning Analytics at TU DelftClaudia Hauff
 
Faculty, Visuals, and Values: Shaping a Learning Technology Ecosystem
Faculty, Visuals, and Values: Shaping a Learning Technology EcosystemFaculty, Visuals, and Values: Shaping a Learning Technology Ecosystem
Faculty, Visuals, and Values: Shaping a Learning Technology EcosystemMichael Greene
 
tlad2014_complete_proceedings
tlad2014_complete_proceedingstlad2014_complete_proceedings
tlad2014_complete_proceedingsSage Lal
 
Bb Tour ANZ 2017 - Moodlerooms & X-Ray Learning Analytics Product Updates
Bb Tour ANZ 2017 - Moodlerooms & X-Ray Learning Analytics Product UpdatesBb Tour ANZ 2017 - Moodlerooms & X-Ray Learning Analytics Product Updates
Bb Tour ANZ 2017 - Moodlerooms & X-Ray Learning Analytics Product UpdatesBlackboard APAC
 
Openess and Portfolio Technology
Openess and Portfolio TechnologyOpeness and Portfolio Technology
Openess and Portfolio Technologydcambrid
 

Similaire à A Multivocal Literature Review on the use of DevOps for e-learning systems (20)

Education on the Cloud: Researching Student-Centred Cloud-Based Learning Pros...
Education on the Cloud: Researching Student-Centred Cloud-Based Learning Pros...Education on the Cloud: Researching Student-Centred Cloud-Based Learning Pros...
Education on the Cloud: Researching Student-Centred Cloud-Based Learning Pros...
 
myWorld Reflection and Review
myWorld Reflection and ReviewmyWorld Reflection and Review
myWorld Reflection and Review
 
Jurnal an implementable architecture of an e-learning system
Jurnal   an implementable architecture of an e-learning systemJurnal   an implementable architecture of an e-learning system
Jurnal an implementable architecture of an e-learning system
 
Jurnal an implementable architecture of an e-learning system
Jurnal   an implementable architecture of an e-learning systemJurnal   an implementable architecture of an e-learning system
Jurnal an implementable architecture of an e-learning system
 
2015-11-19 Venia Legendi: Vladimir Tomberg
2015-11-19 Venia Legendi: Vladimir Tomberg2015-11-19 Venia Legendi: Vladimir Tomberg
2015-11-19 Venia Legendi: Vladimir Tomberg
 
Power & Gerin Lajoie Cnie08
Power & Gerin Lajoie Cnie08Power & Gerin Lajoie Cnie08
Power & Gerin Lajoie Cnie08
 
Devops.pptx
Devops.pptxDevops.pptx
Devops.pptx
 
Tru open education_global2017
Tru open education_global2017Tru open education_global2017
Tru open education_global2017
 
Academic Resources Architecture Framework Planning using ERP in Cloud Computing
Academic Resources Architecture Framework Planning using ERP in Cloud ComputingAcademic Resources Architecture Framework Planning using ERP in Cloud Computing
Academic Resources Architecture Framework Planning using ERP in Cloud Computing
 
Conole lisbon
Conole lisbonConole lisbon
Conole lisbon
 
Your learning ecosystem
Your learning ecosystemYour learning ecosystem
Your learning ecosystem
 
The power of open information in open learning curriculum development
The power of open information in open learning curriculum developmentThe power of open information in open learning curriculum development
The power of open information in open learning curriculum development
 
Deep Learning: The Impact on Future eLearning
Deep Learning: The Impact on Future eLearningDeep Learning: The Impact on Future eLearning
Deep Learning: The Impact on Future eLearning
 
NAIT
NAITNAIT
NAIT
 
Pass the baton: How to run a faster race
Pass the baton: How to run a faster racePass the baton: How to run a faster race
Pass the baton: How to run a faster race
 
Large-scale Learning Analytics at TU Delft
Large-scale Learning Analytics at TU DelftLarge-scale Learning Analytics at TU Delft
Large-scale Learning Analytics at TU Delft
 
Faculty, Visuals, and Values: Shaping a Learning Technology Ecosystem
Faculty, Visuals, and Values: Shaping a Learning Technology EcosystemFaculty, Visuals, and Values: Shaping a Learning Technology Ecosystem
Faculty, Visuals, and Values: Shaping a Learning Technology Ecosystem
 
tlad2014_complete_proceedings
tlad2014_complete_proceedingstlad2014_complete_proceedings
tlad2014_complete_proceedings
 
Bb Tour ANZ 2017 - Moodlerooms & X-Ray Learning Analytics Product Updates
Bb Tour ANZ 2017 - Moodlerooms & X-Ray Learning Analytics Product UpdatesBb Tour ANZ 2017 - Moodlerooms & X-Ray Learning Analytics Product Updates
Bb Tour ANZ 2017 - Moodlerooms & X-Ray Learning Analytics Product Updates
 
Openess and Portfolio Technology
Openess and Portfolio TechnologyOpeness and Portfolio Technology
Openess and Portfolio Technology
 

Plus de Technological Ecosystems for Enhancing Multiculturality

Plus de Technological Ecosystems for Enhancing Multiculturality (20)

A Preliminary Study of Proof of Concept Practices and their connection with I...
A Preliminary Study of Proof of Concept Practices and their connection with I...A Preliminary Study of Proof of Concept Practices and their connection with I...
A Preliminary Study of Proof of Concept Practices and their connection with I...
 
Social networks as a promotional space for Spanish radio content. The case st...
Social networks as a promotional space for Spanish radio content. The case st...Social networks as a promotional space for Spanish radio content. The case st...
Social networks as a promotional space for Spanish radio content. The case st...
 
Towards the study of sentiment in the public opinion of science in Spanish
Towards the study of sentiment in the public opinion of science in SpanishTowards the study of sentiment in the public opinion of science in Spanish
Towards the study of sentiment in the public opinion of science in Spanish
 
A Three-Step Data-Mining Analysis of Top-Ranked Higher Education Institutions...
A Three-Step Data-Mining Analysis of Top-Ranked Higher Education Institutions...A Three-Step Data-Mining Analysis of Top-Ranked Higher Education Institutions...
A Three-Step Data-Mining Analysis of Top-Ranked Higher Education Institutions...
 
Specifics of multimedia texts in the context of social networks media aesthetics
Specifics of multimedia texts in the context of social networks media aestheticsSpecifics of multimedia texts in the context of social networks media aesthetics
Specifics of multimedia texts in the context of social networks media aesthetics
 
Combined Effects of Similarity and Imagined Contact on First-Person Testimoni...
Combined Effects of Similarity and Imagined Contact on First-Person Testimoni...Combined Effects of Similarity and Imagined Contact on First-Person Testimoni...
Combined Effects of Similarity and Imagined Contact on First-Person Testimoni...
 
Direct online political communication effects on civil participation in spain...
Direct online political communication effects on civil participation in spain...Direct online political communication effects on civil participation in spain...
Direct online political communication effects on civil participation in spain...
 
University Media in Ecuador: Types, Functions and Self-determination
University Media in Ecuador: Types, Functions and Self-determinationUniversity Media in Ecuador: Types, Functions and Self-determination
University Media in Ecuador: Types, Functions and Self-determination
 
Like it or die: using social networks to improve collaborative learning in hi...
Like it or die: using social networks to improve collaborative learning in hi...Like it or die: using social networks to improve collaborative learning in hi...
Like it or die: using social networks to improve collaborative learning in hi...
 
Framing theory in studies of environmental information in press
Framing theory in studies of environmental information in pressFraming theory in studies of environmental information in press
Framing theory in studies of environmental information in press
 
Domain engineering for generating dashboards to analyze employment and employ...
Domain engineering for generating dashboards to analyze employment and employ...Domain engineering for generating dashboards to analyze employment and employ...
Domain engineering for generating dashboards to analyze employment and employ...
 
Mapping the systematic literature studies about software ecosystems
Mapping the systematic literature studies about software ecosystemsMapping the systematic literature studies about software ecosystems
Mapping the systematic literature studies about software ecosystems
 
Tag-Based Browsing of Digital Collections with Inverted Indexes and Browsing ...
Tag-Based Browsing of Digital Collections with Inverted Indexes and Browsing ...Tag-Based Browsing of Digital Collections with Inverted Indexes and Browsing ...
Tag-Based Browsing of Digital Collections with Inverted Indexes and Browsing ...
 
Document Annotation Tools: Annotation Classification Mechanisms
Document Annotation Tools: Annotation Classification MechanismsDocument Annotation Tools: Annotation Classification Mechanisms
Document Annotation Tools: Annotation Classification Mechanisms
 
Toward supporting decision-making under uncertainty in digital humanities wit...
Toward supporting decision-making under uncertainty in digital humanities wit...Toward supporting decision-making under uncertainty in digital humanities wit...
Toward supporting decision-making under uncertainty in digital humanities wit...
 
Managing Uncertainty in the Humanities: Digital and Analogue Approaches
Managing Uncertainty in the Humanities: Digital and Analogue ApproachesManaging Uncertainty in the Humanities: Digital and Analogue Approaches
Managing Uncertainty in the Humanities: Digital and Analogue Approaches
 
Representing Imprecise and Uncertain Knowledge in Digital Humanities: A Theor...
Representing Imprecise and Uncertain Knowledge in Digital Humanities: A Theor...Representing Imprecise and Uncertain Knowledge in Digital Humanities: A Theor...
Representing Imprecise and Uncertain Knowledge in Digital Humanities: A Theor...
 
Dotmocracy and Planning Poker for Uncertainty Management in Collaborative Res...
Dotmocracy and Planning Poker for Uncertainty Management in Collaborative Res...Dotmocracy and Planning Poker for Uncertainty Management in Collaborative Res...
Dotmocracy and Planning Poker for Uncertainty Management in Collaborative Res...
 
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
 
Appliying topic modeling techniques to degraded texts. Spanish historical pre...
Appliying topic modeling techniques to degraded texts. Spanish historical pre...Appliying topic modeling techniques to degraded texts. Spanish historical pre...
Appliying topic modeling techniques to degraded texts. Spanish historical pre...
 

Dernier

Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEaurabinda banchhor
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 

Dernier (20)

LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 

A Multivocal Literature Review on the use of DevOps for e-learning systems

  • 1. A Multivocal Literature Review on the use of DevOps for e-learning systems Ricardo Colomo-Palacios Mary Sánchez-Gordón
  • 2. Why study the use of DevOps for e-learning systems?
  • 4. E-Learning Systems Learning Management Systems (LMS) become very popular among universities. Adoption is not limited to learning institutions. E-learning tools are evolving towards the cloud
  • 5. E-Learning Systems Learning Management Systems (LMS) become very popular among universities. Adoption is not limited to learning institutions. E-learning tools are evolving towards the cloud
  • 6. E-Learning Systems Learning Management Systems (LMS) become very popular among universities. Adoption is not limited to learning institutions. E-learning tools are evolving towards the cloud
  • 7. Cloud computing computation storage communication Use of resources flexibility and mobility INFRASTRUCTURE
  • 8. Devops An approach to reduce software development times by integrating a set of tools in order to get a better and automated transition towards production.
  • 9. DevOps The integration between software development and its operational deployment needs to be a continuous one
  • 11. Devops DevOps is highly connected to tools and to Cloud Computing.
  • 12. A Multivocal Literature Review on the use of DevOps for e-learning systems
  • 15. Research approach: MLR Planning • Research background, • Research questions, • Search strategy, • Study selection criteria and procedures, • Data extraction, and • Data synthesis strategies Protocol
  • 16. Research approach: MLR Planning Protocol Research Questions
  • 17. Research approach: MLR Planning RQ1: How has DevOps evolved in the e- learning systems area? RQ2: What is the use of DevOps for e- learning systems? Protocol Research Questions
  • 18. Research approach: MLR Planning Protocol Research Questions Search String
  • 19. Research approach: MLR Planning Protocol Research Questions Search String I. Scoping: “DevOps” II. Intervention: (“e-learning system” AND “learning management system”) (“DevOps” AND “e-learning system” ) (“DevOps” AND “learning management system”)
  • 20. Research approach: MLR Search strategy Planning Protocol Research Questions Search String (“DevOps” AND “e-learning system” ) (“DevOps” AND “learning management system”)
  • 21. Research approach: MLR Search strategy Search resources Search process Planning Protocol Research Questions Search String (“DevOps” AND “e-learning system” ) (“DevOps” AND “learning management system”)
  • 22. Research approach: MLR Search strategy Search resources Planning Protocol Research Questions Search String 1. Google Scholar Academic Literature 2. Google Grey literature Search process (“DevOps” AND “e-learning system” ) (“DevOps” AND “learning management system”)
  • 23. Research approach: MLR Search strategy Search resources Planning Protocol Research Questions Search String Search process (“DevOps” AND “e-learning system” ) (“DevOps” AND “learning management system”) Academic Professional 1. Google Scholar Academic Literature 2. Google Grey literature
  • 24. Research approach: MLR Search strategy Search resources Search process Planning Protocol Research Questions Search String Inclusion: • Studies present the use of DevOps in e- learning systems or LMS. • Studies are explicity related to SE. • 2014 to 2018 (May). Excluded: • Studies not presented in English. • Studies not accessible in full-text. • Studies that are duplicates of other studies. Inclusion / Exclusion Criteria (“DevOps” AND “e-learning system” ) (“DevOps” AND “learning management system”)
  • 25. Research approach: MLR Search strategy Search resources Search process Planning Protocol Research Questions Search String Inclusion / Exclusion Criteria (“DevOps” AND “e-learning system” ) (“DevOps” AND “learning management system”) Inclusion: • Studies present the use of DevOps in e- learning systems or LMS. • Studies are explicity related to SE. • 2014 to 2018 (May). Excluded: • Studies not presented in English. • Studies not accessible in full-text. • Studies that are duplicates of other studies.
  • 26. Research approach: MLR Seach Google (200) Google Scholar (32) (i) "DevOps" AND "e-learning systems" (ii) "DevOps" AND "Learning Management System“ 1 Relevance ranking approach (Google's PageRank algorithm)
  • 27. Research approach: MLR Seach Google (200) Google Scholar (32) Studies after inclusion/exclusion (i) "DevOps" AND "e-learning systems" (ii) "DevOps" AND "Learning Management System“ 1 2 Read title and meta-text provided by Google Search. *Forward literature relevant to RQs (33) * Read title, abstract and keywords. • Forward literature relevant to RQs (14)
  • 28. Research approach: MLR Seach (22) * Read full text. * Forward literature relevant to RQs (3) Google (200) Google Scholar (32) Studies after inclusion/exclusion Studies after full text reading (i) "DevOps" AND "e-learning systems" (ii) "DevOps" AND "Learning Management System“ 31 2 Read title and meta-text provided by Google Search. *Forward literature relevant to RQs (33) * Read title, abstract and keywords. • Forward literature relevant to RQs (14)
  • 29. Research approach: MLR Seach Read title and meta-text provided by Google Search. *Forward literature relevant to RQs (33) (22) * Read full text. * Forward literature relevant to RQs (3) Google (200) Google Scholar (32) * Read title, abstract and keywords. • Forward literature relevant to RQs (14) Perform Primary Studies (25) Studies after inclusion/exclusion Studies after full text reading Data extraction (i) "DevOps" AND "e-learning systems" (ii) "DevOps" AND "Learning Management System“ 31 2 4
  • 31. How has DevOps evolved in the e- learning systems area?
  • 32. Evolution of DevOps in this area
  • 33. Evolution of DevOps in this area 22 3
  • 34. Evolution of DevOps in this area
  • 35. Evolution of DevOps in this area 7
  • 36. What is the use of DevOps for e- learning systems?
  • 39. DevOps for E-learning Systems A.1 EU Project [S01] Klamma, R., Koren, I., Nicolaescu, P., Renzel, D., Kravcik, M., Shahriari, M., Derntl, M., Peffer, G. and Elferink, R. 2015. DevOpsUse – Scaling Continuous Innovation. Technical Report #Report 4 (D6.3). It developed technologies that support informal learning in the workplace for Small and Medium sized Enterprises (SMEs).
  • 41. DevOps for E-learning Systems A.2 Conference [S02] Perez-Soler, S. and Guerra, E. 2017. Assisted modelling over social networks with SOCIO. MODELS (Satellite Events). (2017), 1–5. [S03] Weerasiri, D. and Benatallah, B. 2015. Unified Representation and Reuse of Federated Cloud Resources Configuration Knowledge. 2015 IEEE 19th International Enterprise Distributed Object Computing Conference (Sep. 2015), 142–150. [S04] Nenkov, N., Dimitrov, G., Dyachenko, Y. and Koeva, K. 2016. Artificial intelligence technologies for personnel learning management systems. 2016 IEEE 8th International Conference on Intelligent Systems (IS) (Sep. 2016), 189–195. [S05] Burgos, D. and Corbí, A. 2017. STEAM Subjects Enhanced through Virtual Containers for OER. (Dubai, 2017), 2–12. [S06] Bruneliere, H., Al-Shara, Z., Alvares, F., Lejeune, J. and Ledoux, T. 2018. A Model- based Architecture for Autonomic and Heterogeneous Cloud Systems. (Funchal, Portugal, 2018), 201/212. [S07] Moltó, G. and Caballer, M. 2014. On using the cloud to support online courses. 2014 IEEE Frontiers in Education Conference (FIE) Proceedings (Oct. 2014), 1–9.
  • 43. DevOps for E-learning Systems A.3 Web – job ads [S08] Hiring for DevOps Consultant(Contract to hire) in Noida, for Exp. [S09] Job opening: DevOps Engineer at Epignosis [S10] Expertus - DevOps Engineer (5-10 yrs), Chennai, DevOps,AWS,Cloud,Ruby on Rails, Tech IT Jobs - hirist.com [S11] (4) Senior DevOps Engineer - AWS, Docker, Jenkins | Technology Navigators, Inc. | LinkedIn [S12] Remote Verso is Hiring at Verso Learning [S13] Linux Systems Administrator, Brighton [S14] Mid-level Linux Systems Administrator Job in Sussex, ENG at Stratospherec [S15] Junior Linux Systems Administrator Job in Sussex, ENG at Stratospherec
  • 45. DevOps for E-learning Systems A.3 Web – service/product [S16] Talking about DevOps at Joomla Day UK 2017 - SSOFB [S17] DEVOPS. Case study Macmillan. [S18] How Much Does It Cost To Build A WordPress LMS? 2018. [S19] 42 Lines - Custom Learning Software [S20] Software Development | Euvic Group [S21] Media. ValueLabs. [S22] Verso - Home. DevOps [S23] KnightWorks Consulting, Inc. [S24] Microsoft Cloud Profitability Scenarios. [S25] Services | CTEC. CI LMS
  • 47. Results reveal a nascent but still modest interest in DevOps in e-learning solutions. Academic Professional 25
  • 48. Results reveal a nascent but still modest interest in DevOps in e-learning solutions. Academic Professional The increasing adoption of cloud e- learning solutions and the increasing pressure to deploy new versions of software with boost the interest in this research area. 25
  • 49. Results reveal a nascent but still modest interest in DevOps in e-learning solutions. Academic Professional The use of DevOps should be investigated in detail due to its potential impact on the e-learning industry. 25 The increasing adoption of cloud e- learning solutions and the increasing pressure to deploy new versions of software with boost the interest in this research area.
  • 50. Results reveal a nascent but still modest interest in DevOps in e-learning solutions. Academic Professional It would be interesting to conduct research not only in DevOps tools but also in other aspects such as cultural, methods and practices- 25 The use of DevOps should be investigated in detail due to its potential impact on the e-learning industry. The increasing adoption of cloud e- learning solutions and the increasing pressure to deploy new versions of software with boost the interest in this research area.
  • 51. Results reveal a nascent but still modest interest in DevOps in e-learning solutions. Academic Professional It would be interesting to conduct research not only in DevOps tools but also in other aspects such as cultural, methods and practices- 25 The use of DevOps should be investigated in detail due to its potential impact on the e-learning industry. The increasing adoption of cloud e- learning solutions and the increasing pressure to deploy new versions of software with boost the interest in this research area. Thank you!

Notes de l'éditeur

  1. Besides, Cloud computing provides dynamically scalable infrastructure supplying computation, storage and communication capabilities as services. Allowing flexibility and mobility in the use of resources for teaching purposes.
  2. Devops also recognizes that
  3. Also there is a growing interest in DevOps from practitioners and researchers
  4. And DevOps is highly connected to tools and to Cloud Computing.
  5. In this scenario, the connection of these two research fields seems to be promising. However, the interaction of both has not been studied in deep. To bridge this gap, in this paper, a multivocal literature review over a systematic literature review was chOsen. By doing this, we analyze scientific and professional literature on the topic.
  6. You‘ll find more details in the paper about how_we_approach_ Now, I am going to briefly descri(a)ibe this approach.
  7. Planning is the first stage …
  8. to define the plan for the review, a protocol was adapted from Kitchemham guidelines
  9. To get an explicit view of the state of the art,
  10. two research questions were formulated:
  11. And The keyw(ue)ords used to find an answer to the research questions were three:
  12. scoping “DevOps” and intervention: “e-learning system” AND “learning management system”.
  13. The search strategy includes
  14. search resources and search process.
  15. The first one includes: two databases search engines, Google Scholar and Google.
  16. And grey literature includes but is not limited to: blogs, post, white papers and articles
  17. The second one includes the inclusion and exclusion cri(a)teria.
  18. After that, we conducted the data extraction, and data synthesis.
  19. The next figure shows the overall search process. The search string was appl(a)ied in May 2018, re(i)turning 232 papers in total. To limit the results in google, we applied a relevance ranking approach That means by simple observations, relevant results usually only appear in the first few pages so that only the first several pages were checked (at least 10) and only continued further if needed
  20. After that, By manual inspection of abstract and the keywords in text context, the irrelevant studies were remo(u)ved and a set of 33 and 14 papers remained.
  21. In the third step, those papers were re(i)view(u)ed based on full text,
  22. Finally, to check the consistency of the inclusion/exclusion decisions, a test-retest approach and re-evalua(ei)t(s)ion of a random sample of the primary studies was made.
  23. The resu(o)lts in detail can be find in the paper.
  24. This Figure shows that Only 12% of the primary studies (3) come from the scientific literature, while 88% of the primary studies (22) come from the grey literature.
  25. Despite the small number of publications available in the literature, it is expected that the results give us a global view at the topic.
  26. Also, This Figure shows the number of primary studies identified regarding their year of publication. As one can see, a high number of publications (14 out of 25) were published since 2017.
  27. However, there are a group of publications (7 out of 25) in which the year of publication is not available (N/A).
  28. Looking at the specific publication type,
  29. it was clear that the EU Project was the most significant research effort to use DevOps.
  30. It developed technologies that support informal learning in the workplace, in particular Small and Medium sized Enterprises (SMEs).
  31. Despite the fact that 6 papers were presented in Conferences.
  32. Only Half of them were found in Google Scholar. Also 2 of them claim that they use DevOps tools, while the other four papers suggest the use of DevOps but it is not clear if they are using DevOps.
  33. On the other hand, the job ads give us a good idea about the real demands of DevOps role in the e-learning industry.
  34. In general, it indicates that there are services and products related to e-learning systems that use DevOps.
  35. Finally, there is a group of service and products
  36. Here we can find 3 blog 3 companies’ websites that are mentioning DevOps but they don’t specify how they are using it 4 companies that claim to be using a DevOps approach offers custom development for LMS integration and customization DevOps as continuous integration DevOps as software delivery approach Microsoft Azure in Education
  37. In conclusion, Despite the fact that there is an incre(i)asingly interest on DevOps and e-learning systems, there are only 25 primary studies related to the use of devops for e-learning systems
  38. We believe that
  39. Therefore,
  40. In this sense,
  41. In this sense,