The Continuous software engineering is a collaborative software development environment which offers the continues development and deployment of quality software project within short time. The Continuous software engineering practices are not yet mature enough, and the software organizations hesitate to adopt it. This study aims: (1) to explore the Continuous software engineering challenges by conducting systematic literature review (SLR) and to get the insight of industry experts via questionnaire survey study; (2) to prioritize the investigated challenges using fuzzy analytical hierarchy process (FAHP). The study findings provides the set of critical challenges faced by the software organizations while adopting Continuous software engineering and a prioritization based taxonomy of the Continuous software engineering challenges. The application of FAHP is novel in this research area as it assists in addressing the vagueness of practitioners concerning the influencing factors of Continuous software engineering. We believe that the finding of this study will serve as a body of knowledge for real world practitioners and researchers to revise and develop the new strategies for the successful implementation of Continuous software engineering practices in the software industry.
翻译:持续软件工程是一种协作式软件开发环境,旨在短时间内持续开发并部署高质量软件项目。当前持续软件工程实践尚未成熟,软件组织对其采纳存有疑虑。本研究旨在:(1)通过系统文献综述(SLR)探索持续软件工程面临的挑战,并借助问卷调查获取行业专家的见解;(2)采用模糊层次分析法(FAHP)对经调查的挑战进行优先级排序。研究结果揭示了软件组织在采纳持续软件工程时面临的一系列关键挑战,并提出了基于优先级排序的持续软件工程挑战分类体系。FAHP在该研究领域的应用具有创新性,有助于消除从业者对持续软件工程影响因素认知的模糊性。我们相信,本研究结论将为实际从业者和研究人员提供知识基础,助力其修订并制定新策略,以在软件行业成功实施持续软件工程实践。