Weiyi (Ian) Shang
Département d'informatique et de génie logiciel
Université de Concordia
Weiyi Shang est un expert de renommée mondiale dans le domaine de l'assurance qualité des systèmes à très grande échelle (ULSS), qui sont de grands systèmes basés sur le nuage à l'échelle d'Amazon ou de Google et utilisés par des millions de personnes. Il se concentre en particulier sur les tests de performance évolutifs des ULSS et sur les pratiques d'ingénierie efficaces des journaux d'exécution. (pour comprendre le comportement de l'ULSS en cours d'exécution).
Outre le volume et la qualité des publications de Weiyi sur ces sujets (80 publications évaluées par des pairs, dont 44 de premier plan), ce qui est remarquable, c'est qu'il se concentre sur les aspects d'ingénierie logicielle des tests de performance et sur l'ingénierie logique des ULSS. Son objectif est de mettre les avantages des tests de performance à la portée de toutes les organisations, à un coût réduit. De même, il identifie et évalue l'impact des pratiques d'ingénierie des journaux, permettant aux développeurs de placer les bonnes déclarations génératrices de journaux au bon endroit dans le code.
En raison de la pertinence de ces travaux pour les praticiens, les résultats de la recherche de Weiyi ont été validés et déployés dans de grandes entreprises, notamment Blackberry, Ericsson, Alibaba et ERA Environmental. Dans le même temps, deux de ses articles ont obtenu le prix ACM SIGSOFT Distinguished Paper lors de la conférence internationale phare sur le génie logiciel (ICSE), ce qui illustre la qualité académique de ses recherches.