A Zero-Positive Learning Approach for Diagnosing Software Performance Regressions
–Neural Information Processing Systems
The field of machine programming (MP), the automation of the development of software, is making notable research advances. This is, in part, due to the emergence of a wide range of novel techniques in machine learning. In this paper, we apply MP to the automation of software performance regression testing. A performance regression is a software performance degradation caused by a code change. We demonstrate AutoPerf's generality and efficacy against 3 types of performance regressions across 10 real performance bugs in 7 benchmark and open-source programs.
Neural Information Processing Systems
May-27-2025, 13:54:34 GMT