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)通过进行系统性文献综述和通过问卷调查研究了解业界专家的见解,探讨连续软件工程面临的挑战;(2)使用模糊层次分析法(FAHP)对研究调查的挑战进行排序。研究结果提供了软件组织在采用连续软件工程时面临的关键挑战和一个基于优先级的连续软件工程挑战分类法。FAHP的应用在这一研究领域是新颖的,它有助于解决从业人员对连续软件工程影响因素的模糊性。我们相信,本研究的发现将作为实际从业人员和研究人员的知识库,以修订和开发成功执行软件行业中连续软件工程实践的新策略。