We are currently conducting a study on modern release processes and we want invite you to participate in our survey. Our goal is to obtain a better understanding of how practices often associated with Continuous Delivery are used in industry.
The survey will take approximately 7-9 minutes.
This is the link to the survey: https://sealuzh.typeform.com/to/k6SR2t
With your participation, you get the chance to enter in our lottery to win one of two 50$ Amazon Gift Cards at the end of the survey.
We will handle all responses confidentially and anonymize all collected data before publishing it. We will not attribute answers to any particular participant. At the end of the survey, you may provide your email address voluntarily if you wish to participate in the lottery and/or in case you wish to be notified about the survey results.
We would greatly appreciate your participation! Thank you!
Please feel free to contact Gerald Schermann if you have any further questions.
How has Software Development evolved in the Cloud? What are some challenges that software developers face on a regular basis when deploying on different cloud platforms?
That’s what we asked ourselves when we set out to conduct a Grounded Theory-based study that consists of the following phases of data collection:
- Related Work Study and Brainstorming were used to derive initial topics of interest to our study and guide our semi-structured interviews
- Semi-structured interviews with 16 software developers (from both larger Enterprise companies, as well as startup companies) on how they develop software for the cloud
- Coding & Analysis of the transcribed interviews conducted by 3 researchers in order to extract common themes and codes. In a joint discussion we derived hypotheses on how software development has evolved in the cloud
- Validation Survey in order to reduce bias from our coding and to either confirm or refute our hypotheses
If you work with or on cloud platforms, we would highly appreciate it if you fill out our following short survey:
The next step is to evaluate the answers of the survey and include the results in our overall study and form a research paper.
The purpose of the study is to better understand how software is built for the cloud to provide a basis for tooling helping software developers to work more efficiently.
Knowing how hard a software development task is as it is being performed can be helpful for many reasons. For instance, the estimate for completing a task might be revised or the likelihood of a bug occurring the source code might be predicted. Furthermore, a real time task difficulty classification could be used to stop software developers when they experience difficulties and prevent them from introducing bugs into the code.
Continue reading Assessing Task Difficulty in Software Development