Title :
Search Based Software Engineering for Program Comprehension
Author_Institution :
CREST, King´´s Coll. London, London
Abstract :
Search based software engineering (SBSE) is an approach to software engineering in which search based optimization algorithms are used to identify optimal or near optimal solutions and to yield insight. SBSE techniques can cater for multiple, possibly competing objectives and/or constraints and applications where the potential solution space is large and complex. Such situations are common in software engineering, leading to an increasing interest in SBSE. This paper provides a brief overview of SBSE, explaining some of the ways in which it has already been applied to program-comprehension related activities. The paper also outlines some possible future applications of and challenges for the further application of SBSE to program comprehension.
Keywords :
optimisation; software engineering; optimization algorithms; program comprehension; search based software engineering; Application software; Automatic testing; Biomedical engineering; Cost function; Educational institutions; Optimizing compilers; Quality assessment; Software algorithms; Software engineering; Software testing;
Conference_Titel :
Program Comprehension, 2007. ICPC '07. 15th IEEE International Conference on
Conference_Location :
Banff, Alberta, BC
Print_ISBN :
0-7695-2860-0
DOI :
10.1109/ICPC.2007.35