A Systematic Literature Review: The Recent Advancements in AI Emerging Technologies and Agile DevOps

Main Article Content

Mohan Harish Maturi
Sai Sravan Meduri
Hari Gonaygunta
Geeta Sandeep Nadella

Abstract

This systematic literature review investigates the advancements in AI emerging technologies and Agile DevOps practices throughout 2020. It extracted the data from five hundred articles to analyze 500 articles from leading journals and conference proceedings for this study, highlighting their significant developments in both fields. In AI, the focus was on the evolution of machine learning besides deep learning algorithms and their progress in natural language processing and AI-driven IoT applications. Concurrently, Agile DevOps practices saw increased adoption and adaptation, which is the need for remote work solutions and enhanced software development processes. The convergence of AI and Agile DevOps methodologies is evident and reflects a trend towards integrated and adaptive systems capable of addressing the demands of a rapidly evolving digital landscape. This review underscores the transformative impact of these technologies on various industries and suggests avenues for future research to explore their intersection and implications for continued innovation. Investigating these combined methodologies on organizational performance and project outcomes will provide valuable insights. Examining their challenges and best practices for implementing AI-driven Agile DevOps solutions in different industry contexts could guide future innovations.

Downloads

Download data is not yet available.

Article Details

How to Cite
A Systematic Literature Review: The Recent Advancements in AI Emerging Technologies and Agile DevOps . (2020). International Meridian Journal, 2(2), 1-23. https://meridianjournal.in/index.php/IMJ/article/view/75
Section
Articles

How to Cite

A Systematic Literature Review: The Recent Advancements in AI Emerging Technologies and Agile DevOps . (2020). International Meridian Journal, 2(2), 1-23. https://meridianjournal.in/index.php/IMJ/article/view/75

References

Lwakatare, L. E., Crnkovic, I., … (2020). DevOps for AI–Challenges in Development of AI-enabled Applications. International Conference on … IEEE. https://ieeexplore.ieee.org/abstract/document/9238323/

Battina, D. S. (2020). Devops, A New Approach To Cloud Development & Testing. International Journal of Emerging Technologies and … SSRN. https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4004330

Demchenko, Y. (2020). From DevOps to DataOps: Cloud based Software Development and Deployment. Proceedings of the International Conference on High … UAZone. http://www.uazone.org/demch/papers/hpcs2020hpcedu-devops-dataops-edutrain-v03.pdf

Gupta, D. (2020). The aspects of artificial intelligence in software engineering. Journal of Computational and Theoretical … IngentaConnect. https://www.ingentaconnect.com/contentone/asp/jctn/2020/00000017/f0020009/art00144

Hechler, E., Oberhofer, M., & Schaeck, T. (2020). Deploying AI in the Enterprise. IT Approaches for Design, DevOps … Springer. https://link.springer.com/content/pdf/10.1007/978-1-4842-6206-1.pdf

Karamitsos, I., Albarhami, S., & Apostolopoulos, C. (2020). Applying DevOps practices of continuous automation for machine learning. Information. MDPI. https://www.mdpi.com/2078-2489/11/7/363

Martínez-Fernández, S., Franch, X., … (2020). Research directions for developing and operating artificial intelligence models in trustworthy autonomous systems. arXiv preprint arXiv … Academia.edu. https://www.academia.edu/download/80777849/2003.05434v1.pdf

Kuruba, M. (2020). DevOps for IT service reliability and availability. Advances in RAMS Engineering: In Honor of Professor … Springer. https://link.springer.com/chapter/10.1007/978-3-030-36518-9_6

Palle, R. R. (2020). Compare and contrast various software development methodologies, such as Agile, Scrum, and DevOps, discussing their advantages, challenges, and best practices. Sage Science Review of Applied Machine … Sage Journals. https://journals.sagescience.org/index.php/ssraml/article/view/132

Perkusich, M., e Silva, L. C., Costa, A., Ramos, F., … (2020). Intelligent software engineering in the context of agile software development: A systematic literature review. Software Technology. Elsevier. https://www.sciencedirect.com/science/article/pii/S0950584919302587

de Aguiar Monteiro, L., Monteiro, D. S. M. P., … (2020). Methods of implementation, maturity models and definition of roles in DevOps frameworks: A systematic mapping. 2020 International … IEEE. https://ieeexplore.ieee.org/abstract/document/9458014/

Wang, Z., Shi, M., & Li, C. (2020). An intelligent DevOps platform research and design based on machine learning. Conference on Advanced Cloud and Big … IEEE. https://ieeexplore.ieee.org/abstract/document/9406861/

Bordeleau, F., Cabot, J., Dingel, J., Rabil, B. S., … (2020). Towards modeling framework for DevOps: Requirements derived from industry use case. Workshop, DEVOPS … Springer. https://link.springer.com/chapter/10.1007/978-3-030-39306-9_10

Teixeira, D., Pereira, R., Henriques, T., … (2020). A maturity model for DevOps. Journal of Agile … InderScience. https://www.inderscienceonline.com/doi/abs/10.1504/IJASM.2020.112343

Schiano, B. (2020). Agile and DevOps in the context of enterprise architecture and IT architecture. The Routledge Companion to Managing Digital … Taylor & Francis. https://www.taylorfrancis.com/chapters/edit/10.4324/9781351037785-5/agile-devops-context-enterprise-architecture-architecture-bill-schiano

Maruping, L. M., & Matook, S. (2020). The evolution of software development orchestration: current state and an agenda for future research. European Journal of Information Systems. Taylor & Francis. https://www.tandfonline.com/doi/full/10.1080/0960085X.2020.1831834

Bosch, N., & Bosch, J. (2020). Software logs for machine learning in a DevOps environment. 2020 46th Euromicro Conference on … IEEE. https://ieeexplore.ieee.org/abstract/document/9226340/

Capizzi, A., Distefano, S., & Mazzara, M. (2020). From DevOps to DevDataOps: data management in DevOps processes. DEVOPS 2019, Château de … Springer. https://link.springer.com/chapter/10.1007/978-3-030-39306-9_4

Akbar, M. A., Naveed, W., Mahmood, S., Alsanad, A. A., … (2020). Prioritization based taxonomy of DevOps challenges using fuzzy AHP analysis. IEEE … IEEE. https://ieeexplore.ieee.org/abstract/document/9247948/

Chaitra, K. M., Tiwari, S., Bhardwaj, P., & Sharma, T. (2020). Innovative Learning Methodologies for enhancing Software Quality in DevOps: A Review. ResearchGate. https://www.researchgate.net/profile/Research-Publication/publication/380531122_Innovative_Learning_Methodologies_for_enhancing_Software_Quality_in_DevOps_A_Review/links/66415daa7091b94e93238418/Innovative-Learning-Methodologies-for-enhancing-Software-Quality-in-DevOps-A-Review.pdf

Schicchi, M., Vallittu, K., Crispo, B., Sainio, P., & Virtanen, S. (2020). Security in DevOps: understanding the most efficient way to integrate security in the agile software development process. UTUPub. https://www.utupub.fi/bitstream/handle/10024/150662/Schicchi_Mirko_Thesis.pdf

Hemon-Hildgen, A., Rowe, F., … (2020). Orchestrating automation and sharing in DevOps teams: a revelatory case of job satisfaction factors, risk and work conditions. European Journal of … Taylor & Francis. https://www.tandfonline.com/doi/abs/10.1080/0960085X.2020.1782276

Nguyen-Duc, A., & Abrahamsson, P. (2020). Continuous experimentation on artificial intelligence software: A research agenda. Proceedings of the 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering. https://doi.org/10.1145/3368089.3417039

Kaufmann, H. R., Bengoa, D., Sandbrink, C., & Kokkinaki, A. (2020). DevOps competences for Smart City administrators. CORP. Retrieved from https://www.academia.edu/download/86769780/CORP2020_149.pdf

Venumuddala, V., & Kamath, R. (2020). Actualizing affordances–Story of Indian Information Technology (IT) industry delivering artificial intelligence based solutions. Retrieved from https://aisel.aisnet.org/cgi/viewcontent.cgi?article=1195&context=icis2020

Yang, D., Wang, D., Yang, D., Dong, Q., & Wang, Y. (2020). DevOps in practice for education management information system at ECNU. Procedia Computer Science, 174, 245-252. https://doi.org/10.1016/j.procs.2020.06.026

López-Peña, M. A., Díaz, J., Pérez, J. E., et al. (2020). DevOps for IoT systems: Fast and continuous monitoring feedback of system availability. IEEE Internet of Things Journal, 7(1), 1-12. https://doi.org/10.1109/JIOT.2020.3018722

Goericke, S. (2020). The future of software quality assurance. Retrieved from https://library.oapen.org/handle/20.500.12657/22847

Kalinowski, M., Batista, S. T., Lopes, H., et al. (2020). Towards lean R&D: An agile research and development approach for digital transformation. 2020 46th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), 1-8. https://doi.org/10.1109/SEAA51240.2020.00015

Wiedemann, A., Wiesche, M., Gewald, H., et al. (2020). Understanding how DevOps aligns development and operations: A tripartite model of intra-IT alignment. European Journal of Information Systems, 29(6), 731-749. https://doi.org/10.1080/0960085X.2020.1782277

Doležel, M. (2020). Defining TestOps: Collaborative behaviors and technology-driven workflows seen as enablers of effective software testing in DevOps. Agile Processes in Software Engineering and Extreme Programming, 277-291. https://doi.org/10.1007/978-3-030-58858-8_26

Jokinen, O. (2020). Software development using DevOps tools and CD pipelines, A case study. Retrieved from https://helda.helsinki.fi/server/api/core/bitstreams/b13c1bae-c3b2-4ded-bd5e-6f6e01597a33/content

Rodriguez, M., de Araújo, L. J. P., et al. (2020). Good practices for the adoption of DataOps in the software industry. Journal of Physics: Conference Series, 1694(1), 012032. https://doi.org/10.1088/1742-6596/1694/1/012032

Marselis, R., Geurts, D., Ruigrok, W., & van Veenendaal, B. (2020). Quality for DevOps teams. Retrieved from https://testcon.lt/wp-content/uploads/2020/11/Rik-Marselis-TestCon_Quality_for_DevOps_RikMarselis.pdf

Mohammed, I. A. (2020). Critical analysis on the impact of software engineering in the technological industry. Retrieved from https://www.researchgate.net/publication/377159384_Critical_Analysis_on_the_Impact_Of_Software_Engineering_in_the_Technological_Industry

Rafi, S., Yu, W., Akbar, M. A., Alsanad, A., & Gumaei, A. (2020). Multicriteria based decision making of DevOps data quality assessment challenges using fuzzy TOPSIS. IEEE Access, 8, 201437-201452. https://doi.org/10.1109/ACCESS.2020.3036584

Selgert, F. (2020). Cynefin framework, DevOps and secure IoT: Understanding the nature of IoT systems and exploring where in the DevOps cycle easy gains can be made to improve security. Computer Safety, Reliability, and Security. SAFECOMP 2020, 223-238. https://doi.org/10.1007/978-3-030-55583-2_19

Jones, S. J. (2020). Changing software development practice: A case study of DevOps adoption. Retrieved from https://ueaeprints.uea.ac.uk/id/eprint/79750/

Dautov, R., & Song, H. (2020). Towards agile management of containerised software at the edge. 2020 IEEE Conference on Industrial Informatics (INDIN), 117-122. https://doi.org/10.1109/INDIN45500.2020.9124824

Risikko, T. (2020). Challenges of adopting DevOps in automotive software development. Retrieved from https://oulurepo.oulu.fi/handle/10024/16287

Kalinowski, M., Lopes, H., & Teixeira, A. F. (2020). Lean R&D: An agile research and development approach for digital transformation. PROFES 2020, 83-94. https://doi.org/10.1007/978-3-030-64148-1_7

Chun, A. S. E., Gallagher, A., Shah, A. A., Jackson, C., et al. (2020). Accelerating modernization with agile integration. Springer. https://books.google.com/books?hl=en&lr=&id=DurNDwAAQBAJ&oi=fnd&pg=PR11

Gupta, R. K., & MV. (2020). Challenges in scaling AI-powered distributed software product: A case study of a healthcare organization. Proceedings of the 15th International Conference on Software Engineering Research and Practice (SERP). https://doi.org/10.1145/3372787.3389300

Mayoral-Vilches, V., García-Maestro, N., et al. (2020). DevSecOps in robotics. arXiv preprint arXiv:2003.10402. https://arxiv.org/abs/2003.10402

Jokinen, O. (2020). Software development using DevOps tools and CD pipelines: A case study. Retrieved from https://helda.helsinki.fi/server/api/core/bitstreams/b13c1bae-c3b2-4ded-bd5e-6f6e01597a33/content

Duvvuri, V. (2020). Minerva: A portable machine learning microservice framework for traditional enterprise SaaS applications. arXiv. https://arxiv.org/abs/2005.00866

Test and Evaluation of Autonomy for Air Platforms. (2020). 412 Operations Group Emerging Technologies CTF. https://apps.dtic.mil/sti/citations/AD1105535

Morales, J., Turner, R., Miller, S., Capell, P., & Place, P. (2020). Guide to implementing devsecops for a system of systems in highly regulated environments. Kilthub. https://kilthub.cmu.edu/articles/report/Guide_to_Implementing_DevSecOps_for_a_System_of_Systems_in_Highly_Regulated_Environments/12363770

• Olsson, H. H., & Bosch, J. (2020). Going digital: Disruption and transformation in software-intensive embedded systems ecosystems. Journal of Software: Evolution and Process. Wiley Online Library. https://onlinelibrary.wiley.com/doi/abs/10.1002/smr.2249

• Muscarella, S., Osaisai, M., et al. (2020). Systems and software interface survey. INCOSE International. Wiley Online Library. https://incose.onlinelibrary.wiley.com/doi/abs/10.1002/j.2334-5837.2020.00787.x

Jain, A., Montoya, L., Hossain, A., Cardona, E., & DeFran, O. (2020). Using data analytics to extract top keywords and trends in information technologies. [No source available]

Khan, M. O., Jumani, A. K., & Farhan, W. A. (2020). Fast delivery, continuously build, testing and deployment with DevOps pipeline techniques on Cloud. [No source available]

Tao, M., Zhonghong, Z., Tiecheng, W., & Jianyu, D. (2020). Architecture design and implementation of E&P Dream Cloud platform. China Petroleum. http://www.cped.cn/EN/10.3969/j.issn.1672-7703.2020.05.010

Hsu, A., & Patterson, R. (2020). CASE STUDY OF SOFTWARE DEVELOPMENT IN THE DOD. https://apps.dtic.mil/sti/trecms/pdf/AD1126463.pdf

Liu, X. M., & Murphy, D. (2020). A multifaceted approach for trustworthy AI in cybersecurity. Journal of Strategic Innovation and Sustainability. https://articlearchives.co/index.php/JSIS/article/view/5071

Wang, X., Grünbacher, P., & Hyrynsalmi, S. (2020). Unleashing the business potential of software: A summary of the Third International Workshop on Software-intensive Business. In Agile Processes in Software Engineering and Extreme Programming. https://library.oapen.org/bitstream/handle/20.500.12657/42566/2020_Book_AgileProcessesInSoftwareEngine.pdf?sequence=1#page=15

Pargaonkar, S. (2020). Future directions and concluding remarks navigating the horizon of software quality engineering. Journal of Science & Technology. https://thesciencebrigade.com/jst/article/view/40

Barry, P. S., & Doskey, S. (2020). Utilizing artificial intelligence to make systems engineering more human. In A Framework of Human Systems Engineering. Wiley Online Library. https://onlinelibrary.wiley.com/doi/abs/10.1002/9781119698821.ch3

Myklebust, T., Lundteigen, M. A., Bodsberg, L., et al. (2020). Remote and agile improvement of industrial control and safety systems processes. E-Proceedings of the NTNU. https://ntnuopen.ntnu.no/ntnu-xmlui/handle/11250/3043046

Agrawal, R., & Pandey, N. (2020). Strategies for developing and deploying enterprise-level mobile applications on a large scale: A comprehensive analysis. Journal of Enhanced Research in Management & Computer Applications. https://www.researchgate.net/profile/Raj-Agrawal-7/publication/379118002_Strategies_for_Developing_and_Deploying_Enterprise-Level_Mobile_Applications_on_a_Large_Scale_A_Comprehensive_Analysis/links/65fbc6b2a8baf573a1c7c5f0/Strategies-for-Developing-and-Deploying-Enterprise-Level-Mobile-Applications-on-a-Large-Scale-A-Comprehensive-Analysis.pdf

Most read articles by the same author(s)