Budgeted testing through an algorithmic lens

0Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

Automated testing has been a focus of research for a long time. As such, we tend to think about this in a coverage centric manner. Testing budgets have also driven research such as prioritization and test selection, but as a secondary concern. As our systems get larger, are more dynamic, and impact more people with each change, we argue that we should switch from a coverage centric view to a budgeted testing centric view. Researchers in other fields have designed approximation algorithms for such budgeted scenar-ios and these are often simple to implement and run. In this paper we present an exemplar study on combinatorial interaction testing (CIT) to show that a budgeted greedy algorithm, when adapted to our problem for various bud-gets, does almost as well coverage-wise as a state of the art greedy CIT algorithm, better in some cases than a state of the art simulated annealing, and always improves over ran-dom. This suggests that we might benefit from switching our focus in large systems, from coverage to budgets.

Cite

CITATION STYLE

APA

Cohen, M. B., Pavan, A., & Vinodchandran, N. V. (2016). Budgeted testing through an algorithmic lens. In Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering (Vol. 13-18-November-2016, pp. 948–951). Association for Computing Machinery. https://doi.org/10.1145/2950290.2983987

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free