TimeAware test suite prioritization
By Kristen R. Walcott, Mary Lou Soffa, Gregory M. Kapfhammer, Robert S. Roos. International Symposium on Software Testing and Analysis, 2006
404 citations recorded by the source corpus.
Subfields: Computer Networks and Communications, Software
View Paper: https://www.semanticscholar.org/paper/bdfc068cde046297c049a6dd59bc5795ac5360c4
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Networks and Communications
- Sebastian G. Elbaum
- Shin Yoo
- Tsong Yueh Chen
- John A. Clark
- Mark Harman
- Wolfgang Grieskamp
- Gregg Rothermel
- Edmund Kieran Burke
In Software
- Mark Harman
- Shin Yoo
- Claire Le Goues
- Phil McMinn
- Westley Weimer
- Stephanie Forrest
- Yuriy Brun
- Edward K. Smith
Citations in the corpus
- Search-Based Software Testing: Past, Present and Future (2011, methodology): “Search-based optimisation has been used as an enabler to a plethora of testing problems, including functional testing [6], [7], temporal testing [8], [9], [10], integration testing [11], regression testing [12], stress testing [13], mutation testing [14], test prioritisation [15], [16], interaction ”
- Techniques for improving regression testing in continuous integration development environments (2014, background): “Walcott et al. [30], Zhang et al. [36], and Alspaugh et al. [1] present prioritization techniques that operate in the presence of time constraints.”
- The Current State and Future of Search Based Software Engineering (2007, methodology): “[85] applied genetic algorithms to the problem of time aware regression testing.”
- Search Based Software Engineering: A Comprehensive Analysis and Review of Trends Techniques and Applications (2009, background): “[464] 2006 Regression test suite prioritization Maximise code coverage String GA Real”
- Pareto efficient multi-objective test case selection (2007, background): “also take time into account in their work on the test case prioritization problem [20].”
- A genetic programming approach to automated software repair (2009, background): “Typically, programs have too many test cases rather than too few, and test case selection and time-aware test suite prioritization are active research areas (e.g., [ 20 ]).”
- Regression testing minimization, selection and prioritization: a survey (2012, methodology): “This is not possible with the so-called classical approaches to multi-objective problems that either consider one objective at a time [22] or conflate multiple objectives into a single objective using weighting [21, 23]; these approaches may be based on multiple criteria, but they are not truly mult”
- Is the cure worse than the disease? overfitting in automated program repair (2015, methodology): “Search-based software engineering has been used for developing test suites [40,59], finding safety violations [3], refactoring [53], and project management and effort estimation [8].”
- A systematic review of search-based testing for non-functional system properties (2009, neutral): “[21].”
- An orchestrated survey of methodologies for automated software test case generation (2013, background): “, 2011; Zhan and Clark, 005), regression (Walcott et al., 2006; Yoo et al., 2009), stress Grosso et al.”
- GenProg: A Generic Method for Automatic Software Repair (2012, background): “, to develop test suites [70], [71], [72].”
- Automatically finding patches using genetic programming (2009, methodology): “Time-aware test suite prioritization techniques exist for choosing a useful and quickto-execute subset of a large test suite [26, 29]; in our experiments five testcases serve as a reasonable lower bound.”