一句话:介绍多因素与受试者稀缺场景下,软件工程组合实验的正交与交叉设计方法。
该技术简报面向 FSE 参会者,讨论当实验因素远多于 A/B 两种条件,或可用的开发者、用户或 LLM 受试者数量有限时,如何超越传统 A/B 测试。简报基于研究团队在软件工程组合实验方面的经验,结合大量实例和交互式练习,帮助参会者掌握设计、执行和分析自身实验研究的方法。其科学基础部分来自 JSS'24 论文《Addressing Combinatorial Experiments and Scarcity of Subjects by Provably Orthogonal and Crossover Experimental Designs》,核心思想是利用可证明正交设计和交叉设计来应对组合实验与受试者稀缺问题。简报以教学和动手实践为主,不报告新的实证评估结果。
Designing A/B testing experiments is relatively easy if you have plenty of subjects or hardware to run LLMs. What if you have many more design knobs than just two conditions, or can only ask relatively few developers/users/LLMs to test your solutions? This technical briefing will help FSE attendees gain a hands-on understanding of designing combinatorial experiments in Software Engineering. The activity is grounded in the research group's significant experience and will draw on many examples. It includes interactive hands-on exercises with the learning objectives of designing, conducting, and analyzing one's own experimental study. The scientific underpinnings are partly available in the paper "Addressing Combinatorial Experiments and Scarcity of Subjects by Provably Orthogonal and Crossover Experimental Designs"(JSS'24)