Nguyen et al., 2012 - Google Patents
Automated detection of performance regressions using statistical process control techniquesNguyen et al., 2012
View PDF- Document ID
- 2077374738456507248
- Author
- Nguyen T
- Adams B
- Jiang Z
- Hassan A
- Nasser M
- Flora P
- Publication year
- Publication venue
- Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
External Links
Snippet
The goal of performance regression testing is to check for performance regressions in a new version of a software system. Performance regression testing is an important phase in the software development process. Performance regression testing is very time consuming yet …
- 238000000034 method 0 title abstract description 59
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3409—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
- G06F11/3414—Workload generation, e.g. scripts, playback
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3495—Performance evaluation by tracing or monitoring for systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0775—Content or structure details of the error report, e.g. specific table structure, specific error fields
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
- G06F11/3636—Software debugging by tracing the execution of the program
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3604—Software analysis for verifying properties of programs
- G06F11/3612—Software analysis for verifying properties of programs by runtime analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/86—Event-based monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/875—Monitoring of systems including the internet
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Nguyen et al. | Automated detection of performance regressions using statistical process control techniques | |
| Ahmed et al. | Studying the effectiveness of application performance management (apm) tools for detecting performance regressions for web applications: An experience report | |
| Maaradji et al. | Detecting sudden and gradual drifts in business processes from execution traces | |
| Chen et al. | Analytics-driven load testing: An industrial experience report on load testing of large-scale systems | |
| Miranskyy et al. | Operational-log analysis for big data systems: Challenges and solutions | |
| Jiang et al. | Automated performance analysis of load tests | |
| Arumuga Nainar et al. | Statistical debugging using compound Boolean predicates | |
| Couto et al. | Predicting software defects with causality tests | |
| Do et al. | An empirical study of regression testing techniques incorporating context and lifetime factors and improved cost-benefit models | |
| Herzig | Using pre-release test failures to build early post-release defect prediction models | |
| US9489379B1 (en) | Predicting data unavailability and data loss events in large database systems | |
| Nguyen et al. | Automated verification of load tests using control charts | |
| WO2016114794A1 (en) | Root cause analysis of non-deterministic tests | |
| Theisen et al. | Risk-based attack surface approximation: how much data is enough? | |
| US8850407B2 (en) | Test script generation | |
| Cito et al. | Interactive production performance feedback in the IDE | |
| Malik et al. | Pinpointing the subsystems responsible for the performance deviations in a load test | |
| Nguyen | Using control charts for detecting and understanding performance regressions in large software | |
| KR101830936B1 (en) | Performance Improving System Based Web for Database and Application | |
| Mancebo et al. | GSMP: Green software measurement process | |
| Dhanalaxmi et al. | A fault prediction approach based on the probabilistic model for improvising software inspection | |
| Malik et al. | Using load tests to automatically compare the subsystems of a large enterprise system | |
| Malik | A methodology to support load test analysis | |
| Wong et al. | A business operation stability by improving the speed of restoration on software application service | |
| Wang et al. | " Is It Really a Defect?" An Empirical Study on Measuring and Improving the Process of Software Defect Reporting |