Titre: Automatically improving code design using multiobjective optimization.
Conférencier: Rodrigo Morales, étudiant au doctorat à l'Ecole Polytechnique de Montréal.
Résumé:
Anti-patterns are poor solutions to design problems that make software systems hard to understand and extend. Entities involved in anti-patterns are reported to be consistently related to high change and fault rates. Refactorings, which are behavior preserving code transformations are often performed to remove anti-patterns from software systems. Developers are advised to interleave refactoring activities with their regular coding tasks to remove anti-patterns, and consequently improve software design quality. However, because the number of anti-patterns in a software system can be very large, and their interactions can require a solution in a set of conflicting objectives, the process of manual refactoring can be overwhelming. To automate this process, we have modeled anti-patterns refactoring as a search-based problem, and target different desired objectives, like reducing testing effort, using task context to reduce maintenance effort, and improving energy efficiency of mobile devices. In this presentation, we present our current work and discuss existing challenges on automatic refactoring.
Bio:
Rodrigo Morales is a Ph.D. candidate at Polytechnique de Montreal. He earned his Bsc. degree in computer science in 2005 from Polytechnic of Mexico. In 2008, he earned his Msc. in computer technology from the same University, where he also worked as a Professor in the computer Science department for five years. He has also worked in the bank industry as a software developer for more than three years. He is currently supervised by Foutse Khomh, Giuliano Antoniol, and Francisco Chicano (ETS Spain). His research work is related to software design quality, anti-patterns and automated-refactoring.
Bienvenue à tous!
-- Foutse Khomh, ing., Ph.D.Professeur adjoint/ Assistant professorSWAT Lab., École Polytechnique 1-514-340-4711 #4233 (Tél. / Phone)C.P. 6079, succ. Centre-Ville, 1-514-340-4657
(Téléc. / Fax)Montréal, QC, H3C 3A7, Canada, www.khomh.net