A risk taxonomy proposal for software maintenance
project risk management : lessons learned from software development environment .