Online Self-Service Learning Platform for Application-Inspired Cloud Development and Operations (DevOps) Curriculum

Cloud-hosted services are being increasingly used in hosting business and scientific applications due to cost-effectiveness, scalability, and ease of deployment. To facilitate rapid development, change and release process of cloud-hosted applications, the area of development and operations (DevOps)...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on learning technologies 2024, Vol.17, p.1946-1960
Hauptverfasser: Neupane, Roshan Lal, Calyam, Prasad, Wang, Songjie, Neupane, Kiran, Pandey, Ashish, Cheng, Xiyao, Gafurov, Durbek, Yeddulapalli, Hemanth Sai, Glaser, Noah, Singh, Kanu Priya, Gu, Yuanyuan, Li, Shangman, Srinivas, Sharan
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 1960
container_issue
container_start_page 1946
container_title IEEE transactions on learning technologies
container_volume 17
creator Neupane, Roshan Lal
Calyam, Prasad
Wang, Songjie
Neupane, Kiran
Pandey, Ashish
Cheng, Xiyao
Gafurov, Durbek
Yeddulapalli, Hemanth Sai
Glaser, Noah
Singh, Kanu Priya
Gu, Yuanyuan
Li, Shangman
Srinivas, Sharan
description Cloud-hosted services are being increasingly used in hosting business and scientific applications due to cost-effectiveness, scalability, and ease of deployment. To facilitate rapid development, change and release process of cloud-hosted applications, the area of development and operations (DevOps) is fast evolving. It is necessary to train the future generation of scientific application development professionals such that they are knowledgeable in the DevOps-enabled continuous integration/delivery automation. In this article, we present the design and development of our "Mizzou Cloud DevOps platform," an online self-service platform to learn cutting-edge Cloud DevOps tools/technologies using open/public cloud infrastructures for wide adoption amongst instructors/students. Our learning platform features scalability, flexibility, and extendability in providing Cloud DevOps concepts knowledge and hands-on skills. We detail our "application-inspired learning" methodology that is based on integration of real-world application use cases in eight learning modules that include laboratory exercises and self-study activities. The learning modules allow students to gain skills in using latest technologies (e.g., containerization, cluster and edge computing, data pipeline automation) to implement relevant security, monitoring, and adaptation mechanisms. The evaluation of our platform features a knowledge growth study to assess student learning, followed by a usability study to assess the online learning platform, as well as the curriculum content as perceived by instructors and students across multiple hands-on workshops.
doi_str_mv 10.1109/TLT.2024.3428842
format Article
fullrecord <record><control><sourceid>crossref_RIE</sourceid><recordid>TN_cdi_ieee_primary_10608442</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>10608442</ieee_id><sourcerecordid>10_1109_TLT_2024_3428842</sourcerecordid><originalsourceid>FETCH-LOGICAL-c147t-6a6ce0439af16ea8efc602ae295c1b82904ca0c54b548741f68cfa3a524bb0233</originalsourceid><addsrcrecordid>eNpNkDtPwzAUhS0EEqWwMzB4hCHFryTOWIVXpUhBapkjx71GRo4T2QkS_56UdmA5ZziP4UPolpIVpaR43FW7FSNMrLhgUgp2hhaM5ywhJCXnaEELXiSUS3aJrmL8IiRjecEWKNbeWQ94C84kWwjfVgOuQAVv_Sd-d2o0fejwLHg9DM5qNdreJxsfBxtgj0vXT3v8BN_g-qEDP2Ll97geIPwVI76fs3qID7icQrB6clN3jS6MchFuTr5EHy_Pu_ItqerXTbmuEk1FPiaZyjQQwQtlaAZKgtEZYQpYkWraSlYQoRXRqWhTIXNBTSa1UVylTLQtYZwvETn-6tDHGMA0Q7CdCj8NJc0BWjNDaw7QmhO0eXJ3nFgA-FfPiBRz_AvKw2pP</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Online Self-Service Learning Platform for Application-Inspired Cloud Development and Operations (DevOps) Curriculum</title><source>IEEE Electronic Library (IEL)</source><creator>Neupane, Roshan Lal ; Calyam, Prasad ; Wang, Songjie ; Neupane, Kiran ; Pandey, Ashish ; Cheng, Xiyao ; Gafurov, Durbek ; Yeddulapalli, Hemanth Sai ; Glaser, Noah ; Singh, Kanu Priya ; Gu, Yuanyuan ; Li, Shangman ; Srinivas, Sharan</creator><creatorcontrib>Neupane, Roshan Lal ; Calyam, Prasad ; Wang, Songjie ; Neupane, Kiran ; Pandey, Ashish ; Cheng, Xiyao ; Gafurov, Durbek ; Yeddulapalli, Hemanth Sai ; Glaser, Noah ; Singh, Kanu Priya ; Gu, Yuanyuan ; Li, Shangman ; Srinivas, Sharan</creatorcontrib><description>Cloud-hosted services are being increasingly used in hosting business and scientific applications due to cost-effectiveness, scalability, and ease of deployment. To facilitate rapid development, change and release process of cloud-hosted applications, the area of development and operations (DevOps) is fast evolving. It is necessary to train the future generation of scientific application development professionals such that they are knowledgeable in the DevOps-enabled continuous integration/delivery automation. In this article, we present the design and development of our "Mizzou Cloud DevOps platform," an online self-service platform to learn cutting-edge Cloud DevOps tools/technologies using open/public cloud infrastructures for wide adoption amongst instructors/students. Our learning platform features scalability, flexibility, and extendability in providing Cloud DevOps concepts knowledge and hands-on skills. We detail our "application-inspired learning" methodology that is based on integration of real-world application use cases in eight learning modules that include laboratory exercises and self-study activities. The learning modules allow students to gain skills in using latest technologies (e.g., containerization, cluster and edge computing, data pipeline automation) to implement relevant security, monitoring, and adaptation mechanisms. The evaluation of our platform features a knowledge growth study to assess student learning, followed by a usability study to assess the online learning platform, as well as the curriculum content as perceived by instructors and students across multiple hands-on workshops.</description><identifier>ISSN: 1939-1382</identifier><identifier>EISSN: 2372-0050</identifier><identifier>DOI: 10.1109/TLT.2024.3428842</identifier><identifier>CODEN: ITLTAT</identifier><language>eng</language><publisher>IEEE</publisher><subject>Application-inspired learning ; Automation ; Cloud computing ; clusters and apps across multiple clouds ; Codes ; containerized workloads ; DevOps ; microservices ; Monitoring ; monitoring/management of infrastructure ; Self-service ; Software</subject><ispartof>IEEE transactions on learning technologies, 2024, Vol.17, p.1946-1960</ispartof><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c147t-6a6ce0439af16ea8efc602ae295c1b82904ca0c54b548741f68cfa3a524bb0233</cites><orcidid>0000-0002-6967-579X ; 0000-0003-2066-8836 ; 0000-0002-7666-5389</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/10608442$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>315,781,785,797,4025,27928,27929,27930,54763</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/10608442$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Neupane, Roshan Lal</creatorcontrib><creatorcontrib>Calyam, Prasad</creatorcontrib><creatorcontrib>Wang, Songjie</creatorcontrib><creatorcontrib>Neupane, Kiran</creatorcontrib><creatorcontrib>Pandey, Ashish</creatorcontrib><creatorcontrib>Cheng, Xiyao</creatorcontrib><creatorcontrib>Gafurov, Durbek</creatorcontrib><creatorcontrib>Yeddulapalli, Hemanth Sai</creatorcontrib><creatorcontrib>Glaser, Noah</creatorcontrib><creatorcontrib>Singh, Kanu Priya</creatorcontrib><creatorcontrib>Gu, Yuanyuan</creatorcontrib><creatorcontrib>Li, Shangman</creatorcontrib><creatorcontrib>Srinivas, Sharan</creatorcontrib><title>Online Self-Service Learning Platform for Application-Inspired Cloud Development and Operations (DevOps) Curriculum</title><title>IEEE transactions on learning technologies</title><addtitle>TLT</addtitle><description>Cloud-hosted services are being increasingly used in hosting business and scientific applications due to cost-effectiveness, scalability, and ease of deployment. To facilitate rapid development, change and release process of cloud-hosted applications, the area of development and operations (DevOps) is fast evolving. It is necessary to train the future generation of scientific application development professionals such that they are knowledgeable in the DevOps-enabled continuous integration/delivery automation. In this article, we present the design and development of our "Mizzou Cloud DevOps platform," an online self-service platform to learn cutting-edge Cloud DevOps tools/technologies using open/public cloud infrastructures for wide adoption amongst instructors/students. Our learning platform features scalability, flexibility, and extendability in providing Cloud DevOps concepts knowledge and hands-on skills. We detail our "application-inspired learning" methodology that is based on integration of real-world application use cases in eight learning modules that include laboratory exercises and self-study activities. The learning modules allow students to gain skills in using latest technologies (e.g., containerization, cluster and edge computing, data pipeline automation) to implement relevant security, monitoring, and adaptation mechanisms. The evaluation of our platform features a knowledge growth study to assess student learning, followed by a usability study to assess the online learning platform, as well as the curriculum content as perceived by instructors and students across multiple hands-on workshops.</description><subject>Application-inspired learning</subject><subject>Automation</subject><subject>Cloud computing</subject><subject>clusters and apps across multiple clouds</subject><subject>Codes</subject><subject>containerized workloads</subject><subject>DevOps</subject><subject>microservices</subject><subject>Monitoring</subject><subject>monitoring/management of infrastructure</subject><subject>Self-service</subject><subject>Software</subject><issn>1939-1382</issn><issn>2372-0050</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpNkDtPwzAUhS0EEqWwMzB4hCHFryTOWIVXpUhBapkjx71GRo4T2QkS_56UdmA5ZziP4UPolpIVpaR43FW7FSNMrLhgUgp2hhaM5ywhJCXnaEELXiSUS3aJrmL8IiRjecEWKNbeWQ94C84kWwjfVgOuQAVv_Sd-d2o0fejwLHg9DM5qNdreJxsfBxtgj0vXT3v8BN_g-qEDP2Ll97geIPwVI76fs3qID7icQrB6clN3jS6MchFuTr5EHy_Pu_ItqerXTbmuEk1FPiaZyjQQwQtlaAZKgtEZYQpYkWraSlYQoRXRqWhTIXNBTSa1UVylTLQtYZwvETn-6tDHGMA0Q7CdCj8NJc0BWjNDaw7QmhO0eXJ3nFgA-FfPiBRz_AvKw2pP</recordid><startdate>2024</startdate><enddate>2024</enddate><creator>Neupane, Roshan Lal</creator><creator>Calyam, Prasad</creator><creator>Wang, Songjie</creator><creator>Neupane, Kiran</creator><creator>Pandey, Ashish</creator><creator>Cheng, Xiyao</creator><creator>Gafurov, Durbek</creator><creator>Yeddulapalli, Hemanth Sai</creator><creator>Glaser, Noah</creator><creator>Singh, Kanu Priya</creator><creator>Gu, Yuanyuan</creator><creator>Li, Shangman</creator><creator>Srinivas, Sharan</creator><general>IEEE</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-6967-579X</orcidid><orcidid>https://orcid.org/0000-0003-2066-8836</orcidid><orcidid>https://orcid.org/0000-0002-7666-5389</orcidid></search><sort><creationdate>2024</creationdate><title>Online Self-Service Learning Platform for Application-Inspired Cloud Development and Operations (DevOps) Curriculum</title><author>Neupane, Roshan Lal ; Calyam, Prasad ; Wang, Songjie ; Neupane, Kiran ; Pandey, Ashish ; Cheng, Xiyao ; Gafurov, Durbek ; Yeddulapalli, Hemanth Sai ; Glaser, Noah ; Singh, Kanu Priya ; Gu, Yuanyuan ; Li, Shangman ; Srinivas, Sharan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c147t-6a6ce0439af16ea8efc602ae295c1b82904ca0c54b548741f68cfa3a524bb0233</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Application-inspired learning</topic><topic>Automation</topic><topic>Cloud computing</topic><topic>clusters and apps across multiple clouds</topic><topic>Codes</topic><topic>containerized workloads</topic><topic>DevOps</topic><topic>microservices</topic><topic>Monitoring</topic><topic>monitoring/management of infrastructure</topic><topic>Self-service</topic><topic>Software</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Neupane, Roshan Lal</creatorcontrib><creatorcontrib>Calyam, Prasad</creatorcontrib><creatorcontrib>Wang, Songjie</creatorcontrib><creatorcontrib>Neupane, Kiran</creatorcontrib><creatorcontrib>Pandey, Ashish</creatorcontrib><creatorcontrib>Cheng, Xiyao</creatorcontrib><creatorcontrib>Gafurov, Durbek</creatorcontrib><creatorcontrib>Yeddulapalli, Hemanth Sai</creatorcontrib><creatorcontrib>Glaser, Noah</creatorcontrib><creatorcontrib>Singh, Kanu Priya</creatorcontrib><creatorcontrib>Gu, Yuanyuan</creatorcontrib><creatorcontrib>Li, Shangman</creatorcontrib><creatorcontrib>Srinivas, Sharan</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><jtitle>IEEE transactions on learning technologies</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Neupane, Roshan Lal</au><au>Calyam, Prasad</au><au>Wang, Songjie</au><au>Neupane, Kiran</au><au>Pandey, Ashish</au><au>Cheng, Xiyao</au><au>Gafurov, Durbek</au><au>Yeddulapalli, Hemanth Sai</au><au>Glaser, Noah</au><au>Singh, Kanu Priya</au><au>Gu, Yuanyuan</au><au>Li, Shangman</au><au>Srinivas, Sharan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Online Self-Service Learning Platform for Application-Inspired Cloud Development and Operations (DevOps) Curriculum</atitle><jtitle>IEEE transactions on learning technologies</jtitle><stitle>TLT</stitle><date>2024</date><risdate>2024</risdate><volume>17</volume><spage>1946</spage><epage>1960</epage><pages>1946-1960</pages><issn>1939-1382</issn><eissn>2372-0050</eissn><coden>ITLTAT</coden><abstract>Cloud-hosted services are being increasingly used in hosting business and scientific applications due to cost-effectiveness, scalability, and ease of deployment. To facilitate rapid development, change and release process of cloud-hosted applications, the area of development and operations (DevOps) is fast evolving. It is necessary to train the future generation of scientific application development professionals such that they are knowledgeable in the DevOps-enabled continuous integration/delivery automation. In this article, we present the design and development of our "Mizzou Cloud DevOps platform," an online self-service platform to learn cutting-edge Cloud DevOps tools/technologies using open/public cloud infrastructures for wide adoption amongst instructors/students. Our learning platform features scalability, flexibility, and extendability in providing Cloud DevOps concepts knowledge and hands-on skills. We detail our "application-inspired learning" methodology that is based on integration of real-world application use cases in eight learning modules that include laboratory exercises and self-study activities. The learning modules allow students to gain skills in using latest technologies (e.g., containerization, cluster and edge computing, data pipeline automation) to implement relevant security, monitoring, and adaptation mechanisms. The evaluation of our platform features a knowledge growth study to assess student learning, followed by a usability study to assess the online learning platform, as well as the curriculum content as perceived by instructors and students across multiple hands-on workshops.</abstract><pub>IEEE</pub><doi>10.1109/TLT.2024.3428842</doi><tpages>15</tpages><orcidid>https://orcid.org/0000-0002-6967-579X</orcidid><orcidid>https://orcid.org/0000-0003-2066-8836</orcidid><orcidid>https://orcid.org/0000-0002-7666-5389</orcidid></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1939-1382
ispartof IEEE transactions on learning technologies, 2024, Vol.17, p.1946-1960
issn 1939-1382
2372-0050
language eng
recordid cdi_ieee_primary_10608442
source IEEE Electronic Library (IEL)
subjects Application-inspired learning
Automation
Cloud computing
clusters and apps across multiple clouds
Codes
containerized workloads
DevOps
microservices
Monitoring
monitoring/management of infrastructure
Self-service
Software
title Online Self-Service Learning Platform for Application-Inspired Cloud Development and Operations (DevOps) Curriculum
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-16T05%3A53%3A04IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Online%20Self-Service%20Learning%20Platform%20for%20Application-Inspired%20Cloud%20Development%20and%20Operations%20(DevOps)%20Curriculum&rft.jtitle=IEEE%20transactions%20on%20learning%20technologies&rft.au=Neupane,%20Roshan%20Lal&rft.date=2024&rft.volume=17&rft.spage=1946&rft.epage=1960&rft.pages=1946-1960&rft.issn=1939-1382&rft.eissn=2372-0050&rft.coden=ITLTAT&rft_id=info:doi/10.1109/TLT.2024.3428842&rft_dat=%3Ccrossref_RIE%3E10_1109_TLT_2024_3428842%3C/crossref_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=10608442&rfr_iscdi=true