当前位置: X-MOL 学术Comput. Sci. Rev. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
DevOps and software quality: A systematic mapping
Computer Science Review ( IF 13.3 ) Pub Date : 2020-10-03 , DOI: 10.1016/j.cosrev.2020.100308
Alok Mishra , Ziadoon Otaiwi

Quality pressure is one of the factors affecting processes for software development in its various stages. DevOps is one of the proposed solutions to such pressure. The primary focus of DevOps is to increase the deployment speed, frequency and quality. DevOps is a mixture of different developments and operations to its multitudinous ramifications in software development industries, DevOps have attracted the interest of many researchers. There are considerable literature surveys on this critical innovation in software development, yet, little attention has been given to DevOps impact on software quality. This research is aimed at analyzing the implications of DevOps features on software quality. DevOps can also be referred to a change in organization cultures aimed at removal of gaps between the development and operations of an organization. The adoption of DevOps in an organization provides many benefits including quality but also brings challenges to an organization. This study presents systematic mapping of the impact of DevOps on software quality. The results of this study provide a better understanding of DevOps on software quality for both professionals and researchers working in this area. The study shows research was mainly focused in automation, culture, continuous delivery, fast feedback of DevOps. There is need of further research in many areas of DevOps (for instance: measurement, development of metrics of different stages to assess its performance, culture, practices toward ensuring quality assurance, and quality factors such as usability, efficiency, software maintainability and portability).



中文翻译:

DevOps和软件质量:系统映射

质量压力是影响软件开发各个阶段过程的因素之一。DevOps是针对此类压力的建议解决方案之一。DevOps的主要重点是提高部署速度,频率和质量。DevOps是软件开发行业中众多分支的不同开发和运营的混合体,DevOps吸引了许多研究人员的兴趣。关于软件开发中的这一关键创新,已有大量文献调查,但很少有人关注DevOps对软件质量的影响。这项研究旨在分析DevOps功能对软件质量的影响。DevOps也可以指组织文化的变化,旨在消除组织的发展与运营之间的差距。在组织中采用DevOps可以带来许多好处,包括质量,但也给组织带来了挑战。这项研究提出了DevOps对软件质量的影响的系统映射。这项研究的结果为从事该领域的专业人员和研究人员提供了对DevOps软件质量的更好理解。研究表明,研究主要集中在自动化,文化,持续交付,DevOps的快速反馈方面。需要在DevOps的许多领域中进行进一步的研究(例如:测量,开发不同阶段的指标以评估其性能,文化,确保质量保证的实践以及诸如可用性,效率,软件可维护性和可移植性之类的质量因素) 。

更新日期:2020-10-04
down
wechat
bug