• DocumentCode
    3602237
  • Title

    GALE: Geometric Active Learning for Search-Based Software Engineering

  • Author

    Krall, Joseph ; Menzies, Tim ; Davies, Misty

  • Author_Institution
    LoadIQ, NV, USA
  • Volume
    41
  • Issue
    10
  • fYear
    2015
  • Firstpage
    1001
  • Lastpage
    1018
  • Abstract
    Multi-objective evolutionary algorithms (MOEAs) help software engineers find novel solutions to complex problems. When automatic tools explore too many options, they are slow to use and hard to comprehend. GALE is a near-linear time MOEA that builds a piecewise approximation to the surface of best solutions along the Pareto frontier. For each piece, GALE mutates solutions towards the better end. In numerous case studies, GALE finds comparable solutions to standard methods (NSGA-II, SPEA2) using far fewer evaluations (e.g. 20 evaluations, not 1,000). GALE is recommended when a model is expensive to evaluate, or when some audience needs to browse and understand how an MOEA has made its conclusions.
  • Keywords
    Pareto optimisation; approximation theory; computational complexity; evolutionary computation; learning (artificial intelligence); software engineering; GALE; Pareto frontier; geometric active learning; multiobjective evolutionary algorithm; near-linear time MOEA; piecewise approximation; search-based software engineering; Approximation methods; Biological system modeling; Computational modeling; Optimization; Sociology; Software; Standards; Active Learning; Multi-objective optimization; Search based software engineering; active learning; search based software engineering;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.2015.2432024
  • Filename
    7105950