Subject: Scaling Across Multiple Dimensions
Test and quality assurance of software in XXS to XXL
The Software-QA-Day is the largest and leading conference in Germany for software quality and testing. Two keynotes, about 60 contributions (keynote, lectures, tutorials and research papers) in five parallel tracks, as well as an accompanying exhibition present strategies, techniques, tools and best practices for the efficient testing of software and systems in projects of different sizes and different fields.
The main theme for 2020 is "Scaling across multiple dimensions":
With the universal spread of software in all areas of life the requirements as to the flexibility and scalability in all disciplines of software development are on the rise. Software is used in tiny embedded devices as well as in gigantic data centers. Some systems are developed in extremely short periods of time, while some are developed, adjusted and utilized over decades. There is software for extremely wide ranges of users and software for very specific purposes with only a few users. Development teams can be comprised of thousands of people or just one. In many dimensions this puts extreme requirements on the organization, the technology and the management of quality control and software tests. During the Software-QS-Day we would like to discuss these extremes, learn from each other and develop ideas.
Invitation to submit conference papers and tutorials
We are looking forward to field reports, tutorials, workshops and practical, current research results from software QA and testing in fields of application such as:
Business applications, E-Commerce, Web-Services, Microservices, Mobile Services and Applications, Digital Media, Cloud-Computing, InternetofThings, Embedded Systems, Artificial Intelligence/Machine Learning, Robotics/Autonomous Systems, Safety Critical Systems (Medical Devices/Healthcare, Automotive, Rail, Aerospace ).
The contributions will be presented on two conference days in five parallel tracks. Your article must be related to one of the following track topics. For example, by entering into one or more of the following questions:
- Management & Organization
How do you successfully implement standardized development and test processes in very small and in very large projects? Where do principles such as agile, lean and DevOps work particularly well? Do scaling frameworks such as SAFe or Nexus™ help? How are collaboration, communication and knowledge management organized when there are many participants in development and testing? Is it also possible to work professionally as the only tester on a team? How do you manage very short and very long project durations in test management? Which key figures and indicators are appropriate for small projects and which for large projects? How can this be used to assess the quality of the software during the test and predict its productive use?
- Requirements, Early and Late Testing
How is extremely early testing (Shift Left) successfully implemented, which requirements are best tested (very) late (Shift Right)? How does a tester deal with large quantities of requirements or with very fast changes? How is testability and traceability ensured? Which methods, notations (Epics, User Stories, etc.) and tools are used here? How do you proceed when only very few or no requirements at all are known? How to formulate requirements for AI systems? How are non-functional requirements (modularity, reusability, analyzability, test interfaces etc.) formulated and tested in tiny IoT devices and in large web systems? What is necessary to maintain the quality of very old systems when it comes to current changes? How do Requirements Engineering and Testdesign work in very short development periods?
- Test Methods & Test Data
Which methods, technologies and tools for the design and/or generation of many tests and large amounts of test data are used (e.g. combinatorial testing, model-based testing (MBT), fuzzing, search-based testing, AI/machine learning)? Which methods are used for QS and testing new technologies (including in large cloud systems, “deeply embedded” IoT devices, AI/ML applications and large blockchain applications)? What can you learn from large quantities of errors and use to optimize the development and test process? How do you find the right errors? What can you do if you find hardly any errors or none at all – does this mean your software is really “good”?
- Test Automation & DevOp
How do continuous testing and continuous delivery work with extremely short release cycles? Which techniques and tools for test automation are used? How do you find the “correct” automated test case for the next test cycle, when you have an extremely large number to choose from? How do you build reliable automated tests for large numbers of test cases, for tests that will run for an extremely long time or for very fast real-time systems? What do load tests and security tests for systems with millions of users look like? Which errors only occur after systems have been running for a long time (or are being tested over a long period of time) – does software have an “aging process”?
- Special Topics: Domain-, technology-& Social-Skills
How does a tester deal successfully with the large amount of and the rapid changes in expert knowledge that need to be mastered in order to test complex systems (in particular cloud, blockchain, IoT, AI/ML technologies)? How do you deal successfully with the rapid changes in the occupational profile of a tester? How do you master the technological complexity of systems that are comprised of hundred of Microservises or millions of IoT devices? How do you assume responsibility for the quality of software which influences the lives of millions of people? How do you test prospective technologies such as nano computers, quantum computers and “strong” AI systems?
Contributions can be submitted in the following formats:
- Keynote (60 min): The keynote at the opening of the conference presents aspects, theses and range of the main topic "Scaling Across Multiple Dimensions" and thus sets the motivating prelude and framework for the following conference presentations.
- Field report (45 min): Your field report shows which changes (evolutionary or disruptive) have to be mastered in your company or project in order to be successful in development, test or IT operations. It describes where and how QA and testing are affected and explain which new or changed procedures, methods, techniques and tools have been used. It discusses which results were/are achieved and how, from today's perspective, the benefits achieved in comparison to the previous situation are assessed (e.g. risk reduction, quality gain, time gain, cost savings, error avoidance, standardization of procedures, etc.).
- Tutorial (90 min): Your tutorial introduces a certain method (e.g. Test-Driven-Development) in detail or deepens a special aspect of the conference topic (e.g. test cloud-based applications, test of AI/ML algorithms). The participant learns the method from the theoretical basics to the application of the technology in practice.
- Solution workshop (45 min): You want to present your tools, products or services in the field of software quality and software testing? As an exhibitor, you have the opportunity to present your solution to a qualified target group in a meaningful way within the framework of a solution workshop you have designed.
- SW/HW development managers, IT managers and team leaders benefit from a wide range of examples of how procedures and processes can be further improved.
- Test managers, test leaders, project managers, product owners and Scrum Masters learn how to design and implement current projects more efficiently.
- Test designers, test automators, testers and developers get to know techniques and tools that help in daily practice.
Timetable and schedule
Please submit your contribution with your contact details by 30. April 2020 at the latest via web form on the conference website. The respective guidelines are to be found on our conference website www.qs-tag.de/en/. The respective Speaker Conditions and Speaker Guidelines are to be found here.
The selection of the contributions will be done by an independent program committee. Notification of acceptance of your contribution will be sent (according to current planning) by 30.06.2020.
Best Paper/Best Presentation Award
The best contributions will be presented with awards at the Software-QA-Day:
- The “Best Paper” Award will go to the best full paper submitted in addition to the abstract. Decisive here is the assumption of the submission of the paper as a talk or tutorial for the conference as well as the quality, novelty and depth of the paper’s content. The scope of the full paper must comprise at least 5 A4 pages. The awarded Best Papers of recent years can be found here as examples.
- In addition, the „Best Presentation“ Award will be given for the first time ever in 2020. The basis for the granting of the award will be the feedback of the conference participants regarding the quality and meaningfulness of the presentation documents and the speaker’s talk.
The award-winning Best Papers of recent years can be found as examples here: www.qs-tag.de/en/event-information/best-paper-award/
The exhibition area is limited! Secure your preferred place with an early registration. Please contact us per email to email@example.com.
The conference will take place from 25. & 26. November 2020 at the Steigenberger Airport Hotel, Frankfurt/Main.