Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices
Continuous practices, i.e., continuous integration, delivery, and deployment, are the software development industry practices that enable organizations to frequently and reliably release new features and products. With the increasing interest in the literature on continuous practices, it is importan...
Saved in:
Published in | IEEE access Vol. 5; pp. 3909 - 3943 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Piscataway
IEEE
2017
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Continuous practices, i.e., continuous integration, delivery, and deployment, are the software development industry practices that enable organizations to frequently and reliably release new features and products. With the increasing interest in the literature on continuous practices, it is important to systematically review and synthesize the approaches, tools, challenges, and practices reported for adopting and implementing continuous practices. This paper aimed at systematically reviewing the state of the art of continuous practices to classify approaches and tools, identify challenges and practices in this regard, and identify the gaps for future research. We used the systematic literature review method for reviewing the peer-reviewed papers on continuous practices published between 2004 and June 1, 2016. We applied the thematic analysis method for analyzing the data extracted from reviewing 69 papers selected using predefined criteria. We have identified 30 approaches and associated tools, which facilitate the implementation of continuous practices in the following ways: (1) reducing build and test time in continuous integration (CI); (2) increasing visibility and awareness on build and test results in CI; (3) supporting (semi-) automated continuous testing; (4) detecting violations, flaws, and faults in CI; (5) addressing security and scalability issues in deployment pipeline; and (6) improving dependability and reliability of deployment process. We have also determined a list of critical factors, such as testing (effort and time), team awareness and transparency, good design principles, customer, highly skilled and motivated team, application domain, and appropriate infrastructure that should be carefully considered when introducing continuous practices in a given organization. The majority of the reviewed papers were validation (34.7%) and evaluation (36.2%) research types. This paper also reveals that continuous practices have been successfully applied to both greenfield and maintenance projects. Continuous practices have become an important area of software engineering research and practice. While the reported approaches, tools, and practices are addressing a wide range of challenges, there are several challenges and gaps, which require future research work for improving the capturing and reporting of contextual information in the studies reporting different aspects of continuous practices; gaining a deep understanding of how software-intensive systems should be (re-) architected to support continuous practices; and addressing the lack of knowledge and tools for engineering processes of designing and running secure deployment pipelines. |
---|---|
AbstractList | Continuous practices, i.e., continuous integration, delivery, and deployment, are the software development industry practices that enable organizations to frequently and reliably release new features and products. With the increasing interest in the literature on continuous practices, it is important to systematically review and synthesize the approaches, tools, challenges, and practices reported for adopting and implementing continuous practices. This paper aimed at systematically reviewing the state of the art of continuous practices to classify approaches and tools, identify challenges and practices in this regard, and identify the gaps for future research. We used the systematic literature review method for reviewing the peer-reviewed papers on continuous practices published between 2004 and June 1, 2016. We applied the thematic analysis method for analyzing the data extracted from reviewing 69 papers selected using predefined criteria. We have identified 30 approaches and associated tools, which facilitate the implementation of continuous practices in the following ways: (1) reducing build and test time in continuous integration (CI); (2) increasing visibility and awareness on build and test results in CI; (3) supporting (semi-) automated continuous testing; (4) detecting violations, flaws, and faults in CI; (5) addressing security and scalability issues in deployment pipeline; and (6) improving dependability and reliability of deployment process. We have also determined a list of critical factors, such as testing (effort and time), team awareness and transparency, good design principles, customer, highly skilled and motivated team, application domain, and appropriate infrastructure that should be carefully considered when introducing continuous practices in a given organization. The majority of the reviewed papers were validation (34.7%) and evaluation (36.2%) research types. This paper also reveals that continuous practices have been successfully applied to both greenfield and maintenance projects. Continuous practices have become an important area of software engineering research and practice. While the reported approaches, tools, and practices are addressing a wide range of challenges, there are several challenges and gaps, which require future research work for improving the capturing and reporting of contextual information in the studies reporting different aspects of continuous practices; gaining a deep understanding of how software-intensive systems should be (re-) architected to support continuous practices; and addressing the lack of knowledge and tools for engineering processes of designing and running secure deployment pipelines. |
Author | Liming Zhu Ali Babar, Muhammad Shahin, Mojtaba |
Author_xml | – sequence: 1 givenname: Mojtaba surname: Shahin fullname: Shahin, Mojtaba email: mojtaba.shahin@adelaide.edu.au organization: Centre for Res. on Eng. Software Technol., Univ. of Adelaide, Adelaide, SA, Australia – sequence: 2 givenname: Muhammad surname: Ali Babar fullname: Ali Babar, Muhammad organization: Centre for Res. on Eng. Software Technol., Univ. of Adelaide, Adelaide, SA, Australia – sequence: 3 surname: Liming Zhu fullname: Liming Zhu organization: Data61, Commonwealth Sci. & Ind. Res. Organ., Sydney, NSW, Australia |
BookMark | eNp9kUtvEzEUhUeoSJTSX9DNSGyb4PeDXTQUiFSpiJS15dh30okmdrCdovx73ExBiEW9ufbV_Y6Pfd42ZyEGaJorjOYYI_1h0XU3q9WcICznRCguiH7VnBMs9IxyKs7-2b9pLnPeorpUbXF53uQuhjKEQzzkdhkKbJItQwzX7ScYh0dIx9YGXw_7MR53EMrHdtGujrnArs659js8DvCrjaFd7PcpWvcA-bq9j3GspXuw4whhA_kk8i1ZVxnI75rXvR0zXD7Xi-bH55v77uvs9u7LslvczhxDqsy07bGXFhFvgWmCCFsjgdRaeqV131sGTlG8dgI7T7yWtPeSCeV77RB1HNGLZjnp-mi3Zp-GnU1HE-1gTo2YNsam6mgEw6hT9QLJnbUM9WwtPKOME01BKdazqvV-0qqv_HmAXMw2HlKo9g1hnGsquCR1Sk9TLsWcE_TGDeX0oSXZYTQYmafIzBSZeYrMPEdWWfof-8fxy9TVRA0A8JeQ1bTmjP4GU0ykZg |
CODEN | IAECCG |
CitedBy_id | crossref_primary_10_3390_computers13080192 crossref_primary_10_1016_j_iot_2022_100529 crossref_primary_10_1016_j_jss_2023_111907 crossref_primary_10_1002_smr_2631 crossref_primary_10_1109_ACCESS_2021_3063232 crossref_primary_10_1016_j_infsof_2021_106618 crossref_primary_10_1142_S0218194020500217 crossref_primary_10_1080_23311916_2022_2083474 crossref_primary_10_1007_s12599_019_00627_x crossref_primary_10_1016_j_jss_2024_112202 crossref_primary_10_1007_s42979_021_00939_4 crossref_primary_10_3390_info14040232 crossref_primary_10_1134_S0361768822080175 crossref_primary_10_1007_s40273_024_01378_8 crossref_primary_10_1016_j_jss_2023_111916 crossref_primary_10_1016_j_iot_2024_101348 crossref_primary_10_5753_jserd_2024_4118 crossref_primary_10_1007_s10664_023_10356_1 crossref_primary_10_1016_j_infsof_2021_106620 crossref_primary_10_3390_healthcare10122493 crossref_primary_10_1002_smr_1939 crossref_primary_10_1109_TDSC_2023_3253572 crossref_primary_10_3390_electronics11131984 crossref_primary_10_1145_3505228 crossref_primary_10_3233_JCM_214973 crossref_primary_10_5753_jserd_2025_3807 crossref_primary_10_1016_j_cose_2020_101967 crossref_primary_10_1109_TSE_2021_3064953 crossref_primary_10_1142_S2424862219500167 crossref_primary_10_1016_j_jnca_2023_103761 crossref_primary_10_1016_j_infsof_2023_107200 crossref_primary_10_3390_s25061693 crossref_primary_10_1109_MS_2019_2947004 crossref_primary_10_1007_s11219_023_09619_3 crossref_primary_10_1016_j_infsof_2020_106296 crossref_primary_10_1007_s11277_021_08200_0 crossref_primary_10_1108_JSTPM_08_2022_0125 crossref_primary_10_1016_j_jss_2020_110752 crossref_primary_10_1109_MCSE_2022_3170027 crossref_primary_10_1002_smr_2379 crossref_primary_10_1134_S0361768822080151 crossref_primary_10_1007_s00502_021_00917_x crossref_primary_10_1007_s10664_021_10079_1 crossref_primary_10_1109_ACCESS_2023_3281860 crossref_primary_10_2478_acss_2024_0013 crossref_primary_10_1007_s10664_024_10506_z crossref_primary_10_1007_s10664_022_10285_5 crossref_primary_10_1002_spe_2877 crossref_primary_10_1007_s11623_019_1146_y crossref_primary_10_3390_sym14081686 crossref_primary_10_1016_j_jss_2022_111259 crossref_primary_10_7717_peerj_cs_1131 crossref_primary_10_1016_j_jss_2023_111899 crossref_primary_10_1002_spe_3326 crossref_primary_10_3390_info15120745 crossref_primary_10_1145_3643775 crossref_primary_10_1109_TSE_2023_3235942 crossref_primary_10_3389_fgene_2021_666244 crossref_primary_10_3390_en15166010 crossref_primary_10_1109_ACCESS_2020_2998819 crossref_primary_10_19053_01211129_v31_n62_2022_14766 crossref_primary_10_3390_en15155516 crossref_primary_10_1016_j_dajour_2022_100159 crossref_primary_10_1109_ACCESS_2023_3279823 crossref_primary_10_14483_23448350_19644 crossref_primary_10_3390_app12199851 crossref_primary_10_3390_computers12120254 crossref_primary_10_1016_j_infsof_2018_02_010 crossref_primary_10_1016_j_cag_2024_104064 crossref_primary_10_1016_j_csi_2023_103767 crossref_primary_10_1109_TSE_2022_3166626 crossref_primary_10_3390_s22010128 crossref_primary_10_1109_MIC_2021_3065245 crossref_primary_10_1007_s11831_023_09981_2 crossref_primary_10_1080_26939169_2024_2394541 crossref_primary_10_1007_s10664_023_10327_6 crossref_primary_10_1016_j_jss_2023_111827 crossref_primary_10_3390_computers13020033 crossref_primary_10_1016_j_infsof_2021_106771 crossref_primary_10_1002_spe_3354 crossref_primary_10_3390_app112311311 crossref_primary_10_1007_s10664_018_9651_4 crossref_primary_10_1109_ACCESS_2018_2818724 crossref_primary_10_1007_s10664_022_10191_w crossref_primary_10_1016_j_oceaneng_2024_116993 crossref_primary_10_1007_s10664_025_10631_3 crossref_primary_10_1016_j_jss_2024_112243 crossref_primary_10_1007_s41870_023_01217_7 crossref_primary_10_1049_sfw2_12011 crossref_primary_10_1016_j_engappai_2024_108113 crossref_primary_10_36930_40340612 crossref_primary_10_1186_s13174_020_00123_6 crossref_primary_10_1007_s10664_021_10093_3 crossref_primary_10_3390_electronics13091644 crossref_primary_10_1016_j_measurement_2024_116557 crossref_primary_10_1016_j_infsof_2021_106700 crossref_primary_10_19053_01211129_v31_n59_2022_13896 crossref_primary_10_1007_s12239_024_00132_5 crossref_primary_10_1109_ACCESS_2019_2909093 crossref_primary_10_1016_j_cosrev_2020_100308 crossref_primary_10_1109_ACCESS_2019_2953008 crossref_primary_10_1016_j_jss_2022_111381 crossref_primary_10_1016_j_csi_2021_103588 crossref_primary_10_1109_TSE_2020_3018726 crossref_primary_10_1007_s10664_023_10288_w crossref_primary_10_1007_s11227_023_05818_8 crossref_primary_10_3390_s22124637 crossref_primary_10_1007_s10462_025_11164_3 crossref_primary_10_1016_j_infsof_2021_106551 crossref_primary_10_1007_s42979_021_00826_y crossref_primary_10_1007_s10515_023_00388_8 crossref_primary_10_1007_s00607_024_01370_2 crossref_primary_10_3390_app11072960 crossref_primary_10_1109_MS_2023_3263190 crossref_primary_10_1007_s10664_021_10114_1 crossref_primary_10_1371_journal_pone_0254749 crossref_primary_10_35854_1998_1627_2024_6_706_719 crossref_primary_10_7717_peerj_cs_963 crossref_primary_10_1109_ACCESS_2020_2999036 crossref_primary_10_1016_j_infsof_2024_107531 crossref_primary_10_1109_ACCESS_2025_3549183 crossref_primary_10_1145_3585004 crossref_primary_10_3923_jse_2018_12_19 crossref_primary_10_1109_ACCESS_2021_3123162 crossref_primary_10_1002_smr_2171 crossref_primary_10_3390_electronics11142186 crossref_primary_10_1109_ACCESS_2018_2822835 crossref_primary_10_1016_j_infsof_2020_106268 crossref_primary_10_1007_s00607_023_01153_1 crossref_primary_10_1109_TCC_2025_3531954 crossref_primary_10_3390_iot4040021 crossref_primary_10_1016_j_procs_2023_01_346 crossref_primary_10_1365_s40702_017_0386_2 crossref_primary_10_1002_smr_2169 crossref_primary_10_1002_smr_2720 crossref_primary_10_1109_ACCESS_2024_3424276 crossref_primary_10_1002_smr_2602 crossref_primary_10_1109_ACCESS_2024_3486314 crossref_primary_10_1145_3442181 crossref_primary_10_1145_3555183 crossref_primary_10_1088_1757_899X_1085_1_012027 crossref_primary_10_1016_j_infsof_2019_106199 crossref_primary_10_1007_s10009_022_00647_1 crossref_primary_10_1016_j_ecolmodel_2024_110890 crossref_primary_10_3390_app12136567 crossref_primary_10_1016_j_procs_2024_03_108 crossref_primary_10_1016_j_cola_2023_101208 crossref_primary_10_1177_02783649241273901 crossref_primary_10_1007_s13198_023_02076_y crossref_primary_10_3390_app112411745 |
Cites_doi | 10.1109/RELENG.2015.11 10.1007/s00766-005-0021-6 10.1016/j.ijinfomgt.2016.06.007 10.1016/j.jss.2016.06.013 10.1191/1478088706qp063oa 10.2753/MIS0742-1222240104 10.1109/MIC.2016.67 10.1145/2372251.2372256 10.1007/s10664-014-9338-4 10.1109/MS.2015.27 10.1109/MS.2015.50 10.1145/2601248.2601263 10.1016/j.infsof.2010.12.010 10.1016/j.jss.2015.12.015 10.1016/j.jss.2014.06.035 10.1016/j.infsof.2010.03.006 10.1007/978-3-319-11283-1_1 10.1109/MS.2014.58 10.1007/978-3-319-06498-7_26 10.1109/SEAA.2012.54 10.1109/RELENG.2015.19 10.1109/ESEM.2009.5316010 10.1016/j.infsof.2015.10.008 10.1109/ICSE.2004.1317449 10.1109/Agile.2015.12 10.1016/j.jss.2015.06.063 10.1109/TSE.2015.2396514 10.1016/j.jss.2013.08.032 10.1016/j.infsof.2016.10.001 10.1016/j.infsof.2015.07.001 |
ContentType | Journal Article |
Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2017 |
Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2017 |
DBID | 97E ESBDL RIA RIE AAYXX CITATION 7SC 7SP 7SR 8BQ 8FD JG9 JQ2 L7M L~C L~D DOA |
DOI | 10.1109/ACCESS.2017.2685629 |
DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005-present IEEE Xplore Open Access (Activated by CARLI) IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Engineered Materials Abstracts METADEX Technology Research Database Materials Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Open Access资源_DOAJ |
DatabaseTitle | CrossRef Materials Research Database Engineered Materials Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Advanced Technologies Database with Aerospace METADEX Computer and Information Systems Abstracts Professional |
DatabaseTitleList | Materials Research Database |
Database_xml | – sequence: 1 dbid: DOA name: DOAJ (Directory of Open Access Journals) url: https://www.doaj.org/ sourceTypes: Open Website – sequence: 2 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISSN | 2169-3536 |
EndPage | 3943 |
ExternalDocumentID | oai_doaj_org_article_43c802475caa40f4b6d4345293e884f4 10_1109_ACCESS_2017_2685629 7884954 |
Genre | orig-research |
GrantInformation_xml | – fundername: Data61, a business unit of CSIRO, Australia – fundername: Australian Government Research Training Program Scholarship |
GroupedDBID | 0R~ 4.4 5VS 6IK 97E AAJGR ABAZT ABVLG ACGFS ADBBV AGSQL ALMA_UNASSIGNED_HOLDINGS BCNDV BEFXN BFFAM BGNUA BKEBE BPEOZ EBS EJD ESBDL GROUPED_DOAJ IPLJI JAVBF KQ8 M43 M~E O9- OCL OK1 RIA RIE RNS AAYXX CITATION RIG 7SC 7SP 7SR 8BQ 8FD JG9 JQ2 L7M L~C L~D |
ID | FETCH-LOGICAL-c408t-9af1d7a02dae492024b0608b7d899ffa4ec831bc61cd2d973fd7468df9c03c503 |
IEDL.DBID | DOA |
ISSN | 2169-3536 |
IngestDate | Wed Aug 27 01:06:48 EDT 2025 Mon Jun 30 05:05:04 EDT 2025 Tue Jul 01 04:10:48 EDT 2025 Thu Apr 24 23:03:45 EDT 2025 Tue Aug 26 16:39:27 EDT 2025 |
IsDoiOpenAccess | true |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Language | English |
License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/OAPA.html |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c408t-9af1d7a02dae492024b0608b7d899ffa4ec831bc61cd2d973fd7468df9c03c503 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ORCID | 0000-0002-9081-1354 |
OpenAccessLink | https://doaj.org/article/43c802475caa40f4b6d4345293e884f4 |
PQID | 2455936572 |
PQPubID | 4845423 |
PageCount | 35 |
ParticipantIDs | proquest_journals_2455936572 crossref_citationtrail_10_1109_ACCESS_2017_2685629 crossref_primary_10_1109_ACCESS_2017_2685629 ieee_primary_7884954 doaj_primary_oai_doaj_org_article_43c802475caa40f4b6d4345293e884f4 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 20170000 2017-00-00 20170101 2017-01-01 |
PublicationDateYYYYMMDD | 2017-01-01 |
PublicationDate_xml | – year: 2017 text: 20170000 |
PublicationDecade | 2010 |
PublicationPlace | Piscataway |
PublicationPlace_xml | – name: Piscataway |
PublicationTitle | IEEE access |
PublicationTitleAbbrev | Access |
PublicationYear | 2017 |
Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
References | ref12 ref59 ref52 humble (ref20) 2016 ref55 ref11 ref54 ref10 fowler (ref3) 2015 adams (ref42) 2016 ref19 ref18 sato (ref49) 2015 humble (ref50) 2015 skelton (ref23) 2016 ref46 ref45 eck (ref13) 2014 ref47 ref41 meyer (ref44) 2014; 31 newman (ref58) 2015 northrop (ref57) 2015 ref8 (ref30) 0 ref7 dybå (ref53) 2012 kitchenham (ref39) 2010; 52 ref9 ref4 budgen (ref35) 2008 ref6 ref40 humble (ref21) 2016 (ref22) 2016 sundman (ref16) 2013 ref34 ref37 luke (ref27) 2016 ref31 kitchenham (ref25) 2007 greenberg (ref48) 2008 ref33 ref38 leppãd?en (ref5) 2015; 32 chen (ref36) 2010 thiele (ref14) 2016 reed (ref24) 2016 (ref51) 2016 chen (ref56) 2015 ref26 (ref15) 2015 bass (ref43) 2015 phillips (ref1) 2015 ref28 suzie (ref17) 2016 (ref29) 0 nørbjerg (ref32) 2002 humble (ref2) 2010 |
References_xml | – ident: ref59 doi: 10.1109/RELENG.2015.11 – ident: ref40 doi: 10.1007/s00766-005-0021-6 – start-page: 205 year: 2002 ident: ref32 article-title: Software practice is social practice publication-title: Social Thinking – year: 2016 ident: ref21 publication-title: What is Continuous Delivery? – ident: ref55 doi: 10.1016/j.ijinfomgt.2016.06.007 – ident: ref47 doi: 10.1016/j.jss.2016.06.013 – ident: ref41 doi: 10.1191/1478088706qp063oa – year: 2016 ident: ref20 publication-title: Continuous delivery vs continuous deployment – year: 2008 ident: ref48 publication-title: Behavior in Organizations – year: 2010 ident: ref2 publication-title: Continuous Delivery Reliable Software Releases Through Build Test and Deployment Automation – start-page: 78 year: 2016 ident: ref42 article-title: Modern release engineering in a nutshell-Why researchers should care publication-title: Proc 23rd IEEE Int Conf Softw Anal Evol Reeng (SANER) – ident: ref46 doi: 10.2753/MIS0742-1222240104 – year: 2015 ident: ref50 publication-title: Principle 2 Decouple Deployment and Release – year: 2015 ident: ref49 publication-title: Canary Release – ident: ref19 doi: 10.1109/MIC.2016.67 – start-page: 135 year: 2010 ident: ref36 article-title: Towards an evidence-based understanding of electronic data sources publication-title: Proc Int Conf Eval Assessment Softw Eng – year: 2015 ident: ref1 publication-title: The IT Manager's Guide to Continuous Delivery Delivering Business Value in Hours – year: 2016 ident: ref22 publication-title: What is Continuous Deployment – start-page: 19 year: 2012 ident: ref53 article-title: What works for whom, where, when, and why? On the role of context in empirical software engineering publication-title: Proc ACM/IEEE Int'l Symp Empirical Software Eng doi: 10.1145/2372251.2372256 – year: 2016 ident: ref17 publication-title: The Product Managers Guide to Continuous Delivery and DevOps – year: 2007 ident: ref25 article-title: Guidelines for performing systematic literature reviews in software engineering – ident: ref12 doi: 10.1007/s10664-014-9338-4 – year: 2015 ident: ref58 publication-title: Building Microservices – year: 2015 ident: ref57 article-title: Trends and new directions in software architecture – ident: ref6 doi: 10.1109/MS.2015.27 – volume: 32 start-page: 64 year: 2015 ident: ref5 article-title: The highways and country roads to continuous deployment publication-title: IEEE Softw doi: 10.1109/MS.2015.50 – ident: ref52 doi: 10.1145/2601248.2601263 – ident: ref34 doi: 10.1016/j.infsof.2010.12.010 – year: 2016 ident: ref23 publication-title: Continuous Delivery With Windows and NET – ident: ref9 doi: 10.1016/j.jss.2015.12.015 – ident: ref38 doi: 10.1016/j.jss.2014.06.035 – volume: 52 start-page: 792 year: 2010 ident: ref39 article-title: Systematic literature reviews in software engineering-A tertiary study publication-title: Inf Softw Technol doi: 10.1016/j.infsof.2010.03.006 – year: 2015 ident: ref15 publication-title: State of DevOps Report – ident: ref18 doi: 10.1007/978-3-319-11283-1_1 – start-page: 195 year: 2008 ident: ref35 article-title: Using mapping studies in software engineering publication-title: Proc 20th Annu Meeting Psychol Programm Interest Group (PPIG) – year: 2016 ident: ref51 publication-title: Five Habits of Highly Successful Continuous Delivery Practitioners – volume: 31 start-page: 14 year: 2014 ident: ref44 article-title: Continuous integration and its tools publication-title: IEEE Softw doi: 10.1109/MS.2014.58 – ident: ref33 doi: 10.1007/978-3-319-06498-7_26 – year: 2014 ident: ref13 article-title: Fit for continuous integration: How organizations assimilate an agile practice publication-title: Proc 20th Amer Conf Inform Syst – ident: ref8 doi: 10.1109/SEAA.2012.54 – ident: ref45 doi: 10.1109/RELENG.2015.19 – ident: ref54 doi: 10.1109/ESEM.2009.5316010 – year: 2013 ident: ref16 publication-title: Continuous delivery vs continuous deployment – year: 2016 ident: ref14 publication-title: Continuous Delivery An Easy Must-Have for Agile Development – year: 2015 ident: ref3 publication-title: Continuous Integration – ident: ref26 doi: 10.1016/j.infsof.2015.10.008 – year: 2016 ident: ref27 publication-title: No One Agrees How to Define CI or CD – ident: ref28 doi: 10.1109/ICSE.2004.1317449 – ident: ref7 doi: 10.1109/Agile.2015.12 – start-page: 131 year: 2015 ident: ref56 article-title: Towards architecting for continuous delivery publication-title: Proc 12th Work IEEE/IFIP Conf Softw Archit (WICSA) – ident: ref4 doi: 10.1016/j.jss.2015.06.063 – ident: ref37 doi: 10.1109/TSE.2015.2396514 – ident: ref11 doi: 10.1016/j.jss.2013.08.032 – year: 0 ident: ref30 publication-title: Longman Dictionary of Contemporary English Online – ident: ref10 doi: 10.1016/j.infsof.2016.10.001 – ident: ref31 doi: 10.1016/j.infsof.2015.07.001 – year: 0 ident: ref29 publication-title: Camera Dictionary – year: 2015 ident: ref43 publication-title: DevOps A Software Architect's Perspective – year: 2016 ident: ref24 publication-title: The Business Case for Continuous Delivery |
SSID | ssj0000816957 |
Score | 2.5677948 |
SecondaryResourceType | review_article |
Snippet | Continuous practices, i.e., continuous integration, delivery, and deployment, are the software development industry practices that enable organizations to... |
SourceID | doaj proquest crossref ieee |
SourceType | Open Website Aggregation Database Enrichment Source Index Database Publisher |
StartPage | 3909 |
SubjectTerms | Bibliographies continuous delivery continuous deployment Continuous integration continuous software engineering empirical software engineering Engineering research Fault detection Flaw detection Industrial development Literature reviews Organizations Production Reviewing Software Software development Software engineering State-of-the-art reviews systematic literature review Systematics Testing Visibility |
SummonAdditionalLinks | – databaseName: IEEE Electronic Library (IEL) dbid: RIE link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1Lb9QwELbanuBACwWxpSAfOG62TuzYcW_LQlWQipBopd4sPyXEKkFk99D-emYSb8RLiFOcyLZsfY5nxp75hpDXFrXyBAi4mrNCOF4XtuSxSDKk6GTZKI-Bwlcf5eWN-HBb3-6R-RQLE2McnM_iAovDXX7o_BaPys7AXAN9XuyTfSiNsVrTeQomkNC1ysRCJdNny9UK5oDeW2pRyQYEvf5F-Awc_Tmpyh878SBeLg7J1W5go1fJ18V24xb-_jfOxv8d-RF5lPVMuhwXxmOyF9sn5OFP7IPHpEdmqi_tFmx_-j6zRgBKc_o2rtFb447aNsALpgTG7s_pkn6eiJ_peKtAu5YuMy957Of0uuvW8FjtcrT0QyefcixW_5TcXLy7Xl0WOQdD4QVrNoW2qQzKsirYKHQFEt0xyRqnAhhqKVkRfcNL52XpQxW04ikoIZuQtGfc14w_Iwdt18bnhFZeC7BfgnMJ1BjQTMs6stKyIBW3sM3MSLUDx_hMUI55MtZmMFSYNiOiBhE1GdEZmU-Nvo38HP-u_gZRn6oiufbwAdAy-V81gvsGJqpqb61gSTgZBMcLah4BxiRm5BgRnjrJ4M7I6W4NmbwR9KbCKXNZq-rk761ekAc4wPFU55QcbL5v40vQczbu1bDAfwClePn7 priority: 102 providerName: IEEE |
Title | Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices |
URI | https://ieeexplore.ieee.org/document/7884954 https://www.proquest.com/docview/2455936572 https://doaj.org/article/43c802475caa40f4b6d4345293e884f4 |
Volume | 5 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV3NaxQxFA_SUz2ItYqrteTgcccmk-_e1m1LFRTBFnoL-QRhmS3O9uB_70smu6wIeulpmJDJTN7vTd57-fg9hN674pVnQMALRjrumegcZanLMubkJdUqlIPCX77K61v--U7c7aX6KnvCJnrgSXBnnAUNdkSJ4BwnmXsZOSurhSxpzXNlAgWbtxdM1TFYU2mEajRDlJizxXIJPSp7udSHXmow--YPU1QZ-1uKlb_G5Wpsrp6jZ81LxIvp647QkzS8QE_3uAOP0Vh4pX4MDxC540-N8wFkPMcXaVX2WvzCbohwUxL6lhnAc7zA33e0zXhaE8DrAS8aq3ga5_hmvV7BZbnNsDLWRr61k1TjS3R7dXmzvO5aBoUucKI3nXGZRuVIH13ipgc5eiKJ9ipCmJWz4yloRn2QNMQ-GsVyVFzqmE0gLAjCXqGDYT2k1wj3wXCIPqL3GZwQ8CupSIQ6EqViDgaJGeq3wrSh0YuXLBcrW8MMYuyEgC0I2IbADM13D91P7Br_rv6xoLSrWqixawEojG0KY_-nMDN0XDDeNaKg1AgoPtlibttvPNq-dJlJofo3j_Hqt-iwdGeawTlBB5ufD-kd-DQbf1rV97QeP_wN013wUg |
linkProvider | Directory of Open Access Journals |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1Lj9MwELaW5QAceC2IwgI-cGy6duzYMbdSWHVhu0KiK-3N8lNaUSWItAf49YwTN-IlxCmJZVu2PsczY898g9Ark7TyCAjYipGCW1YVhrJQROFjsILW0qVA4dWFWF7y91fV1QGajrEwIYTe-SzM0mt_l-9bt0tHZSdgroE-z2-gmyD3KzpEa40nKimFhKpkphaiRJ3MFwuYRfLfkrNS1CDq1S_ip2fpz2lV_tiLewFzeg-t9kMb_Eo-z3ZbO3Pff2Nt_N-x30d3s6aJ58PSeIAOQvMQ3fmJf_AIdYmb6rrZgfWPzzJvBOA0xW_DJvlrfMOm8fCRkgKn7l_jOf40Uj_j4V4Btw2eZ2by0E3xum038Fjss7R0fScfczRW9whdnr5bL5ZFzsJQOE7qbaFMpF4aUnoTuCpBplsiSG2lB1MtRsODqxm1TlDnS68ki15yUfuoHGGuIuwxOmzaJjxBuHQKcFPe2giKDOimtAqEGuKFZAY2mgkq9-BolynKU6aMje5NFaL0gKhOiOqM6ARNx0ZfBoaOf1d_k1AfqyZ67b4A0NL5b9WcuRomKitnDCeRW-E5S1fULACMkU_QUUJ47CSDO0HH-zWk81bQ6TJNmYlKlk__3uolurVcr871-dnFh2fodhrscMZzjA63X3fhOWg9W_uiX-w_ANF0_UQ |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Continuous+Integration%2C+Delivery+and+Deployment%3A+A+Systematic+Review+on+Approaches%2C+Tools%2C+Challenges+and+Practices&rft.jtitle=IEEE+access&rft.au=Shahin%2C+Mojtaba&rft.au=Ali+Babar%2C+Muhammad&rft.au=Zhu%2C+Liming&rft.date=2017&rft.issn=2169-3536&rft.eissn=2169-3536&rft.volume=5&rft.spage=3909&rft.epage=3943&rft_id=info:doi/10.1109%2FACCESS.2017.2685629&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_ACCESS_2017_2685629 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=2169-3536&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=2169-3536&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=2169-3536&client=summon |