Call for Paper - December 2021 Edition
IJCA solicits original research papers for the December 2021 Edition. Last date of manuscript submission is November 20, 2021. Read More

Search Based Software Engineering Techniques

IJCA Proceedings on Innovations in Computing and Information Technology (Cognition 2015)
© 2015 by IJCA Journal
COGNITION 2015 - Number 3
Year of Publication: 2015
Arushi Jain
Aman Jatain

Arushi Jain and Aman Jatain. Article: Search Based Software Engineering Techniques. IJCA Proceedings on Innovations in Computing and Information Technology (Cognition 2015) COGNITION 2015(3):17-20, July 2015. Full text available. BibTeX

	author = {Arushi Jain and Aman Jatain},
	title = {Article: Search Based Software Engineering Techniques},
	journal = {IJCA Proceedings on Innovations in Computing and Information Technology (Cognition 2015)},
	year = {2015},
	volume = {COGNITION 2015},
	number = {3},
	pages = {17-20},
	month = {July},
	note = {Full text available}


Search Based Software Engineering (SBSE) is the field of Software Engineering that helps in solving the problems using metaheuristic approach rather than solving the problems manually i. e. it helps in providing the automated solution for the complex problems of Software Engineering. Search Based Optimization is used by SBSE to solve the problems in Software Engineering. It is important because this approach is applied to all phases of SDLC (Software Development Life Cycle Model) i. e. from requirements specification to operation and maintenance. The problems are considered as search problem in SBSE. The search problems are finding solution of SE problems in search space which means finding optimal solution in the area. This paper explains the basic of SBSE already applied and also signifies the future development in same field.


  • Mark Harman, Phill McMinn, Jerffeson eixeira de Souza, and Shin Yoo, "Search Based Software Engineering: Techniques", Taxonomy, Tutorial.
  • Mark Harman, "The Current state and Future of Search Based Software Engineering".
  • Mark Harman Baryan F. Jones, "Search Based Software Engineering" Information and Software Technology 43(2001)833-839.
  • A. J Bagnall, V. J Rayward-Smith, I. M. Whitlley, "The next release problem", Information and Software Technology 43(2001) 883-890.
  • Rob A. Rutenbar, "Simulated Annealing Algorithms: An overview", January 1989.
  • Francisco Javier Rodriguez-Diaz, Carlos Garcia-Martinez, and Manuel Lozano, "A GA-Based Multiple Simulated Annealing" 2010, IEEE.
  • Nansheng Pang, Yuan You, Yingling Shi, College of Business Management, China, "Application research on the Simulated Annealing in Balance Optimization of Multi-Resource Network Planning", Second international Symposium on Intelligent Information Technology Application. 2008, IEEE.
  • K. S. Tang, K. F. Man, S. Kwong and Q. He, "Genetic Algorithms and their Applications", Signal Processing Magazine. November 1996, IEEE.
  • Abdel Salam Sayyad, Hany Ammar. "Pareto-Optimal Search based Software Engineering", 2013 IEEE.
  • Mark Harman and Afshin Mansouri, "Search Based Software Engineering", Introduction to the special issue of the IEEE Transactions on Software Engineering. Vol. 36, No. 6, November/December 2010.
  • Rakesh Roshan, Rabins Porwal, Chandra Mani Sharma, "Review of Search Based Techniques in Software Testing" , International Journal of Computer Applications (0975-8887) Volume 51-No. 6, August 2012.
  • Mark Harman, S. Afshin Mansouri and Yuanyuan Zhang. "Search Based Software Engineering: A Comprehensive Analysis and Review of Trends Techniques and Applications", April 9, 2009
  • Himmat Singh, Aman Jatain, Hitesh Kumar Sharma "A Review on Search Based Software Engineering", International Journal Of Research in Information Technology. Vol. 2, Issue 4,April 2014,pg:116-122.
  • Mohamed W. Mkaouer, Marouane Kessentini, "Slim Bechick, and Daniel R. Tauritz. Prefernce-BasedMulti-Objective Software Modelling", 2013 IEEE.
  • E-G. Talbi, P. Muntean, "Hill climbing, Simulated Annealing and Genetic Algorithms: A comparative Study and Application to the Mapping Problem", 1993 IEEE.
  • Yuanyuan Zhang, Anthony Finkelstein and Mark Harman, "Search Based Requirements Optimization: Existing Work and Challenges".