Résumé
Nous nous appuyons jour après jour sur des applications logicielles, que nous en soyons conscients ou non. Nous les utilisons pour payer nos factures, faire des achats et regarder des vidéos. Il est essentiel de s’assurer qu’elles sont fiables, d’autant plus que la programmation des logiciels devient plus complexe et que de plus en plus d’utilisateurs dépendent des applications qui en résultent.
Ying Zou, titulaire de la Chaire de recherche du Canada sur l’évolution des logiciels, cherche des moyens de garantir la qualité de ces applications logicielles. Mme Zou et son équipe de recherche mettent au point des outils et des méthodes d’analyse des logiciels et utilisent des techniques d’apprentissage automatique pour construire une infrastructure intelligente capable de fournir un soutien intelligent à la conception et à l’évolution des logiciels. Leurs travaux amélioreront considérablement les pratiques de génie logiciel afin d’assurer la rentabilité et la fiabilité des applications de demain.