Global ETD Search

Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.

Results

Showing 1 to 6 of 6 for “"Search-based software engineering"”.

  1. Search-based software engineering: A search-based approach for testing from extended finite state machine (EFSM) models

    … narrowed down to a possibly tiny range. While search-based approaches have proven efficient in automating aspects of testing, these have received little attention when testing from EFSMs. This thesis proposes an integrated search-based approach to automatically test from an EFSM. The proposed …

    brunel Repository record for Search-based software engineering: A search-based approach for testing from extended finite state machine (EFSM) models (opens in a new tab)

  2. Evolutionary Search Techniques with Strong Heuristics for Multi-Objective Feature Selection in Software Product Lines

    Software design is a process of trading off competing objectives. If the user objective space is rich, then we should use optimizers that can fully exploit that richness. For example, this study configures software product lines (expressed as feature models) using various search-based software

    wvu Repository record for Evolutionary Search Techniques with Strong Heuristics for Multi-Objective Feature Selection in Software Product Lines (opens in a new tab)

  3. Automatic software generation and improvement through search based techniques

    Writing software is a difficult and expensive task. Its automation is hence very valuable. Search algorithms have been successfully used to tackle many software engineering problems. Unfortunately, for some problems the traditional techniques have been of only limited scope, and search algorithms …

    birmingham Repository record for Automatic software generation and improvement through search based techniques (opens in a new tab)

  4. CORE: a framework for the automatic repair of concurrency bugs

    … data races in parallel Java programs. It uses a search-based software engineering approach to mutate and evolve the source code. In these mutants synchronization blocks are added, removed, expanded, shrunk or the synchronization variable is changed. Each potential fix is model checked or run …

    uoit Repository record for CORE: a framework for the automatic repair of concurrency bugs (opens in a new tab)

  5. User Directed Search Based Reverse Engineering

    auckland-tech

  6. Neutral Networks of Real-World Programs and their Application to Automated Software Evolution

    The existing software development ecosystem is the product of evolutionary forces, and consequently real-world software is amenable to improvement through automated evolutionary techniques. This dissertation presents empirical evidence that software is inherently robust to small randomized program …

    unm Repository record for Neutral Networks of Real-World Programs and their Application to Automated Software Evolution (opens in a new tab)