A manutenção de software, em engenharia de software, é o processo de melhoria de um software já desenvolvido. De acordo com Sommerville (2011, p.174), são métricas de processo que podem ser utilizadas para avaliação de manutenibilidade:
Fonte: SOMMERVILLE, lan. Engenharia de Software. Tradução Ivan Bosnic e Kalinka G. de O. Gonçalves. 9º edição São Paulo: Pearson Prentice Hall, 2011.