• Publications
  • Influence
A Systematic Review of the Application and Empirical Investigation of Search-Based Test Case Generation
TLDR
The intent is to aid future researchers doing empirical studies in SBST by providing an unbiased view of the body of empirical evidence and by guiding them in performing well-designed and executed empirical studies.
Understanding Uncertainty in Cyber-Physical Systems: A Conceptual Model
TLDR
This work proposes a conceptual model for uncertainty specifically designed for CPS, derived in a large part by reviewing existing work on uncertainty in other fields, including philosophy, physics, statistics, and healthcare.
Minimizing test suites in software product lines using weight-based genetic algorithms
TLDR
Weight-based Genetic Algorithms (GAs) are applied to minimize the test suite for testing a product, while preserving fault detection capability and testing coverage of the original test suite, and Random-Weighted GA (RWGA) achieved significantly better performance.
A Practical Guide to Select Quality Indicators for Assessing Pareto-Based Search Algorithms in Search-Based Software Engineering
TLDR
This paper presents a practical guide for the SBSE community to select quality indicators for assessing Pareto-based search algorithms in different software engineering contexts, derived from the following complementary theoretical and empirical methods.
Multi-objective test prioritization in software product line testing: an industrial case study
TLDR
This work introduces a search-based multi-objective test prioritization technique, considering multiple cost and effectiveness measures, and shows that (1+1) EA achieves the best performance for solving the test prioritized problem and it scales up to solve the problems of varying complexity.
Enhancing Test Case Prioritization in an Industrial Setting with Resource Awareness and Multi-objective Search
TLDR
A resource- aware multi-objective optimization solution with a fitness function defined based on four cost-effectiveness measures to optimize the current test execution system for testing software releases developed for Videoconferencing Systems at Cisco, Norway.
A Search-Based OCL Constraint Solver for Model-Based Test Data Generation
TLDR
A set of search heuristics based on OCL constraints are used to develop an OCL solver exclusively based on search, in this particular case genetic algorithm and (1+1) EA.
Integrating Weight Assignment Strategies With NSGA-II for Supporting User Preference Multiobjective Optimization
TLDR
This work proposes an extension—user-preference multiobjective optimization algorithm (UPMOA), to the most commonly applied, nondominated sorting genetic algorithm II by introducing a user preference indicator, based on existing weight assignment strategies [e.g., uniformly distributed weights (UDW].
...
...