Addressing combinatorial experiments and scarcity of subjects by provably orthogonal and crossover experimental designs

Fabio Massacci*, Aurora Papotti, Ranindya Paramitha

*Corresponding author for this work

Research output: Contribution to JournalArticleAcademicpeer-review

Abstract

Context: Experimentation in Software and Security Engineering is a common research practice, in particular with human subjects. Problem: The combinatorial nature of software configurations and the difficulty of recruiting experienced subjects or running complex and expensive experiments make the use of full factorial experiments unfeasible to obtain statistically significant results. Contribution: Provide comprehensive alternative Designs of Experiments (DoE) based on orthogonal designs or crossover designs that provably meet desired requirements such as balanced pair-wise configurations or balanced ordering of scenarios to mitigate bias or learning effects. We also discuss and formalize the statistical implications of these design choices, in particular for crossover designs. Artifact: We made available the algorithmic construction of the design for ℓ=2,3,4,5 levels for arbitrary K factors and illustrated their use with examples from security and software engineering research.

Original languageEnglish
Article number111990
Pages (from-to)1-18
Number of pages18
JournalJournal of Systems and Software
Volume211
Early online date14 Feb 2024
DOIs
Publication statusPublished - May 2024

Bibliographical note

Publisher Copyright:
© 2024 The Author(s)

Funding

This work was partly supported by the European Union through grant number 952647 (AssureMOSS), and grant number 101120393 (Sec4AI4Sec), the Dutch Research Council (NWO) grant n. NWA.1215.18.006 (THESEUS), n. KICH1.VE01.20.004 (HEWSTI), and the Dutch Sectorplan I .

FundersFunder number
European Commission952647, 101120393
Nederlandse Organisatie voor Wetenschappelijk OnderzoekKICH1.VE01.20.004, NWA.1215.18.006

    Keywords

    • Crossover experimental design
    • Design of experiments
    • Full factorial design
    • Orthogonal design

    Fingerprint

    Dive into the research topics of 'Addressing combinatorial experiments and scarcity of subjects by provably orthogonal and crossover experimental designs'. Together they form a unique fingerprint.

    Cite this