Also co-located with ISSTA 2016 is QUDOS, the 2nd International Workshop on Quality-Aware DevOps. We talked to the organizers.
What is the main problem that motivates your workshop?
The DevOps movement has huge impact on the way we develop and operate software today. While this comes with a high degree of automation and speeds up release cycles, it does always come with some costs. Quality assurance is usually a large and important block of “classical” software development processes that contains a lot of manually conducted tasks. In the DevOps world, everything that is not automated is a blocker to the process and might be excluded. We felt that industry and academia failed so far to systematically integrate quality assurance practices, especially regarding non-functional properties like performance, into the DevOps world. This workshop copes with this challenge of quality (and of course automation in quality assurance) in DevOps scenarios.
What do you think might be promising solutions?
The whole idea of “everything is code” has already pushed deployment and provisioning systems into a whole new level of automation. We hope that it won’t be just unit testing, when we talk about automatic quality assurance but also load and stress testing and system testing as fully automated software testing deliverables of software projects in the near future. However, we are also convinced that particularly model-based and model-driven approaches, which are currently mainly pushed by researchers, may complement the existing practices in a beneficial way.
How did this workshop come to be?
At the beginning of last year, we were discussing quality-assurance topics in DevOps jointly within the Research Group of the Standard Performance Evaluation Corporation (SPEC) and two EU projects (MODAClouds and DICE). The idea to have a workshop on this exciting topic at a renowned conference emerged. The first QUDOS edition was co-located with the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE) 2015 in Bergamo, Italy. With more than 30 registered participants, QUDOS 2015 was very successful and there was no doubt about having a 2016 edition.
You are co-locating with ISSTA. What’s the relationship between your workshop and the more general field of software testing and analysis?
ISSTA has a long history in software testing and analysis, so there is large overlap between our topics and the ISSTA key topics. We think our workshop fits perfectly with a narrower focus on DevOps but looking into quality assurance not only from the testing perspective. We think about QUDOS as a complementary workshop to ISSTA.
Who should submit to your workshop?
DevOps-interested researchers and practitioners concerned with a focus on quality assurance. We are looking for tools, processes, and concepts that try to increase the quality of software products in DevOps projects during development and operations.
Do you primarily cater towards researchers, towards practitioners, or both?
As we are all researchers, our language and view on the world of DevOps is surely biased by our background. However, our goal is to bring both worlds together and attract practitioners who would like to present their problems and solutions as well as researchers who cope with the challenges of practitioners.
Where do you see the future of this field?
There are already voices saying that DevOps is already there and will be detached by NoOps where runtime questions are completely answered by intelligent platforms managed by specialist. While this is most certainly the case for a lot of scenarios, we think that DevOps has not really started to become mainstream. However, there is still a lot of work to be done, as long as all those challenges in quality assurance bring severe risks to DevOps projects
What’s the planned format? Anything special besides paper presentations?
In addition to the presentations of the accepted papers, we will have a keynote and a dedicated break-out slot to discuss specific topics in detail.
Anything else why people should attend?
The topic is interesting and faces real world challenges. We think everybody that is concerned with quality in software projects can learn a lot from the workshop. Looking forward to a great day in Saarbrücken!
Find more interviews behind the link.