kirancodes.me
To Proof Maintenance & Beyond!

Accelerating Continuous Integration with Parallel Batch Testing

Emad Fallahzadeh, Amir Hossein Bavand, Peter C. Rigby

Abstract

Continuous integration at scale is costly but essential to software development. Various test optimization techniques including test selection and prioritization aim to reduce the cost. Test batching is an effective alternative, but overlooked technique. This study evaluates parallelization’s effect by adjusting machine count for test batching and introduces two novel approaches.

BibTeX
@inproceedings{Fallahzadeh-al:FSE23,
  author    = {Emad Fallahzadeh and
               Amir Hossein Bavand and
               Peter C. Rigby},
  title     = {Accelerating Continuous Integration with Parallel Batch Testing},
  booktitle = {{ESEC/SIGSOFT} {FSE}},
  pages     = {55--67},
  publisher = {{ACM}},
  year      = {2023},
}

Related papers