Concluiu doutoramento em Linguística Portuguesa pela Universidade de Lisboa em 2000, como uma tese sobre a formação dos nomes de qualidade em português.
É docente do Departamento de Linguística Geral e Românica da Faculdade de Letras da Universidade de Lisboa desde 1990 e Professora Auxiliar desde 2000.
Foi investigadora do Instituto Linguística Teórica e Computacional (ILTEC) entre 1992 e 2014, tendo ainda sido membro da Direção (1999-2007 e 2008-2014), coordenadora da linha de investigação Léxico e Modelização Computacional (2007-2014), investigadora responsável (2010-2014) e presidente da direção (2012-2014).
Atualmente é investigadora integrada, coordenadora da linha Léxico e Modelização Computacional e membro da Comissão Executiva do CELGA-ILTEC (FLUC), unidade de I&D que resultou da fusão, em 2015, do CELGA e do ILTEC.
Desenvolve atividade em Linguística Aplicada, especialmente nas áreas de Lexicologia, Lexicografia, Terminologia (Neologia, Formação de palavras) e Política linguística.
Nos últimos anos tem também orientado trabalhos no domínio ensino-aprendizagem do Português Língua Estrangeira / Língua Segunda.
Com José Pedro Ferreira, coordenou os projetos VOP – Vocabulário Ortográfico do Português) e Lince – Conversor para a Nova Ortografia (2010), e ainda VOP – Vocabulário Ortográfico do Português, 2.ª edição (2017).
Coordenou, com José Pedro Ferreira e Gladia Maria de Barcellos Almeida, o Vocabulário Ortográfico Comum da Língua Portuguesa (CPLP e IILP, 2017).
É, desde 2018, presidente do Conselho Científico do Instituto Internacional da Língua Portuguesa (IILP).