Search-based software engineering

Search-based software engineering (SBSE) applies metaheuristic search techniques such as genetic algorithms, simulated annealing and tabu search to software engineering problems. Many activities in software engineering can be stated as optimization problems. Optimization techniques of operations research such as linear programming or dynamic programming are often impractical for large scale software engineering problems because of their computational complexity or their assumptions on the problem structure. Researchers and practitioners use metaheuristic search techniques, which impose little assumptions on the problem structure, to find near-optimal or "good-enough" solutions.

Comment
enSearch-based software engineering (SBSE) applies metaheuristic search techniques such as genetic algorithms, simulated annealing and tabu search to software engineering problems. Many activities in software engineering can be stated as optimization problems. Optimization techniques of operations research such as linear programming or dynamic programming are often impractical for large scale software engineering problems because of their computational complexity or their assumptions on the problem structure. Researchers and practitioners use metaheuristic search techniques, which impose little assumptions on the problem structure, to find near-optimal or "good-enough" solutions.
Has abstract
enSearch-based software engineering (SBSE) applies metaheuristic search techniques such as genetic algorithms, simulated annealing and tabu search to software engineering problems. Many activities in software engineering can be stated as optimization problems. Optimization techniques of operations research such as linear programming or dynamic programming are often impractical for large scale software engineering problems because of their computational complexity or their assumptions on the problem structure. Researchers and practitioners use metaheuristic search techniques, which impose little assumptions on the problem structure, to find near-optimal or "good-enough" solutions. SBSE problems can be divided into two types: * black-box optimization problems, for example, assigning people to tasks (a typical combinatorial optimization problem). * white-box problems where operations on source code need to be considered.
Is primary topic of
Search-based software engineering
Label
enSearch-based software engineering
Link from a Wikipage to an external page
scholar.google.co.uk/citations%3Fview_op=search_authors&hl=en&mauthors=label:sbse
2013.icse-conferences.org/
crestweb.cs.ucl.ac.uk/resources/sbse_repository/
dijkstra.cs.virginia.edu/genprog/
neo.lcc.uma.es/mase/
coverage.readthedocs.io/
sir.unl.edu/portal/index.php
www.sigevo.org/wiki/tiki-index.php
Link from a Wikipage to another Wikipage
Abstract syntax tree
Category:Computer-related introductions in 2001
Category:Genetic algorithms
Category:Optimization algorithms and methods
Category:Program analysis
Category:Search algorithms
Category:Software quality
Category:Software testing
Code coverage
Code refactoring
Code smell
Coevolution
Combinatorial optimization
Computational complexity theory
Debugging
Dynamic program analysis
Dynamic programming
EvoSuite
Facebook
Genetic algorithms
Genetic improvement
Genetic programming
Instrumentation
Linear programming
Mark Harman (computer scientist)
MCDM
Metaheuristic
Metaphor
Mutation testing
Operations research
Optimization (computer science)
Optimization (mathematics)
Profiling (computer programming)
Program analysis (computer science)
Program optimization
Program slicing
Refactoring
Regression testing
Requirements analysis
Requirements engineering
Search-based application
Search-engine technology
Simulated annealing
Software bug
Software design
Software development
Software engineering
Software life cycle
Software maintenance
Software testing
Static program analysis
Tabu search
Unit Testing
Webb Miller
SameAs
4upoK
Ingeniería del software basada en búsqueda
Keresésalapú szoftvertervezés
m.02r41pq
Otimização em engenharia de software
Q7441615
Search-based software engineering
Subject
Category:Computer-related introductions in 2001
Category:Genetic algorithms
Category:Optimization algorithms and methods
Category:Program analysis
Category:Search algorithms
Category:Software quality
Category:Software testing
WasDerivedFrom
Search-based software engineering?oldid=1121406717&ns=0
WikiPageLength
21654
Wikipage page ID
11220518
Wikipage revision ID
1121406717
WikiPageUsesTemplate
Template:Reflist
Template:Use dmy dates