A risk taxonomy proposal for software maintenance
Programs, life cycles, and laws of software evolution