Bruno Dumas a obtenu son doctorat en 2010 à l'université de Fribourg, en Suisse. Sa thèse de doctorat se focalisait sur la création d'interfaces multimodales, selon trois axes: architectures logicielles, langages de modélisation et algorithmes de fusion multimodale. Il a travaillé par la suite pendant trois ans et demi à la Vrije Universiteit Brussel en tant que chercheur post-doc, durant lesquelles il a approfondi ses connaissances en systèmes multimodaux et cross-media. Ses domaines de recherches se focalisent sur l'interaction homme-machine, les interfaces multimodales ainsi que plus largement la manière dont l'expansion de l'informatique dans la vie courante influe sur les usages.