Después de enseñar durante casi una década en la Ecole Normale Supérieure en París, Roberto Di Cosmo se convirtió en profesor titular en ciencias de la computación en la Universidad París Diderot. Actualmente está de licencia en Inria para dirigir el proyecto de Software Heritage.
Sus intereses de investigación abarcan un amplio espectro de aspectos fundamentales de sistemas lógicos a programación funcional, programación paralela y distribuida. Creó y dirigió el proyecto europeo de investigación Mancoosi para mejorar la calidad de grandes recopilaciones de calidad del software y ahora está investigando los problemas científicos planteados por la adopción general de software libre, con un enfoque particular sobre el análisis estático de grandes recopilaciones de software.
Un defensor de largo plazo del software libre, que contribuye a su adopción desde 1998, ha creado el grupo temático de software libre de Systematic en octubre de 2007, que ha ayudado a financiar más de 40 proyectos de investigación y desarrollo, y es ahora director de IRILL, una estructura de investigación dedicada a la calidad del software de código abierto y libre.