As part of the 24th ACM SIGSOFT international symposium in the foundations of software engineering, the goal of this workshop is to discuss common, open issues in industrial software testing. This workshop is not about completed research studies or a showcase of the latest achievements in software testing. With this workshop, we want to provide a platform for industry and research to discuss unsolved testing and verification issues that occur in industry. Therefore, we seek problem statements that go beyond unit and functional correctness testing and target the entire verification process including the expensive field of system and integration testing (a topic that is underrepresented in our field but that seem to cause huge challenges in practice). We are inviting a mixed audience of industry and researchers looking for opportunities to engage with industry partners or want to get feedback on open research tracks.
Potential and relevant topics might include:
Flaky tests: Tests failing due to any other reason than code defects pose a big threat to the efficiency and effectiveness of any verification process. There are many root causes for flaky tests but very little efficient solutions that help engineers to fix flaky tests and to design them in a more robust way in the first place. We are interested in common solutions and issues around the topic of flaky tests.
Test selection: While there is a long list of research on test selection and test prioritization, many of these research studies did not consider the economic aspect of test selection and the potential risk of elapsing defects into later stages of the development process. We are interested in strategies at large scale, for both unit as well as system and integration tests (system \& integration tests are widely ignored in research).
Verification processes: Testing is only one piece of the larger verification process for software products. We are interested in overall development process strategies and how testing (unit \& system and integration) fits into these processes. We seek common problems and bottlenecks in these processes as well as side effects from or to other processes, such as build.
Missing tool support: What test tools are currently available and are there any common gaps that need to be closed to allow engineers and testers to be more effective and efficient in creating, running, debugging, and triaging tests.
Migrating system & integration tests towards unit tests. By nature, system and integration tests are long running usually finding few code defects and if finding them, finding them late in the development process causing extra cost.
11月14日
2016
会议日期
初稿截稿日期
注册截止日期
留言