
testing coverage criteria. IEEE Transactions on Soft-
ware Engineering, 32(8):608–624.
Andrews, J. H., Briand, L. C., and Labiche, Y. (2005). Is
mutation an appropriate tool for testing experiments?
In Proceedings of the 27th international conference on
Software engineering - ICSE '05. ACM Press.
Baldini, I., Cheng, P., Fink, S. J., Mitchell, N., Muthusamy,
V., Rabbah, R., Suter, P., and Tardieu, O. (2017). The
serverless trilemma: Function composition for server-
less computing. In Proceedings of the 2017 ACM
SIGPLAN International Symposium on New Ideas,
New Paradigms, and Reflections on Programming and
Software - Onward! 2017. ACM Press.
Barr, E. T., Harman, M., McMinn, P., Shahbaz, M., and
Yoo, S. (2015). The oracle problem in software test-
ing: A survey. IEEE Transactions on Software Engi-
neering, 41(5):507–525.
Cohen, J. (1992). Statistical power analysis. Current Direc-
tions in Psychological Science, 1(3):98–101.
Delamaro, M., Maidonado, J., and Mathur, A. (2001a). In-
terface mutation: An approach for integration test-
ing. IEEE Transactions on Software Engineering,
27(3):228–247.
Delamaro, M. E., Maldonado, J. C., Pasquini, A., and
Mathur, A. P. (2001b). Interface mutation test ade-
quacy criterion: An empirical evaluation. Empirical
Software Engineering, 6(2):111–142.
Frankl, P. G. and Weiss, S. N. (1991). An experimental
comparison of the effectiveness of the all-uses and all-
edges adequacy criteria. In Proceedings of the sym-
posium on Testing, analysis, and verification, TAV-4.
ACM.
Ghosh, S. and Mathur, A. P. (2001). Interface muta-
tion. Software Testing, Verification and Reliability,
11(4):227–247.
Hutchins, M., Foster, H., Goradia, T., and Ostrand, T.
(1994). Experiments on the effectiveness of dataflow-
and control-flow-based test adequacy criteria. In Pro-
ceedings of 16th International Conference on Soft-
ware Engineering, ICSE-94. IEEE Comput. Soc.
Press.
Just, R., Jalali, D., Inozemtseva, L., Ernst, M. D., Holmes,
R., and Fraser, G. (2014). Are mutants a valid substi-
tute for real faults in software testing? In Proceedings
of the 22nd ACM SIGSOFT International Symposium
on Foundations of Software Engineering - FSE 2014.
ACM Press.
Lenarduzzi, V., Daly, J., Martini, A., Panichella, S., and
Tamburri, D. A. (2021). Toward a technical debt con-
ceptualization for serverless computing. IEEE Soft-
ware, 38(1):40–47.
Lenarduzzi, V. and Panichella, A. (2021). Serverless test-
ing: Tool vendors’ and experts’ points of view. IEEE
Software, 38(1):54–60.
Linnenkugel, U. and Mullerburg, M. (1990). Test data se-
lection criteria for (software) integration testing. In
Systems Integration ’90. Proceedings of the First In-
ternational Conference on Systems Integration. IEEE
Comput. Soc. Press.
Rodr
´
ıguez-Baquero, D. and Linares-V
´
asquez, M. (2018).
Mutode: generic JavaScript and node.js mutation test-
ing tool. In Proceedings of the 27th ACM SIG-
SOFT International Symposium on Software Testing
and Analysis. ACM.
Vincenzi, A. M. R., Maldonado, J. C., Barbosa, E. F., and
Delamaro, M. E. (2001). Unit and integration testing
strategies for C programs using mutation. Software
Testing, Verification and Reliability, 11(4):249–268.
Winzinger, S. and Wirtz, G. (2019a). Coverage criteria for
integration testing of serverless applications. In 13th
Symposium and Summer School On Service-Oriented
Computing.
Winzinger, S. and Wirtz, G. (2019b). Model-based analysis
of serverless applications. In 2019 IEEE/ACM 11th
International Workshop on Modelling in Software En-
gineering (MiSE). IEEE.
Winzinger, S. and Wirtz, G. (2020). Applicability of cover-
age criteria for serverless applications. In 2020 IEEE
International Conference on Service Oriented Systems
Engineering (SOSE). IEEE.
Winzinger., S. and Wirtz., G. (2021). Data flow testing of
serverless functions. In Proceedings of the 11th In-
ternational Conference on Cloud Computing and Ser-
vices Science - CLOSER,, pages 56–64. INSTICC,
SciTePress.
Winzinger, S. and Wirtz, G. (2022). Automatic test case
generation for serverless applications. In 2022 IEEE
International Conference on Service-Oriented System
Engineering (SOSE). IEEE.
Winzinger, S. and Wirtz, G. (2023). Comparison of inte-
gration coverage criteria for serverless applications.
In 2023 IEEE International Conference on Service-
Oriented System Engineering (SOSE). IEEE.
A Framework for Evaluating Integration Testing Criteria in Serverless Applications
173