Design for change: Fatores que influenciam na longevidade de um Software PHP