Abstract
Collaboration intensive systems like social networks support the interaction of multiple end-users playing different roles such as "friend" or "post owner". To ensure that end-users achieve the intended type of collaboration, systematic testing can be an effective means. However, manually creating effective test cases is cumbersome and error prone as the amount of end-users interactions to test grows exponentially with the number of involved end-users and roles.
In this paper, we present a novel approach for automatic test case generation via modeling user collaborations as synchronized, non-deterministic Finite State Machines. As our preliminary evaluation shows, such collaboration models are effective and efficient: compared to collaboration-unaware alternatives, we generated test cases which achieve higher code coverage and trigger more errors, up to 10X faster.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the Symposium on Applied Computing, SAC 2017, Marrakech, Morocco, April 3-7, 2017 |
| Editors | Ahmed Seffah and Birgit Penzenstadler and Carina Alves and Xin Peng |
| Publisher | ACM |
| Pages | 1213-1218 |
| Number of pages | 6 |
| ISBN (Electronic) | 9781450344869 |
| DOIs | |
| Publication status | Published - 03 Apr 2017 |
Fields of science
- 102 Computer Sciences
- 102022 Software development
JKU Focus areas
- Computation in Informatics and Mathematics
- Engineering and Natural Sciences (in general)
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver