Supplementary material of the study "Flying over Brazilian Organizations with Zeppelin: A Preliminary Panoramic Picture of Continuous Software Engineering"
- 1. LEDS Research, Department of Informatics, Federal Institute of Education, Science and Technology of Espírito Santo
- 2. Ontology and Conceptual Modeling Research Group (NEMO), Computer Science Department, Federal University of Espírito Santo
Description
Supplementary Material
Context: 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. Objective: We aim to provide a preliminary picture of CSE adoption in Brazilian software organizations. Method: 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. Results: 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. Conclusion: 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.
Files
Kmeans_Cluster.ipynb
Files
(2.9 MB)
Name | Size | Download all |
---|---|---|
md5:afb0474ed0b70f867f25ded77d28f047
|
360.6 kB | Preview Download |
md5:96eca3ea2f4e58ad986f712315140450
|
164.1 kB | Preview Download |
md5:cd7d11b5ebd83a271301b7bf288adbc7
|
471.4 kB | Download |
md5:2952a59b9f752498078d9b6dce3e79d0
|
1.8 MB | Preview Download |
md5:39df78c6e8ed07251d0b18e248c1f3ec
|
38.8 kB | Preview Download |
md5:3369c6533ff7388a9a04901639f552b5
|
18.1 kB | Preview Download |
md5:26351a824dbea239a3782d904f0cd55e
|
1.4 kB | Preview Download |
md5:1d869232a603c943f70df996269c2b40
|
3.2 kB | Preview Download |