研究开发者对持续集成(CI)推荐系统潜力的看法
Studying Developer Perceptions on the Potential of CI Recommendation Systems
浏览论文内容
中文总结 AI 辅助
本文通过针对约5000名GitHub开发者的探索性调查,探究CI采用与选择的驱动因素、CI的必要性及开发者对CI推荐系统的看法,为相关研究者和从业者提供参考。
中文摘要 AI 辅助
持续集成(CI)是现代软件开发的核心环节,但开发者常难以选择最合适的CI服务。已有研究已明确CI采用的障碍,但缺乏开发者如何选择CI服务的实证证据,也未说明采用决策是由真实项目需求驱动还是受社会影响驱动。本文针对该缺口开展探索性调查研究,计划联系约5000名活跃的GitHub开发者,涵盖CI用户与非用户。研究调查三方面内容:一是CI采用及服务选择的驱动因素,区分需求驱动与社会影响驱动的动机;二是开发者认为CI是普遍必需还是依赖场景,以及阻碍采用的障碍;三是开发者对自动化CI推荐系统的看法。研究结果将为开发CI推荐系统的研究者、致力于简化开源项目中CI采用的从业者提供参考。
英文摘要
Continuous Integration (CI) is central to modern software development, yet developers often struggle to choose the most suitable CI service. Prior work has identified barriers to CI adoption but offers little empirical evidence on how developers select CI services or whether adoption decisions are driven by genuine project needs versus social influence. This paper presents an exploratory survey study addressing that gap. We aim to contact about 5,000 active GitHub developers, including both CI users and non-users. The study investigates: (1) what drives CI adoption and service selection, distinguishing need-driven from socially influenced motivations; (2) whether developers consider CI universally necessary or context-dependent and what barriers hinder adoption; and (3) developers' perceptions of automated CI recommendation systems. Our findings will inform researchers developing CI recommendation systems and practitioners aiming to streamline CI adoption in open-source projects.