kirancodes.me
To Proof Maintenance & Beyond!

Performance regression testing target prioritization via performance risk analysis

Peng Huang, Xiao Ma, Dongcai Shen, Yuanyuan Zhou

Abstract

As software evolves, problematic changes can significantly degrade software performance, i.e., introducing performance regression. Performance regression testing is an effective way to reveal such issues in early stages. Yet because of its high overhead, this activity is usually performed infrequently. Consequently, when performance regression issue is spotted at a certain point, multiple commits might have been merged since last testing. Developers have to spend extra time and efforts narrowing down which commit caused the problem. Existing efforts try to improve performance regression testing efficiency through test case reduction or prioritization.

BibTeX
@inproceedings{Huang-al:ICSE14,
  author    = {Peng Huang and
               Xiao Ma and
               Dongcai Shen and
               Yuanyuan Zhou},
  title     = {Performance regression testing target prioritization via performance risk analysis},
  booktitle = {ICSE},
  pages     = {60--71},
  publisher = {{ACM}},
  year      = {2014},
}

Related papers