Proceedings of the 36th International Conference on Software Engineering 2014
DOI: 10.1145/2568225.2568232
|View full text |Cite
|
Sign up to set email alerts
|

Performance regression testing target prioritization via performance risk analysis

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
61
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
3
1
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 66 publications
(61 citation statements)
references
References 27 publications
0
61
0
Order By: Relevance
“…A system following a similar basic operating principle is PerfImpact [18], which aims to find changes and input combinations that lead to performance regressions. PRA (performance risk analysis) is an approach used to narow down commits that led to a (previously detected) performance regression [13]. Baltes et al [4] study how developers locate performance problems, and conclude that standard tools do not provide sufficient support for understanding the runtime behavior of software.…”
Section: Background and Related Workmentioning
confidence: 99%
“…A system following a similar basic operating principle is PerfImpact [18], which aims to find changes and input combinations that lead to performance regressions. PRA (performance risk analysis) is an approach used to narow down commits that led to a (previously detected) performance regression [13]. Baltes et al [4] study how developers locate performance problems, and conclude that standard tools do not provide sufficient support for understanding the runtime behavior of software.…”
Section: Background and Related Workmentioning
confidence: 99%
“…The TRTs of various transactions are measured and compared with targeted values, typically specified in the service level agreement (SLA). Additionally, it is important to ensure that transactions from the previous version have not regressed .…”
Section: Performance Regression Testing Processmentioning
confidence: 99%
“…The TRTs are measured and compared with targeted values as per the SLA). Performance regression testing run (PRTR): The TRTs of the PPTR cannot be compared with TRTs from previous release because of different workloads (number of users and the transaction mix) . Hence, the PRTR is performed on the new release but with a workload similar to that used in the previous release . This run is compared with previous release run as depicted in Figure .…”
Section: Performance Regression Testing Processmentioning
confidence: 99%
“…Search‐based software engineering (SBSE) is a technique for solving software engineering problems using search algorithms. In SBSE, many algorithms have been proposed, with focus on multiobjective TCP (MoTCP) more recently, including evolutionary computation (EC)–based algorithms such as non‐dominated sorted genetic algorithm‐II (NSGA‐II), the two‐archive evolution algorithm (TAEA), and the strength Pareto evolution algorithm 2 (SPEA2) . Swarm intelligent (SI) algorithms such as particle swarm optimization (PSO) have also been used in MoTCP.…”
Section: Introductionmentioning
confidence: 99%
“…Test case prioritization is proposed to reorder the test cases execution sequence to discover errors early. Many search‐based optimization techniques for TCP have been presented …”
Section: Introductionmentioning
confidence: 99%