Frances E. Allen, (née le 4 août 1932, Pérou, New York, États—Unis – décédée le 4 août 2020), informaticienne américaine qui fut la première femme à remporter le A.M. Turing Award (2006), la plus haute distinction en informatique, citée pour ses « contributions pionnières à la théorie et à la pratique de l’optimisation des techniques de compilation qui a jeté les bases des compilateurs d’optimisation modernes et de l’exécution parallèle automatique. »
Allen a obtenu un baccalauréat (1954) en mathématiques de l’Albany State Teachers College (aujourd’hui l’Université d’État de New York, Albany) et une maîtrise (1957) en mathématiques de l’Université du Michigan. Peu de temps après l’obtention de son diplôme, Allen a rejoint le Centre de recherche Thomas J. Watson d’IBM, où elle a d’abord été embauchée pour enseigner aux scientifiques un nouveau langage de programmation informatique nommé FORTRAN. Au cours des années 1960, Allen a travaillé sur des compilateurs pour des superordinateurs IBM, tels que l’IBM 7030 (connu sous le nom de Stretch) et l’IBM 7950 (connu sous le nom de Harvest), qui ont été commandés par la National Security Agency des États-Unis pour être livrés au Laboratoire national de Los Alamos. Une grande partie de ses travaux ultérieurs concernaient la programmation informatique efficace pour les systèmes multitraitement, en particulier son travail avec le Parallel TRANslation Group (PTRAN), qu’elle a fondé au début des années 1980. Elle a été nommée IBM fellow en 1989, la première femme ainsi honorée, et présidente de l’IBM Academy of Technology (1995). Allen a pris sa retraite en 2002.
Pendant la majeure partie de sa carrière, Allen a tenu des conférences dans diverses universités. Elle a également siégé à la National Science Foundation des États-Unis (1972-78). Allen a été élu à la National Academy of Engineering des États-Unis (1987), à l’Institute of Electrical and Electronics Engineers, à l’Association for Computing Machinery, à l’Académie américaine des Arts et des Sciences et à l’American Philosophical Society (2001). En plus du prix Turing, Allen a reçu le prix Augusta Ada Lovelace 2002 de l’Association of Women in Computing.