How Can Metaheuristics Help Software Engineers

Speaker:  Enrique Alba – Malaga, Spain
Topic(s):  Software Engineering and Programming

Abstract

This presentation focuses on the potential benefits that metaheuristics (Genetic Algorithms, Ant Colonies, Particle Swarm, etc.) can bring to the field of Software Engineering (SE). For this to happen, we first need that a modelization of the SE problem is done in the form of an optimization, search or learning task. This is actually quite often the case in SE and other domains, thus allowing the utilization of powerful tools that can solve open problems in software testing, staff management for software projects, automatic tuning of communication protocols, model checking, next release problems, and a big amount of new challenges that can be now investigated thanks to the crossfertilization between these two domains. The talk will raise the main open questions in this new field as well as discuss on best practices, characterization, theory, and actual application of advanced search algorithms for software engineering.

About this Lecture

Number of Slides:  30
Duration:  60 minutes
Languages Available:  English, Spanish
Last Updated: 

Request this Lecture

To request this particular lecture, please complete this online form.

Request a Tour

To request a tour with this speaker, please complete this online form.

All requests will be sent to ACM headquarters for review.