Panigrahi et al., 2013 - Google Patents
An approach to prioritize the regression test cases of object-oriented programsPanigrahi et al., 2013
View HTML- Document ID
- 7353681107218920441
- Author
- Panigrahi C
- Mall R
- Publication year
- Publication venue
- CSI transactions on ICT
External Links
Snippet
We propose a regression test case prioritization technique for object-oriented programs. We first construct an intermediate graph model of a program from its source code. When the program is modified, the model is updated to reflect the changes. Our constructed model …
- 238000000034 method 0 abstract description 31
Classifications
-
- 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/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3676—Test management for coverage analysis
-
- 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
-
- 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
- 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
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
-
- 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
- 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
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
-
- 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
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Zhou et al. | Latent error prediction and fault localization for microservice applications by learning from system trace logs | |
Gokhale et al. | An analytical approach to architecture-based software reliability prediction | |
US9135147B2 (en) | Automated testing of applications with scripting code | |
Panigrahi et al. | An approach to prioritize the regression test cases of object-oriented programs | |
Vuong et al. | A reinforcement learning based approach to automated testing of android applications | |
Artzi et al. | A framework for automated testing of JavaScript web applications | |
US7861226B1 (en) | Constraint solver to code based test data generation for improving software reliability and security | |
Pradel et al. | EventBreak: Analyzing the responsiveness of user interfaces through performance-guided test generation | |
Mariani et al. | Compatibility and regression testing of COTS-component-based software | |
US9535823B2 (en) | Method and apparatus for detecting software bugs | |
CN102279790B (en) | Distributed debugging method and system | |
EP2442230B1 (en) | Two pass automated application instrumentation | |
Brunnert et al. | Automatic performance model generation for java enterprise edition (ee) applications | |
Nayrolles et al. | JCHARMING: A bug reproduction approach using crash traces and directed model checking | |
Panigrahi et al. | A heuristic-based regression test case prioritization approach for object-oriented programs | |
Alves et al. | Prioritizing test cases for early detection of refactoring faults | |
Bae et al. | On the relative strengths of model-based and dynamic event extraction-based GUI testing techniques: An empirical study | |
He et al. | IFDS-based context debloating for object-sensitive pointer analysis | |
Ehlers et al. | A self-adaptive monitoring framework for component-based software systems | |
Danciu et al. | Performance awareness in Java EE development environments | |
Siqueira et al. | Experimenting with a multi-approach testing strategy for adaptive systems | |
Ray et al. | Source code prioritization using forward slicing for exposing critical elements in a program | |
Schoonjans et al. | On the suitability of black-box performance monitoring for sla-driven cloud provisioning scenarios | |
Incerto et al. | Inferring performance from code: a review | |
Wienke et al. | Continuous regression testing for component resource utilization |