遇见数据集

Supplementary material of the study "Flying over Brazilian Organizations with Zeppelin: A Preliminary Panoramic Picture of Continuous Software Engineering"

收藏
Zenodo2022-07-18 更新2026-05-25 收录
数据链接:
官方服务:

资源简介:

<strong>Supplementary Material</strong> <em>Context</em>: Software organizations have faced several challenges, such as the need for faster deliveries, frequent changes in requirements, lower tolerance to failures and the need to adapt to contemporary business models. Agile practices have allowed organizations to shorten development cycles and increase customer collaboration. However, this has not been enough. Organizations should evolve to continuous and data-driven development in a continuous software engineering approach. Continuous Software Engineering (CSE) consists of a set of practices and tools that support a holistic view of software development with the purpose of making it faster, iterative, integrated, continuous and aligned with business. Implementing CSE requires changes in the organization’s culture, practices and structure, which may not be easy. <em>Objective</em>: We aim to provide a preliminary picture of CSE adoption in Brazilian software organizations. <em>Method</em>: We adapted and used Zeppelin, a diagnostic instrument of CSE adoption based on the Stairway to Heaven Model (StH), to perform a survey with 28 Brazilian organizations aiming at investigating the adoption of CSE practices. <em>Results</em>: The results indicate that organizations have better addressed agile and continuous deployment practices than the ones related to continuous integration and continuous experimentation, but this scenario changes a bit depending on the organization type. The results also show that CSE adoption has been heterogeneous, but there are patterns in the adoption of some practices. <em>Conclusion</em>: Although the StH model proposes a sequential and evolutionary path for CSE adoption, organizations have not always followed that path systematically. There are indeed CSE practices that depend on others and thus contribute to sequential implementation. However, organizations tend to adopt the practices gradually, covering different stages, and evolving according to the organization needs. This package contains supplementary material of the study performed to investigate the adoption of CSE practices in Brazilian organizations. It contains: The questionnaire used to collect data (Google Forms format) – in Portuguese only (available at https://forms.gle/oWpiQ1VJ8oywj4sXA) The questionnaire used to collect data (pdf format) A spreadsheet containing raw data, some tables and graphs Python Notebook files for showing exploratory analysis (using Spearman Coefficient) Please cite: Paulo Sérgio dos Santos Júnior, Monalessa P. Barcellos, Fabiano B. Ruy, and Moisés S. Omêna. 2022. Flying over Brazilian Organizations with Zeppelin: A Preliminary Panoramic Picture of Continuous Software Engineering. In 36th Brazilian Symposium on Software Engineering (SBES ’22), October 21–23, 2022, Uberlândia, Brazil.

<strong>补充材料</strong> <em>研究背景</em>:软件组织面临诸多共性挑战,诸如加快交付速度的需求、频繁变更的需求规格、日益严苛的故障容忍阈值,以及适配当代商业模式的迫切要求。敏捷开发实践虽助力组织缩短开发周期、提升客户协作效能,但仍不足以应对上述全部挑战。组织需向持续化、数据驱动的开发模式演进,采用持续软件工程(Continuous Software Engineering,CSE)方法。持续软件工程由一系列实践与工具组成,旨在支撑软件开发的全局视图,实现开发流程更快速、迭代化、集成化、持续化,并与业务目标保持高度对齐。推行CSE需要对组织的文化、实践体系与架构进行调整,该过程往往颇具难度。 <em>研究目标</em>:本研究旨在呈现巴西软件组织采用CSE的初步全景图景。 <em>研究方法</em>:我们基于“天堂阶梯模型(Stairway to Heaven Model,StH)”改编并使用了Zeppelin——一款用于评估CSE采用情况的诊断工具——对28家巴西软件组织开展调研,以探究其CSE实践的采用现状。 <em>研究结果</em>:结果显示,相较于持续集成与持续实验相关实践,巴西软件组织在敏捷实践与持续部署实践的落地方面表现更优,但这一情况会因组织类型的不同而略有变化。同时,研究结果表明,CSE的采用情况存在异质性,但部分实践的采用存在一定共性规律。 <em>研究结论</em>:尽管StH模型为CSE的采用提出了一条循序渐进的演进路径,但巴西软件组织并非始终严格遵循该路径系统性地开展落地工作。诚然,部分CSE实践存在依赖关系,因此需要按序推进实施。不过,组织往往会根据自身需求逐步落地相关实践,覆盖不同的实施阶段并持续演进。 本套件包含本次针对巴西软件组织CSE实践采用情况开展的研究的补充材料,具体包括: 1. 用于数据采集的问卷(Google Forms格式,仅提供葡萄牙语版本,访问链接:https://forms.gle/oWpiQ1VJ8oywj4sXA) 2. 用于数据采集的问卷(PDF格式) 3. 包含原始数据、若干表格与图表的电子表格文件 4. 用于展示探索性分析(斯皮尔曼相关系数(Spearman Coefficient))的Python Notebook文件 请引用:Paulo Sérgio dos Santos Júnior、Monalessa P. Barcellos、Fabiano B. Ruy 与 Moisés S. Omêna. 2022. 《借助Zeppelin探析巴西软件组织:持续软件工程采用情况的初步全景》。收录于第36届巴西软件工程研讨会(SBES ’22),2022年10月21日至23日,巴西乌贝兰迪亚。

提供机构:
Zenodo
创建时间:
2022-07-18
二维码
社区交流群
二维码
科研交流群
商业服务